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 分钟。
- 彻底退出微信。不是关窗口,是连右下角托盘的小图标一起退出——补丁要改写 WeChatWin.dll,文件被进程占着就写不进去。⚠️ 最常见的翻车原因就是"以为退干净了"。
- 右键程序,以管理员身份运行,等右下角显示获取到最新补丁信息。特征库要先联网拉取,拿不到就没法打补丁。
- 选择软件类型和安装路径。安装版会自己从注册表识别,不用动手;绿色版、便携版要手动指向 wechat.exe。名单覆盖微信、新 Weixin、QQ、TIM,甚至 QQNT 好几个目标。
- 勾选功能。微信会给出"防撤回"和"多开"两个勾选项,我两个都勾了;QQ、TIM 只有"防撤回"。
- 点"安装补丁!"。界面卡一会儿属正常现象;⚠️ 杀软如果弹出"WeChatWin.dll 被修改"的警告,放行即可——这是工具的预期行为,杀软特别激进的话可先把程序目录加白。
- 重新启动微信,完事。之后想撤销的话,程序里有"备份还原"按钮,一键还原回原始文件。
✅ 装完 3 步自检
装完不验证,心里不踏实。最短路径三步:
- 用手机(或小号)给主号发一条有辨识度的消息,比如"防撤回自检 0824";
- 在对方那头点"撤回";
- 回到主号——消息还在聊天框里,搜索框搜"自检"也能搜出来,补丁就算验证生效。我凑到对方屏幕前瞄了一眼,那边正常显示"你撤回了一条消息",毫无破绽。
📋 边界与代价
| 项目 | 实际情况 | 应对办法 |
|---|---|---|
| 软件更新 | 核心文件被新版覆盖,防撤回随之失效 | 更新后重新打一遍,约一分钟 |
| 杀软警告 | 改写官方 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),仅供参考