☰
RevokeMsgPatcher v2.1 微信QQ TIM防撤回补丁完整指南:三步装好,撤回不再生效
2026/10/6 7:45:52 网站建设 项目流程

RevokeMsgPatcher v2.1 微信QQ TIM防撤回补丁完整指南:三步装好,撤回不再生效

【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher

RevokeMsgPatcher 是一款开源的 Windows 防撤回补丁工具,当前版本 v2.1。它修改 PC 版微信、QQ、TIM、企业微信的核心文件,让对方撤回消息后,内容依然留在你的聊天窗口里,微信还附带多开功能。想保留被撤回的消息,用它就够。

30 秒快速了解:RevokeMsgPatcher 防撤回功能边界

  • 做什么:改本地安装文件,撤回去的消息继续显示在你的窗口里,支持微信、QQ、TIM、QQ轻聊版、企业微信
  • 附带功能:微信可一并安装"多开",一台电脑登两个号
  • 不做什么:不是后台监控程序,不抓包、不上传聊天内容、不记录你的聊天记录
  • 平台限制:只支持 Windows,不支持手机和 Mac
  • 时效提醒:微信/QQ/TIM 每次更新都会覆盖补丁文件,更新后重装一次即可

版本兼容速查:支持的微信QQ TIM版本表

先给结论:主流版本都在支持列表内,程序会自动识别当前版本并提示是否支持。

目标软件支持版本范围修改的核心文件可用功能
微信2.6.6.28 至最新WeChatWin.dll防撤回 + 多开
QQ9.0.4.x 至 9.2.3.xIM.dll防撤回
TIM2.3.2.x 及以上IM.dll防撤回
QQ轻聊版7.9.14308.0 及以上IM.dll防撤回
企业微信4.0.0.0 及以上Weixin.dll防撤回 + 多开
项目运行环境要求
操作系统Windows 7 / 8 / 10 / 11(不支持 XP)
运行框架.NET Framework 4.5.2 或更高
权限需要管理员权限
占用空间很小,几十 MB 磁盘就够

防撤回原理拆解:撤回的消息是怎么留下来的

把聊天消息想象成送上门的快递。对方点"撤回",相当于快递公司收到一张召回单,按"派送规则"要求把这件快递就地销毁,你的收件箱里就只剩一张"已退回"的纸条。RevokeMsgPatcher 做的事,就是把派送规则里这一条改掉,全程三步:

找到那条规则(定位特征)

派送规则就写在程序的核心文件里:微信是 WeChatWin.dll,QQ/TIM 是 IM.dll,企业微信是 Weixin.dll。文件动辄几十 MB,肉眼找不现实,所以程序用 Boyer-Moore 匹配算法在文件里快速搜索"撤回"相关的关键词,相当于按索引用秒级翻到那一行。

在 DLL 里搜索 revokemsg 相关字符串,是定位防撤回修改点的第一步

改掉规则原文(改写跳转指令)

原文是一条条件跳转指令(JE):满足撤回条件时,就跳到"销毁快递"的流程。补丁把它改成无条件跳转(JMP),无论什么条件都不再走销毁分支。不同软件版本这段字节写法不同,工具内置了各版本对应的特征码,按版本精准匹配,不会改错地方。

条件跳转 JE 改写成无条件跳转 JMP,是防撤回的核心一步

QQ/TIM 的逆向流程与微信一致,先附加进程再定位特征:

QQ/TIM 防撤回同样通过附加进程、定位特征完成

先复印再动手(改前备份、可还原)

写入修改之前,原始 DLL 会先备份一份,界面上有"备份还原"按钮,一键回到打补丁之前的原始状态。写入后程序还会再校验文件一致性,确保没改错位置。

把定位好的修改逐条写入 DLL 模块,完成防撤回补丁落盘

防撤回补丁安装步骤:三段式实操

装前检查清单

  1. 彻底退出目标软件,包括托盘图标和残留进程——文件被占用时安装会失败或卡住
  2. 系统为 Windows 7 及以上,.NET Framework 为 4.5.2 或更高——打开程序无反应时,先查这一条
  3. 准备好管理员权限

管理员一键安装

  1. 右键主程序,选"以管理员身份运行",等界面右下角显示"获取成功"
  2. 选择目标软件:微信 / QQ / TIM / QQ轻聊版 / 企业微信
  3. 确认安装路径:安装版软件会自动从注册表识别,绿色版需要手动选目录
  4. 勾选功能:防撤回必选,微信可再勾"多开"
  5. 点"安装补丁",界面短暂无响应属正常,耐心等几秒
  6. 杀毒软件弹警告时选"允许"或加白名单——修改 DLL 是工具的正常行为

主界面流程:选应用、确认路径、勾功能、点安装

装后验证

  1. 正常启动微信(或 QQ/TIM),确认能登录、收发消息
  2. 让朋友发一条消息再撤回,回窗口看:消息应该还在
  3. 勾过多开的话,再启一个实例确认多开生效

三条都过,安装成功。

自检手册:常见现象、原因与处理

现象可能原因处理方法
打开程序无反应或报错.NET Framework 低于 4.5.2安装 4.5.2 或更高版本后重试
安装卡住或失败软件没退干净,文件被占用打开任务管理器结束残留进程
杀毒软件拦截或删除文件修改行为被误报加入白名单,或安装期间临时放行
更新后防撤回失效更新覆盖了补丁修改的文件重新运行工具,再点一次安装补丁
绿色版不识别路径便携版不写注册表在界面手动指定安装目录
QQ/TIM 没有"多开"选项多开功能仅微信支持属正常设计,无需处理
提示版本不支持软件版本过旧或过新升级软件,或等待社区补充新特征码

进阶用法:微信多开与更新后补丁失效怎么办

微信多开独立工具

什么时候用得上:想一台电脑登两个微信账号,且主程序里没装过多开补丁。

仓库附带独立小工具 RevokeMsgPatcher.MultiInstance/:自动模式点一下就能连续启动多个微信实例;手动模式提供"关闭所有微信进程"和"清理微信互斥句柄"两个按钮,自动模式偶尔失灵时用它兜底。注意:主程序已装过多开补丁时,不要再重复使用它。

备份还原

什么时候用得上:不想再防撤回了,或软件行为异常想回到原始状态。

点主界面"备份还原",即可恢复打补丁前的 DLL。建议每次打完补丁顺手确认备份存在,多一层保险。

更新后重打补丁

什么时候用得上:微信/QQ/TIM 更新之后,撤回的消息又消失了。

更新软件 → 重新运行 RevokeMsgPatcher → 点"安装补丁",一次点完,全程不到一分钟。社区也会在新版本发布后及时补充对应特征码。

红线提示:用防撤回补丁前先看这几条

⚠️ 用途限定:仅用于个人学习和研究,不要用来保留涉及他人隐私的内容 ⚠️ 条款风险:修改官方软件属于第三方操作,可能违反服务协议,后果自负 ⚠️ 数据安全:重要聊天内容记得额外备份一份 ⚠️ 版本适配:先确认目标软件版本在支持范围内,不匹配别硬装 ⚠️ 多开资源:每个多开实例都会占内存,按电脑配置控制数量

工具好用,但边界比功能更重要。

开源参与:RevokeMsgPatcher 源码目录与贡献方式

项目以 GPLv3 协议完全开源,模块划分清晰,修改器源码都在 RevokeMsgPatcher/Modifier/ 目录里:

RevokeMsgPatcher/ ├── Modifier/ 各软件修改器(微信、QQ、TIM、企业微信) ├── Matcher/ 特征定位算法(Boyer-Moore、模糊匹配) ├── Model/ 补丁信息与替换规则数据模型 └── Utils/ 文件、网络、版本等通用工具

想读源码或参与开发,先克隆仓库:

git clone https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher

四种参与方式,按成本从低到高:

  • 提 Issue:遇到 Bug 或兼容性问题,附上软件版本、系统环境、报错信息
  • 提 PR:修 Bug、优化匹配算法、补充新版本特征码
  • 补文档:写安装教程、完善 Wiki 内容
  • 版本测试:新版本发布后第一时间试用并反馈

结尾

下载 v2.1,关掉目标软件,右键以管理员身份运行,装完补丁按上面的方法验证一遍,两分钟搞定。

【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询