RevokeMsgPatcher微信防撤回:3步留住原文
【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher
RevokeMsgPatcher 是 PC 端微信防撤回补丁工具,只改写客户端程序文件里的几个字节,你的聊天数据库不受影响;装好之后,对方撤回的消息会在你的屏幕里保留原文。本指南带你完成 PC 版微信防撤回补丁的完整安装。
适合谁、不适合谁
- 适合 Windows PC 上的微信、QQ、TIM 用户,尤其是工作消息、重要聊天记录被撤回后需要本地留底的人。
- 适合想在一台电脑上同时开两个微信的人(多开功能仅微信支持)。
- 不适合 Mac、Linux 用户,也不支持 XP 系统。
- 门槛:Windows 7 及以上,且系统装有 .NET Framework 4.5.2 或更高运行时,缺了它程序打开会没反应或直接报错。
能力边界
| 项目 | 边界说明 |
|---|---|
| 支持的客户端 | 老版 PC 微信、微信 4.0、QQ、TIM、QQ 轻聊版,每种客户端各配一个独立的修改器 |
| 系统要求 | 仅 Windows,Win7 起步,不支持 XP,没有 Mac/Linux 版 |
| 运行时依赖 | .NET Framework 4.5.2 或更高版本 |
| 改动范围 | 只改客户端程序文件(如微信的 WeChatWin.dll、QQ/TIM 的 IM.dll),聊天数据库不动;写入前自动生成 .h.bak 备份 |
| 对方感知 | 对方设备的撤回流程照常完成,原文只留在你的本地屏幕 |
| 版本依赖 | 只对特征码库收录的客户端版本有效,客户端更新后必须重装补丁 |
快速上手
前置检查清单
🧹 安装前,下面三件事缺一不可:
- 先把客户端进程关干净。只关聊天窗口不够,托盘图标要右键退出,再到任务管理器确认无残留。有残留进程,核心 dll 仍被锁定,补丁字节写不进去。
- 以管理员身份打开补丁工具。普通方式打开时,写核心文件会因权限不足而直接失败。
- 确认已装 .NET Framework 4.5.2 及以上运行时。缺了它,程序打开要么没反应,要么直接报错。
五步安装
- 双击启动程序,等右下角状态区显示已拉取最新补丁信息,再进行下一步。
- 查看界面标注的客户端版本号:显示为绿色,说明该版本可以打补丁。
- 核对安装路径:安装版一般自动从注册表读取,绿色版需手动选择客户端所在目录。
- 勾选要启用的功能:微信一侧有"防撤回"和"多开"两个选项,QQ、TIM、QQ 轻聊版只有"防撤回"。
- 点击"安装补丁",界面可能会无响应一段时间,耐心等进度走完;完成后关掉工具,正常打开客户端。
验证标准
✅ 用文件传输助手给自己发一条消息,隔几秒撤回:会话里仍是原文、没有变成灰色"撤回了一条消息",防撤回达标;若同时勾了多开,两个微信窗口能同时在线收消息,也达标。
故障对照表
⚠️ 多数故障的根因只有两处:杀软隔离了核心文件、客户端进程没退干净,先查这两处再对照下表。
| 现象 | 根因 | 解法 |
|---|---|---|
| 杀软报警,核心文件被隔离 | 杀软发现 WeChatWin.dll、IM.dll 等核心文件的字节被改动 | 到隔离区把文件恢复回来,并把客户端目录加入杀软白名单 |
| 提示文件被占用,补丁写不进去 | 客户端进程还有残留,文件仍被锁住 | 在任务管理器结束客户端进程,再重装补丁 |
| 客户端更新后防撤回失效 | 新版客户端文件与旧特征码对不上 | 用管理员权限重装补丁,顺手关掉客户端自动更新 |
| 打开程序没反应或直接报错 | 缺 .NET Framework 4.5.2 或更高运行时 | 先装好对应运行时,再打开程序 |
| 版本号标红,功能选项全灰 | 该客户端版本还没进特征码库 | 把客户端升级到被收录的版本,或等特征数据更新 |
原理选读:补丁拦的是哪一步
对方撤回后,撤回通知仍会照常送到你的客户端。客户端随后做的事,是把窗口里的原消息抹掉、换成灰色占位文本。防撤回补丁拦的不是通知,而是让"抹掉"这一步失效。
原代码里有一条条件跳转指令,用来决定是否执行这次替换。补丁把这条条件跳转改成无条件跳转,部分版本直接换成返回指令,替换流程从此再也不会触发。于是原文留在你的屏幕上,对方设备上的撤回动作照常完成。
要找到这条跳转指令,程序会在启动时联网拉取最新补丁数据,用特征匹配在动态库里定位目标位置,再把新字节写进去;动文件之前先留一份 .h.bak 备份,出意外可照备份还原。各版本的特征数据按版本号分目录存放在补丁数据目录。
风险提醒与源码
改动官方客户端程序文件存在固有风险:可能被杀软标记,客户端更新会让补丁失效,必要时可用 .h.bak 备份还原。请把用途限定在留存自己的工作消息、重要聊天记录这类正当场景,不要用它窥探他人聊天。
想深入看每个客户端修改器如何工作,可以克隆源码:
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),仅供参考