RevokeMsgPatcher指南:免费的微信/QQ/TIM消息防撤回补丁
【免费下载链接】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防撤回:3个真实场景
- 撤回的消息没来得及看。群里有人发了重要通知,几秒后又撤回,等你看到时只剩一句"对方撤回了一条消息"。
- 对方发错了内容。同事发错文件、家人发错照片,撤回后你想确认原始内容却无从查证。
- 需要同时登录两个账号。工作号和生活号都想挂在 PC 版微信上,但官方客户端不支持双开。
对应的解法:防撤回让被撤回的消息保留可见,多开让两个账号并行运行。这两件事都内置在这款工具里。
快速上手:3步装好防撤回补丁
先确认两个系统条件:✅ Windows 7 或更高版本(不支持 XP);.NET Framework 4.5.2 或更高版本(程序打不开或点了没反应,通常是缺这个)。
第 1 步:获取程序
从项目 Releases 下载最新版安装包并解压;也可以克隆仓库获取源码自行构建(构建需要 Visual Studio,新手建议直接用发布包):
git clone https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher第 2 步:关闭目标软件
完全退出微信/QQ/TIM,包括后台进程(可在任务管理器中确认),这是打补丁的前提。
第 3 步:管理员身份运行并安装补丁
- 右键
RevokeMsgPatcher.exe,选择"以管理员身份运行",等窗口右下角加载完最新补丁信息再继续。 - 选择应用(微信 / QQ / TIM / QQ轻聊版)和安装路径:安装版会自动从注册表读取,绿色版需要手动点"..."选择。
- 勾选可选功能,微信可以额外勾选"多开"。
- 点击"安装补丁"。由于工具会修改微信的
WeChatWin.dll、QQ/TIM 的IM.dll文件,杀毒软件可能弹出警告,放行即可。 - 重启目标软件验证效果;想撤销时点界面上的"备份还原"。
⚠️ 一条重要规则:微信/QQ/TIM 更新后文件会被覆盖,必须重新安装补丁。
能做什么:防撤回、多开、一键还原
按你能直接感知到的功能归类:
- 防撤回:对方撤回后,消息不再从你的本地聊天里消失,微信、QQ、TIM、QQ轻聊版都支持。
- 微信多开:支持多个微信账号同时运行,项目还附带独立的多开小工具 RevokeMsgPatcher.MultiInstance/,提供自动和手动两种模式。
- 内置保险:打补丁前自动备份原文件,一键"备份还原"即可回退;界面会显示识别到的当前版本以及该版本是否支持。
为什么能做到:防撤回补丁改的到底是什么
原理一句话:改文件,不盯进程。PC 端软件"撤回后隐藏消息"的逻辑写在它自带的核心文件里——微信是WeChatWin.dll,QQ/TIM 是IM.dll。工具先在文件里用特征码(一串独一无二的字节序列,类似代码指纹)定位到对应的代码段,再把"撤回即隐藏"这个分支废掉。改动直接写入文件,所以重启软件后依然有效,没有常驻进程,也不额外占用系统资源。
以微信为例,补丁过程分两步:先定位到文件里与撤回相关的字符串,
再按补丁列表修改对应代码位置并写回文件。
QQ 和 TIM 的思路相同:先确定目标进程和文件(比如下图先定位到 QQ.exe 进程),再处理IM.dll中的对应位置。各软件的补丁逻辑在 Modifier/,特征码匹配算法在 Matcher/。
避坑与排查:补丁失效、杀软误报等常见问题
排错清单,照查即可:
| 现象 | 处理办法 |
|---|---|
| 打补丁时杀毒软件报警 | 正常现象(工具在修改 DLL 文件),放行或将工具目录加入白名单 |
| 软件无法启动、消息显示异常 | 用工具里的"备份还原"恢复原始文件,再排查原因 |
| 软件更新后防撤回失效 | 更新覆盖了文件,关闭软件后重新安装补丁 |
| 程序打不开、点击无反应 | 检查是否 Windows 7+,以及是否装了 .NET Framework 4.5.2+ |
| 选中应用后路径是空的 | 通常是绿色版,点"..."手动选择安装路径 |
| 频繁多开偶尔失败 | 官方说明频繁多开有时会失败,降低操作频率或改用独立多开工具 |
横向对比:文件补丁和其他防撤回方案差在哪
| 方案 | 工作方式 | 取舍 |
|---|---|---|
| RevokeMsgPatcher(文件补丁) | 修改软件本地 DLL 文件 | 重启后依然有效,无常驻进程、资源占用低;软件更新后要重新打 |
| 内存 Hook / 注入 | 注入进程并实时修改内存 | 进程退出即失效,需要程序常驻,部分环境会被标记高风险 |
| 消息转发备份 | 常驻程序实时把消息转发到别处 | 依赖常驻进程并占用资源,还依赖转发目标可用 |
| 手动逆向打补丁 | 自己定位代码位置并修改 | 完全自主,但需要逆向知识,且要自己跟新版本 |
补丁方案最大的好处是"做完即生效、重启也生效",代价是与目标软件版本绑定——对方一更新就得重新打一次。项目会随版本更新维护特征码,使用前先看界面显示的当前版本是否支持。
写在最后
RevokeMsgPatcher 把"防撤回"变成了关软件、管理员运行、点安装补丁的几步操作,完整用法与版本支持列表见 README.md。
📌 合规提醒:工具只修改本机客户端行为,数据不出本机。请在使用前确认相关软件的用户协议,尊重他人隐私,把防撤回用在自己有权查看消息的场景里。
【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考