RevokeMsgPatcher 微信PC防撤回完整实测:5 步打补丁,3 步验证,撤回一个都不放过
2026/8/25 0:06:46 网站建设 项目流程

RevokeMsgPatcher 微信PC防撤回完整实测:5 步打补丁,3 步验证,撤回一个都不放过

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

昨晚 23:47,客户在群里发了一句"验收报告金额改成……最终",我刚看清"金额"俩字,它就变成了一行灰字:"某某撤回了一条消息"。那几个字我翻来覆去猜了一整晚。幸好挖到了 RevokeMsgPatcher 这个 PC 版微信/QQ/TIM 的开源防撤回补丁:装上之后,被撤回的消息会原样留在聊天框里,对面还毫无察觉。

📌 先说结论

  • 能做:打补丁后,"往后"被撤回的消息会原样留在你的聊天记录里,按关键词搜索都能翻出原文;微信还能顺便勾上"多开",工作号生活号同时在线,不用再反复扫码。
  • 不能做:挖不回已经撤回的历史消息;也不影响对方——他那边照旧显示"你撤回了一条消息"。
  • 代价:软件每更新一次就得重新打一遍,约一分钟的事;改的是官方 DLL,杀软会标记,需要你心里有数地"放行"。
  • 一句话:它是"给自己留底"的工具,不是"窥视别人"的工具。

它凭什么能做到

把发消息想象成端上桌的一道菜,"撤回"就是对方通知厨房"这桌作废":服务员照单收走已经上齐的菜。RevokeMsgPatcher 干的事,是把微信核心文件 WeChatWin.dll 里几个指令字节改写掉——从此"作废单"送到,一律当没看见,菜留在桌上,对面还以为菜已经撤了。

各软件要改的文件不一样:微信是 WeChatWin.dll,QQ 和 TIM 是 Bin\IM.dll,QQNT 则是 wrapper.node。作者最早是在调试器里先定位到 "revokemsg" 这段特征字符串,再替换掉负责"执行撤回"的指令字节:

这套繁琐的手艺活现在全被工具自动化了:每个版本的特征数据预置在补丁特征库里,特征串靠Boyer-Moore 匹配算法快速定位,改前改后各核对一次文件的 SHA1 指纹——像银行转账前后两次核对手号,确保要改的字节改在正确的文件、正确的位置上。"多开"的原理也类似:微信启动时先查车位上的"单人间感应器",占了就拒收,补丁把这个感应器废掉,第二个微信就能正常进场。

🛠 上手实录

我用的是安装版,全程大概 10 分钟。

  1. 彻底退出微信。不是关窗口,是连右下角托盘的小图标一起退出——补丁要改写 WeChatWin.dll,文件被进程占着就写不进去。⚠️ 最常见的翻车原因就是"以为退干净了"。
  2. 右键程序,以管理员身份运行,等右下角显示获取到最新补丁信息。特征库要先联网拉取,拿不到就没法打补丁。
  3. 选择软件类型和安装路径。安装版会自己从注册表识别,不用动手;绿色版、便携版要手动指向 wechat.exe。名单覆盖微信、新 Weixin、QQ、TIM,甚至 QQNT 好几个目标。
  4. 勾选功能。微信会给出"防撤回"和"多开"两个勾选项,我两个都勾了;QQ、TIM 只有"防撤回"。
  5. 点"安装补丁!"。界面卡一会儿属正常现象;⚠️ 杀软如果弹出"WeChatWin.dll 被修改"的警告,放行即可——这是工具的预期行为,杀软特别激进的话可先把程序目录加白。

  1. 重新启动微信,完事。之后想撤销的话,程序里有"备份还原"按钮,一键还原回原始文件。

✅ 装完 3 步自检

装完不验证,心里不踏实。最短路径三步:

  1. 用手机(或小号)给主号发一条有辨识度的消息,比如"防撤回自检 0824";
  2. 在对方那头点"撤回";
  3. 回到主号——消息还在聊天框里,搜索框搜"自检"也能搜出来,补丁就算验证生效。我凑到对方屏幕前瞄了一眼,那边正常显示"你撤回了一条消息",毫无破绽。

📋 边界与代价

项目实际情况应对办法
软件更新核心文件被新版覆盖,防撤回随之失效更新后重新打一遍,约一分钟
杀软警告改写官方 DLL 必然被标记放行即可;不放心可用"备份还原"恢复原样
已撤回的消息挖不回历史,只对打补丁之后生效别把它当时光机
新版没适配特征库未覆盖时版本会显示"(不支持)"等特征库更新,别硬来
多开叠加已勾"多开"就不要再用独立的多开工具两套机制会冲突
合规边界改的是官方程序文件,属灰色操作只用于留底自己的工作、重要记录

回到开头那句"金额改成……最终"。那条消息终究没追回来,工具救不了过去;但从下一条撤回开始,想溜走的内容再也溜不走我的眼睛。

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

从此,撤回只是对方做给人看的一个动作。

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

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

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

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

立即咨询