1)加載微信ipa,搜索撤銷涉及的可疑函數進行分析。(偷懶方法正常要去界面搜索按鈕綁定事件)
2)撤銷的英文爲revoke,在下面可疑的函數下斷。微信
4)編寫插件對onRevokeMsg直接hook不進行操做。(撤銷失敗保留了原來的數據)函數
%hook CMessageMgr - (void)onRevokeMsg:(CMessageWrap *)arg1 { NSLalpiog(@"OnRevoke!"); //%orig; } %end // end hook
5)增長界面對方撤銷消息的提示。還須要分析onRevokeMsg的具體操做。(待分析)插件