码迷,mamicode.com
首页 > 微信 > 详细

iPhone微信防止撤销插件开发

时间:2017-11-01 12:07:36      阅读:359      评论:0      收藏:0      [点我收藏+]

标签:end   流行   str   编写   发送消息   png   微信   发送   bsp   

导语:
随着移动时代的发展以及微信的普及流行,越来越多的用户使用微信发送消息,但经常出现撤销消息的情况。因此需要一款微信防止消息撤回插件,微信用户可以防止对方撤回消息,看到对方发出的任何消息,妈妈再也不用担心对方骂完人就撤回消息了!
 
分析的步骤:

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微信防止撤销插件开发

标签:end   流行   str   编写   发送消息   png   微信   发送   bsp   

原文地址:http://www.cnblogs.com/konf/p/7765498.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!