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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM