0x1 Why
We don’t have rootless jailbreak support for wechat message recall tweak, and some or should I say all the iOS wechat no message recall tweak is somewhat unusable or problematic.
So I make my own tweak and I want to share it.
Also I make another tweak that removes annoying wechat ads, links in below.
0x2 How
There’re two types of anti message recall method. One is simply remove the DelMsg method in CMessageMgr, I don’t like this method even it achieve anti recall successfully because you can’t delete any message if you remove this function.
The other one is hook onRevokeMsg, this function will be called when you receive a message recall request.
Well you must rewrite your own revoke message function so it works without removing the real message
0x3 Code
See https://github.com/pwnless/WeChatNoRecall
Remove wechat ads tweak: https://github.com/pwnless/WechatNoAds