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的具體操做。(待分析)插件

相關文章
相關標籤/搜索