iOS逆向 微信屏蔽群消息
2017-06-19 18:13
856 查看
%hook CSyncBaseEvent - (BOOL)BatchAddMsg:(BOOL)arg1 ShowPush:(BOOL)arg2 { NSMutableArray *msgList = [self valueForKeyPath:@"m_arrMsgList"]; NSMutableArray *msgListResult = [self filtMessageWrapArr:msgList]; [self setValue:msgListResult forKeyPath:@"m_arrMsgList"]; return %orig; } %new - (NSMutableArray *)filtMessageWrapArr:(NSMutableArray *)msgList { NSMutableArray *msgListResult = [msgList mutableCopy]; for (id msgWrap in msgList) { Ivar nsFromUsrIvar = class_getInstanceVariable(objc_getClass("CMessageWrap"), "m_nsFromUsr"); NSString *m_nsFromUsr = object_getIvar(msgWrap, nsFromUsrIvar); //如果包含群消息,则过滤掉 if ([m_nsFromUsr containsString:@"@"]) { [msgListResult removeObject:msgWrap]; } } return msgListResult; } %end
相关文章推荐
- iOS逆向 微信消息界面分析
- iOS逆向之微信和支付宝修改步数 简洁无脑版
- iOS逆向入门实践 — 逆向微信,伪装定位(二)
- 屏蔽微信消息右上角的分享到朋友圈按钮
- iOS逆向 — 逆向微信,透视聊天背景
- IOS版微信上看到的模板消息是一片空白
- 安卓手机快速将IOS微信消息换行
- iOS逆向之分析微信导航栏实现
- 基于iOS逆向工程的微信机器人
- iOS逆向-用Cycript进行运行时分析(微信应用)
- Cycript实战(微信-登陆界面)-iOS逆向工程
- 逆向探索微信消息界面实现
- iOS逆向:微信逆向及动态库开发过程中的坑
- js识别安卓和ios及pc端,以及解决微信的屏蔽
- 初探iOS逆向工程+微信小牛试刀
- 微信iOS消息拦截插件教程-第一个tweak编译过程
- iOS 微信消息拦截插件系列教程-附录(服务端成果展示)
- 1.网页调取微信发送消息时,为什么安卓会发两次,ios只发一次?
- 逆向推演【微信消息列表】交互步骤细节+新手扫盲
- iOS 逆向 越狱手机如何安装老版本微信