PC 微信/QQ/TIM 防撤回补丁 4 步装好实战:被撤回的消息不再消失
【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher
RevokeMsgPatcher 是一款 Windows 防撤回补丁工具,通过改写 PC 微信/QQ/TIM 客户端的几处字节,让被撤回的消息原文留在本地窗口,适合需要留存工作消息与聊天记录的用户。
安装前环境自检:动手前先确认这几项
- 系统为 Windows 7 及以上(不支持 XP),且已装 .NET Framework 4.5.2 及以上 → 版本不足时双击程序无反应或直接报错
- 微信/QQ/TIM 已彻底退出(连托盘图标也退),任务管理器无
WeChat.exe进程 → 进程残留时核心文件被占用,补丁写不进去 - 以管理员身份运行补丁程序 → 无权限时改写
WeChatWin.dll/IM.dll会失败
4 步完成微信/QQ/TIM 防撤回安装
- 以管理员身份启动 RevokeMsgPatcher → 右下角显示已拉取到最新补丁信息
- 选择微信/QQ/TIM,安装版自动从注册表读取安装路径,绿色版手动指定 → 版本号以绿色显示,代表该版本在特征码库内
- 勾选需要的功能:微信可选"防撤回"与"多开",QQ/TIM 仅"防撤回" → 勾选项变为已选状态
- 点击"防撤回"并等待进度走完(期间界面可能短暂无响应)→ 提示安装成功
完成后关闭补丁程序,再正常启动客户端即可。
60 秒自检:如何确认防撤回生效
最快路径:用文件传输助手(或另一台设备)给自己发一条消息,几秒后撤回。
- 防撤回通过标志:聊天窗口里这条消息的原文仍在,没有变成"撤回了一条消息"的灰色占位符
- 多开通过标志:连续启动同一账号的微信两次,两个窗口同时在线、都能收消息
任何一项不通过 → 看下一节"故障速查表"。
幕后原理:防撤回补丁是怎么做到的
撤回相当于对方发来一张"召回通知",客户端收到后会把窗口里的原文撕掉、换成占位符。补丁并没有阻止通知送达,而是改写了控制"确认撤回才执行替换"的那条条件跳转指令,把替换这一步直接跳过。打个比方:柜面收到一封"请销毁某件商品"的函,补丁让柜员走到"确认销毁"那一步时直接走人,原件就留在了柜里。于是本地原文还在,对方那边撤回照常成功。
能力清单与适用边界
| 能力 | 说明 | 边界/限制 |
|---|---|---|
| 微信防撤回 | 被撤回消息原文保留在本地 | 仅本地生效,对方设备撤回照常成功 |
| 微信多开 | 解除"一台电脑一个实例"限制 | 主程序勾选或用独立工具,详见 RevokeMsgPatcher.MultiInstance/ |
| 多客户端覆盖 | 老版微信、微信 4.0、QQ、TIM、QQ NT 各一套修改器 | 需对应版本在特征码库收录范围内,实现见 RevokeMsgPatcher/Modifier/ |
| 特征码自动更新 | 启动时联网拉取最新补丁数据,用特征匹配算法在 DLL 中定位 | 依赖网络;客户端更新后需等特征跟进并重装 |
| 备份与还原 | 修改前生成.h.bak备份并记录改前/改后 SHA1 | 客户端更新后仍需重新打一次补丁 |
不生效时:故障速查表
| 现象 | 判断方法 | 处理办法 |
|---|---|---|
| ⚠️ 杀软报警或隔离文件 | 点"防撤回"后提示WeChatWin.dll/IM.dll被修改 | 放行;已隔离的先恢复,再把客户端目录加入白名单 |
| 文件被占用,补丁打不上 | 任务管理器仍有WeChat.exe(含托盘残留) | 结束进程后重试 |
| 更新后防撤回失效 | 客户端更新后撤回原文不再保留 | 重新以管理员身份打一次补丁,并关闭客户端自动更新 |
| 双击程序无反应或报错 | 缺少 .NET Framework 4.5.2 以上运行时 | 安装对应运行时后重新打开 |
| 版本号红色、无功能勾选项 | 客户端版本不在特征码库内 | 升级客户端,或等特征码数据跟进 |
各版本客户端的特征码数据按版本号归档在 RevokeMsgPatcher.Assistant/Data/,程序运行时会自动对照匹配。用途请限定在留存自己的工作消息、重要聊天记录等正当场景,不要用它窥探他人聊天。源码获取:
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),仅供参考