iPhone微信防止撤销插件开发
Posted loz2015
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iPhone微信防止撤销插件开发相关的知识,希望对你有一定的参考价值。
导语:
随着移动时代的发展以及微信的普及流行,越来越多的用户使用微信发送消息,但经常出现撤销消息的情况。因此需要一款微信防止消息撤回插件,微信用户可以防止对方撤回消息,看到对方发出的任何消息,妈妈再也不用担心对方骂完人就撤回消息了!
分析的步骤:
1)加载微信ipa,搜索撤销涉及的可疑函数进行分析。(偷懒方法正常要去界面搜索按钮绑定事件)
2)撤销的英文为revoke,在下面可疑的函数下断。
3)发送消息然后撤回对方在CMessageMgr onRevokeMsg函数下断。
4)编写插件对onRevokeMsg直接hook不进行操作。(撤销失败保留了原来的数据)
%hook CMessageMgr - (void)onRevokeMsg:(CMessageWrap *)arg1 { NSLalpiog(@"OnRevoke!"); //%orig; } %end // end hook
5)增加界面对方撤销消息的提示。还需要分析onRevokeMsg的具体操作。(待分析)
以上是关于iPhone微信防止撤销插件开发的主要内容,如果未能解决你的问题,请参考以下文章
通过应用程序的 plist 文件防止 iPhone 自动锁定