RevokeMsgPatcher防撤回补丁完全指南:支持微信/QQ/TIM,附失效修复方案
一、工具简介
RevokeMsgPatcher 是一款针对 Windows 版微信、QQ、TIM 的开源防撤回补丁,完全免费,GitHub 上已获得近 4 万 Star。它不仅能防止对方撤回消息,还支持微信多开功能。

支持平台:
-
微信 PC 版(4.x 系列全兼容)
-
QQ 普通版 / 轻聊版
-
TIM 办公版
主要功能:
-
防撤回:文字、图片、文件、语音等所有消息类型
-
多开:同时登录多个微信账号,工作生活号一键切换
二、防撤回的技术原理
撤回消息的本质,是微信客户端在执行一条“隐藏已发送消息”的指令。当对方点击撤回时,程序会调用一个函数,将本地聊天记录中的对应消息标记为“已撤回”,并在界面上显示“对方已撤回一条消息”。
RevokeMsgPatcher 的核心原理是修改微信的动态链接库文件 WeChatWin.dll。它通过逆向分析找到控制撤回逻辑的汇编指令(通常是 je 或 jne 条件跳转),将其修改为无条件跳转,使得程序永远无法进入撤回分支。这样,即使对方执行了撤回操作,你的客户端也不会执行隐藏消息的代码。
每次微信版本更新,WeChatWin.dll 的二进制结构都可能发生变化,导致补丁失效。这就是为什么需要下载最新版补丁重新安装。
三、安装与使用教程
3.1 下载
官方 GitHub 发布页(注意:复制后删除空格):
国内地址
https://pan.baidu.com/s/1qgslWwjs9aJH2xzW5Go8PQ?pwd=8888
https://pan.quark.cn/s/fe27a47bd40e
选择最新版本的压缩包(如 RevokeMsgPatcher-v1.x.zip)下载,解压后无需安装。
3.2 安装步骤
-
完全退出微信/QQ/TIM
右键系统托盘图标退出,并打开任务管理器,结束所有相关后台进程(如WeChat.exe、QQ.exe)。这一步必须做,否则文件被占用会导致补丁失败。 -
以管理员身份运行补丁
右键点击RevokeMsgPatcher.exe,选择“以管理员身份运行”。 -
勾选目标软件
在弹出的界面中,勾选你需要打补丁的软件(可多选)。 -
点击“安装补丁”
等待几秒钟,提示“安装成功”即可。 -
重新启动软件
正常打开微信/QQ,补丁即生效。
四、常见问题与解决方案
Q1:杀毒软件报毒怎么办?
原因:补丁需要修改 WeChatWin.dll 文件,杀毒软件检测到“系统关键文件被修改”会报警。
解决:这是误报。工具完全开源,代码可审查,请选择“允许”或“信任”,并添加至排除列表。
Q2:微信更新后补丁失效了?
原因:新版微信的 WeChatWin.dll 结构发生变化,补丁修改的偏移地址已不适用。
解决:去 GitHub 下载最新版补丁,重新按上述步骤安装即可。开发者通常会在一周内更新适配新版微信。
Q3:补丁打不开,提示缺少组件?
原因:系统缺少 .NET Framework 4.5.2 或更高版本。
解决:前往微软官网下载并安装 .NET Framework 4.8,重启后即可运行。
Q4:Mac 系统能用吗?
RevokeMsgPatcher 仅支持 Windows。Mac 用户可尝试 WeChatExtension(开源插件)实现类似功能。
五、隐私与安全说明
本工具不会上传任何聊天记录,所有修改均在本地完成。它只是拦截了“隐藏消息”的指令,并不会读取或传输你的消息内容。代码完全开源,可自行编译验证。
六、下载地址
-
GitHub 发布页(复制后删除空格):
github.com / huiyadanli / RevokeMsgPatcher / releases
七、相关参考
-
RevokeMsgPatcher 项目主页:
github.com/huiyadanli/RevokeMsgPatcher -
微信 4.0.3.36 版本的适配更新说明:可在 GitHub Releases 中查看
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)