RevokeMsgPatcher 防撤回补丁完整指南:安装、原理与多开一次生效
【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher
RevokeMsgPatcher 是一款 Windows 平台的开源防撤回补丁工具,覆盖 PC 版微信、QQ、TIM 以及新版 QQ(NT 架构)。它通过修改客户端的 DLL 文件,让对方撤回消息后本地依然可见,微信还支持附带多开功能。既适合需要保留完整聊天记录的普通用户,也对想研究二进制补丁的开发者友好。
功能一览
一个界面管理多款客户端的防撤回,微信可叠加多开:
| 应用 | 修改目标 | 补丁覆盖 | 附加能力 |
|---|---|---|---|
| PC 微信 | WeChatWin.dll(3.x)/ Weixin.dll(4.x 新架构) | 2.6.6.28 起 | 微信多开 |
| PC QQ | Bin\IM.dll | 9.1.6 起 | — |
| TIM | Bin\IM.dll | 3.0.0 起 | — |
| QQ 轻聊版 | Bin\IM.dll | 7.9.14308 起 | — |
| 新版 QQ(NT) | wrapper.node | 9.8.x | — |
从下载到生效
前置要求:
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 7/8/10/11,不支持 XP |
| 运行环境 | .NET Framework 4.5.2 或更高 |
| 权限 | 以管理员身份运行 |
| 目标软件 | 打补丁前必须完全关闭 |
操作步骤:
- 获取工具。可执行
git clone https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher,或直接下载 Release 压缩包解压使用。 - 关闭微信/QQ/TIM,以管理员身份运行 RevokeMsgPatcher.exe,等待右下角"获取最新补丁信息"完成。
- 选择应用与安装路径。安装版一般从注册表自动读取路径,绿色版需手动浏览选择。
- 勾选"防撤回"(微信可加勾"多开"),点击"安装补丁"。此过程会修改 WeChatWin.dll / IM.dll,杀毒软件弹出警告时放行即可。
- 启动对应客户端,按下一节验证是否生效。
它是怎么做到的(选读)
核心思路是二进制补丁:开发阶段先用 x32dbg 之类的调试器挂上微信进程,在 WeChatWin.dll 中搜索 "revokemsg" 字符串定位处理撤回的函数,再把其中负责"是否执行撤回"的判断字节改掉,常见手法是把条件跳转改成无条件跳过。
工具并不记录绝对地址,而是把定位用的特征码写入各版本的 patch.json,配置集中在 RevokeMsgPatcher.Assistant/Data/ 目录,按版本号逐个存放。这样即使 DLL 升级导致代码偏移,也能靠特征重新命中。每次修改前程序都会备份原文件,界面上的"备份还原"可一键回退;具体执行由 RevokeMsgPatcher/Modifier/ 下的各修改器完成,如 WechatModifier、QQModifier。
适合谁用
- 工作中常收到被撤回的需求或报价消息:记录完整保留,省去反复确认。
- 要同时挂工作号与个人号的微信用户:勾选多开后一个软件开两个窗口,切换成本归零。
- 运营、客服需要并行管理多个账号:多开与防撤回组合使用。
- 群聊里资料、链接经常被撤回的学生党:撤回后内容仍在,方便回溯。
- 想学逆向与二进制修改的人:源码中的特征匹配与字节替换是完整的小型实践。
上手前必看清单
杀毒软件报警告正常吗?正常。程序修改的是微信/QQ 的核心 DLL,放行或加入信任列表即可。
客户端升级后补丁失效?先用"备份还原"恢复原文件,等工具更新支持新版本后再重新打补丁。
点"安装补丁"后界面无响应?修改文件期间界面可能短暂卡住,耐心等待;若持续无响应,确认软件已完全关闭并以管理员身份重新运行。
已经打了多开补丁,还能用独立的多开工具吗?不能重复使用。安装多开补丁后微信本身已支持多开,独立的通用多开小工具(RevokeMsgPatcher.MultiInstance 子项目)是为未打补丁的用户准备的。
如何验证生效
- 安装后主界面"当前版本"下方应显示"支持特征防撤回"字样。
- 打开微信或 QQ,让好友发一条消息再撤回,确认该消息在会话列表中仍然可见。
- 若勾选了多开,连续启动两个微信实例,确认两个窗口都能正常登录收发消息。
写在最后
本工具会修改客户端本地文件,请仅在个人设备上使用并注意账号安全。版本支持范围与常见问题细节,可查阅 README.md。
【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考