微信防撤回补丁安装指南:3步流程保留Windows上被撤回的消息
【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher
RevokeMsgPatcher 是一款免费微信防撤回补丁工具,面向 Windows 平台 PC 版微信、企业微信(Weixin)、QQ、TIM 及新版 QQ。它的核心功能是对客户端核心 dll 打二进制补丁,打完之后对方撤回的消息会保留在你的聊天记录中,不再从界面删除。其中微信还附带多开能力。整个修改过程在本地完成,不上传任何聊天数据。
消息撤回是怎么生效的
你点撤回后,服务端会先受理请求,再向客户端下发一条"消息已撤回"通知;客户端收到通知,就执行本地删除逻辑,把这条消息从聊天界面清掉。截图方式比较被动,群消息多时很难及时逐条留存;第三方插件通常要在客户端外再挂一层运行环境,兼容性和稳定性都依赖版本适配。RevokeMsgPatcher 的思路是让客户端收到撤回通知后不再执行删除分支,消息原样保留,无需额外插件常驻。
补丁的工作原理
补丁做的是字节级修改:在客户端核心 dll 的撤回判断处,原本是一条条件跳转指令(满足条件才继续执行删除逻辑),补丁把它改成无条件跳转,使"删除"这一步不再成立。
改哪几处由特征码匹配决定。工具内建一份补丁数据库,记录了每个受支持版本的文件版本号、SHA1 哈希以及要修改的字节位置;安装时先核对本地文件与数据库记录是否一致,一致才写入,对不上的版本不做修改,避免盲改出错。动手改之前,原始文件会先备份成 .h.bak 文件,主界面提供"备份还原"按钮,点一下就能回到打补丁前的状态。全程在本机执行,程序不读取也不上传聊天内容。
补丁安装三步流程
环境准备
- 系统为 Windows 7 或更高版本,32 位、64 位均可,不支持 XP。
- 已安装 .NET Framework 4.5.2 或更高版本;低于此版本打开程序时可能无反应或直接报错。
- 完全退出微信、QQ 或 TIM,注意检查系统托盘,避免 dll 被占用。
- 以管理员身份运行本工具。
如果希望自行从源码获取,可以执行:
git clone https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher
选择应用与安装路径
主界面用单选按钮选择目标应用,并勾选需要的功能(防撤回、多开)。安装版的微信、QQ、TIM 会由程序自动从注册表读取安装路径,绿色版则需要手动选择安装目录。
点击安装并确认结果
点击防撤回按钮后,程序依次完成版本与哈希校验、备份原文件、写入补丁,期间界面可能短时间无响应,等待即可。安装成功后状态显示为已支持且补丁生效;如果你的版本不在支持范围内,程序不会写入任何内容。之后正常启动客户端即可。
支持范围与多开
根据 2.1 版本随附的补丁数据库,各客户端的支持情况如下:
| 应用 | 支持版本区间 | 功能 | 被修改文件 |
|---|---|---|---|
| 微信 | 2.7.0.00 及以上 | 防撤回 + 多开 | WeChatWin.dll |
| 企业微信(Weixin) | 4.0.0.0 及以上 | 防撤回 | Weixin.dll |
| 9.1.6.00000 及以上 | 防撤回 | IM.dll | |
| TIM | 3.0.0.00000 及以上 | 防撤回 | IM.dll |
| 新版 QQ(QQNT) | 9.8.0.19000 及以上 | 防撤回 | wrapper.node |
| QQ 轻聊版(QQLite) | 以程序检测为准 | 防撤回 | IM.dll |
多开功能仅微信可用,工具集成在主程序内:手动模式下检测已运行的微信进程并一键拉起新实例,自动模式则按你设定的数量维持实例。实例数量只受系统内存限制,建议结合电脑配置控制,避免内存吃紧。
典型使用场景
- 工作沟通留痕:项目群或客户会话中,对方撤回排期、条款等关键消息后,内容仍留在聊天界面,方便事后核对与归档。
- 家庭重要信息:地址、电话号码、提醒类消息即使被发送方误撤回,也保留在聊天记录里,减少信息丢失。
问题排查与注意事项
- 🔑提示权限不足:右键程序,选择"以管理员身份运行"。
- 🚪备份或修改文件失败:通常是客户端未完全退出,检查系统托盘并结束进程后重试。
- 🧩程序打不开或报错:检查 .NET Framework 是否低于 4.5.2,先安装对应运行库。
- 🛡️杀毒软件弹出警告:因为补丁会写入 dll,属于预期行为;确认可信后放行即可,若已被隔离,先恢复文件再放行。
- 🔄客户端升级后补丁失效:升级会覆盖被修改过的 dll,微信、QQ、TIM 每次升级后都需要重新运行本工具打一遍补丁,这是使用中最常见的坑。
各应用的具体修改逻辑与特征维护在 RevokeMsgPatcher/Modifier/ 模块中,每个客户端对应独立的修改器类,可按需查看。
本工具为开源项目,代码可公开查阅,请合理使用,尊重他人隐私并遵守所在平台的规则。如果准备上手,下载最新版、退出客户端、以管理员身份运行,完成第一次打补丁即可。
【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考