微信/QQ/TIM防撤回补丁RevokeMsgPatcher:免费开源,3分钟装好,重要消息不再消失
2026/8/20 2:22:38 网站建设 项目流程

微信/QQ/TIM防撤回补丁RevokeMsgPatcher:免费开源,3分钟装好,重要消息不再消失

【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher

晚上十点,工作群突然弹出一条消息,你正要细看,屏幕却只剩一行灰字:"××撤回了一条消息"。这种"看见了又等于没看见"的憋屈,很多人都有过。而RevokeMsgPatcher——一款免费开源的 Windows 防撤回补丁工具,正是来解决这个问题的:装上它,微信、QQ、TIM 里被撤回的消息,内容依然会留在你的屏幕上,全程 3 分钟搞定。

仔细想想,你是否也经历过这些瞬间:

  • 领导刚发的安排被秒撤回,你只能靠猜;
  • 客户发来的关键信息消失不见,回头问又显得尴尬;
  • 朋友认真打了半天字,撤回后只留下一句"算了没事"。

消息撤回本是用来纠错的功能,却在很多场合成了信息丢失的"黑洞"。这篇文章会带你从"它是什么"一直走到"我该怎么装",顺便把原理讲得明明白白。

先别急,它到底能帮你干嘛?

一句话总结:RevokeMsgPatcher 能让 PC 版微信、QQ、TIM 的撤回功能失效,并给微信附赠一个多开能力。

具体拆开来看,它主要提供这几件事:

  • 微信防撤回:覆盖 2.6.6.28 一直到 4.x 的多个版本,撤回后内容原样保留;
  • QQ / TIM / QQ轻聊版防撤回:同样让撤回失效,消息不再凭空消失;
  • 微信多开:想同时登录工作号和私人号?勾上"多开"就行,工作生活两不误。

它适合谁?其实没什么门槛。被撤回消息整无语的上班族、怕错过家人重要提醒的普通人、想给客户留证据的销售……都能用。唯一要求是电脑系统为 Windows 7 及以上,并装好 .NET Framework 4.5.2 或更高版本。

上图就是它的主界面,干净得有点不像话:选软件、选路径、勾功能、点按钮,完事。

跟着装一遍,3 分钟就能用上

过程比想象中顺滑,一共五步:

  1. 关掉目标软件:微信、QQ、TIM 全部退出,一个都别留;
  2. 右键选择"以管理员身份运行":因为要修改系统文件,这一步不能省;
  3. 确认安装路径:安装版的微信/QQ/TIM 会自动从注册表读取路径,绿色版就手动点"..."选一下;
  4. 勾选功能:防撤回必勾,用微信的顺手把"多开"也勾上;
  5. 点击"安装补丁":耐心等十几秒,界面短暂无响应是正常现象,等它跑完即可。

装完重启微信或 QQ,防撤回立刻生效,连重启电脑都不用。

各平台的支持情况大致如下:

软件修改的文件支持的功能
微信WeChatWin.dll防撤回 + 多开
QQIM.dll防撤回
TIMIM.dll防撤回
QQ轻聊版IM.dll防撤回
QQNTwrapper.node群聊防撤回

一句话概括:微信既能防撤回又能多开,QQ 系专心做防撤回。(小提示:2.0 之前的 QQNT 防撤回依赖 LiteLoaderQQNT 插件体系,2.1 起已经换成了新的特征方案。)

为什么它管用?原理比你想的简单

你可能会犯嘀咕:"这该不会是什么高深莫测的黑客手段吧?"其实原理相当朴素。

把"撤回"想象成一扇门。软件收到撤回指令后,会走进这扇门,把消息从你屏幕上藏起来。而 RevokeMsgPatcher 做的,就是找到这扇门的位置,换掉门锁——让"藏消息"这个动作怎么都执行不了。

开发者把这套方法完整公开在了项目 wiki 里,以微信为例只有三步:

第一步,在 DLL 里找线索。用 x32dbg 这类调试工具打开微信的 wechatwin.dll,搜索与撤回相关的字符串,比如"revokemsg"。字符串就像文件里的路标,能快速锁定处理撤回的那段代码。

第二步,把"条件跳转"改成"无条件跳转"。找到代码后会看到,程序用je(条件跳转)决定要不要执行撤回。开发者把这一字节从74改成EB(即jmp,无条件跳转),逻辑就从"满足条件才撤回"变成"永远跳过撤回"。

第三步,把修改写进文件。在调试器里直接应用补丁,让改动落到硬盘上的 DLL 里。因为是直接改文件,所以效果是永久性的——重启电脑、重启软件都依然有效。

听起来有点技术,但你完全不用自己动手。工具内部把这些全自动化了:它读取目标文件的版本信息,在补丁数据库里找到对应记录,再按精确的位置和字节完成修改。补丁数据以 JSON 形式存放,比如微信某个版本就记录着"修改前 SHA1、修改后 SHA1、两个修改位置"等信息,一目了然,也方便社区一起维护更新。

想自己动手?代码其实都摊开了

如果你看完原理有点手痒,好消息是:这个项目完全开源,代码结构还相当友好。RevokeMsgPatcher/Modifier/目录下,微信、QQ、TIM、QQNT 各有各的修改器,互不干扰;RevokeMsgPatcher/Matcher/里封装了字节码匹配算法,让工具能"认出"不同版本的文件;而RevokeMsgPatcher.Assistant/Data/里按版本号分目录存放着所有补丁配置。项目还附带一个独立的通用微信多开工具,感兴趣可以一并研究。

想要深入钻研 QQ 的防撤回流程,wiki 里同样有完整教程,从附加进程到修改字节,每一步都配了截图,跟着走一遍,就能对"逆向工程"建立起直观认识。

对普通用户来说,读懂这些不是必须的;但对技术爱好者,这几乎就是一份现成的逆向入门教材。

装之前,先看看这几个避坑提醒

再顺手的工具也有几个坑,提前知道能省不少事:

  • 杀毒软件可能报警:因为修改了系统文件,部分杀毒软件会误报。解决办法很简单——把程序加入白名单,或安装时暂时关闭实时防护,装完再打开;
  • 软件更新后要重新打补丁:微信、QQ 一升级,补丁可能就失效了,记得更新后重新运行一次工具;
  • 不用担心改坏了:工具安装前会自动备份原始文件,主界面就有"备份还原"按钮,想恢复原样一键搞定。

另外,几个高频问题一并回答:

问:装完会不会被对方发现?不会。它只是让"撤回"动作对你无效,不会向任何一方发送通知。

问:支持手机版吗?不支持,它只针对 PC 版微信、QQ、TIM。

问:提示找不到对应补丁怎么办?先确认软件版本在支持列表里;如果版本太新,耐心等几天,社区通常很快就有成员提交新版本的配置。

最后,也是最重要的一句叮嘱:请遵守软件协议与相关法律法规,尊重他人隐私,防撤回功能仅供学习研究使用。工具本身不鼓励任何滥用行为——技术的意义是保护你应有的权益,而不是用来窥探别人的私密信息。

写在最后:别再让重要消息悄悄溜走

回到开头那个场景。装好 RevokeMsgPatcher 之后,下次再有人撤回消息,你看到的不会是那行灰字,而是完整的内容。不管是领导半夜补发的安排,还是朋友认真打下的字,都不再轻易溜走。

心动的话,现在就能动手:

git clone https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher

也可以直接下载编译好的版本,花 3 分钟走一遍上面的流程。如果你愿意,还可以顺手给这个开源项目提个 issue、提交一份新版本的补丁数据,帮到更多被"撤回"困扰过的人。

重要信息,值得被稳稳留住。

【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询