news 2026/9/1 13:20:16

微信、QQ消息被撤回了?RevokeMsgPatcher 防撤回补丁打补丁指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
微信、QQ消息被撤回了?RevokeMsgPatcher 防撤回补丁打补丁指南

微信、QQ消息被撤回了?RevokeMsgPatcher 防撤回补丁打补丁指南

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

刚发出的工作安排,对方"撤回了一条消息"。这类消息无法单靠截图实时保住。RevokeMsgPatcher 是一款面向 Windows 的防撤回补丁工具:直接修改 PC 版微信、QQ、TIM 等软件的核心文件,让撤回指令在本地失效,适合所有想完整保留聊天记录的普通用户。

实现原理:改写的是几十字节,不是聊天记录

撤回消息的本质,是客户端收到服务器指令后执行"删除本地这条消息"。RevokeMsgPatcher 的做法是打开软件的核心文件(微信是 WeChatWin.dll,QQ/TIM 是 IM.dll,DLL 是 Windows 下存放程序代码的二进制文件),在字节级别把处理撤回逻辑的那条"看情况执行"的指令改成"直接跳过"。类比一下:软件是一本规则手册,手册里写着"收到撤回通知时删除消息",这个工具只把那一行改成"收到撤回通知时跳过",其余内容一字不动,所以消息在对方眼中正常撤回,在你本地却原样保留。

它不需要你手动找位置。每个受支持版本对应的特征码(一段用于在文件里定位目标代码的固定字节序列)都写在补丁数据里,程序按特征码扫描、匹配、替换。修改前的原始文件会被自动备份,随时可以还原。多开功能同理:微信靠一个"互斥体"(系统里的唯一性标记,类似只发一张的入场券)阻止第二个实例启动,补丁就是拆掉这道检查。

支持范围:哪些软件、哪些版本能装

以最新版 2.1 内置的补丁数据为准,覆盖范围如下:

软件核心文件支持版本区间功能
微信(PC)WeChatWin.dll3.9.9.0 及以上防撤回、多开
企业微信Weixin.dll4.1.7.1 及以上防撤回、多开
QQIM.dll9.1.6.00000 及以上防撤回
TIMIM.dll3.0.0.00000 及以上防撤回
QQ(NT 新版)wrapper.node9.8.0.19000–9.8.0.19307防撤回

注意区分"支持"与"已支持":版本匹配后,界面会在当前版本旁标注状态。系统要求是 Windows 7 及以上(不支持 XP)和 .NET Framework 4.5.2 或更高版本,低于此版本程序打开可能无反应或报错。

下载、打补丁、验证:完整操作流程

仓库地址为git clone https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher(也可从项目 Releases 页获取编译好的安装包)。装好后的操作按顺序走完即可:

  1. 关闭微信/QQ/TIM。不是退出窗口,要在右下角托盘区确认进程全部退出——文件被占用时补丁写不进去。
  2. 以管理员身份运行主程序,等它从网络拉取最新补丁信息(特征码数据是随版本更新的,拉取失败就无法匹配新软件版本)。
  3. 选择应用类型。安装版会自动从注册表读出安装路径;绿色版需要手动点"..."指定安装目录,路径要定位到核心文件实际所在的那一层。
  4. 勾选功能(防撤回,微信可额外勾多开),点击"安装补丁"。界面短暂无响应属正常现象;杀毒软件弹出警告是因为程序改写了受保护文件,确认来源后放行即可。
  5. 重启目标软件验证:让对方撤回一条消息,你的记录应原样保留;微信 3.9.11.0–4.0.3.0 之间可二选一选"防撤回(老)"(无撤回提示)或"防撤回带提示(新)"(有提示,但撤回的图片视频仍会被删、部分历史消息不生效),二选一即可。

功能与效果:防撤回之外的多开

防撤回的效果是本地保留,不改变对方端行为:对方撤回了,他的记录里依然消失,你的聊天记录里多出一条"对方撤回了一条消息"的占位提示,原内容仍在。这也是它与"导出聊天记录"类工具的根本区别——它是实时的,不需要任何手动操作。

多开仅微信和企业微信支持。主程序里的多开选项打的是同一个文件里的互斥检查;项目里还附带一个独立的微信多开小工具,提供自动模式(点"启动多开"连续拉起多个实例,操作过快可能失败)和手动模式(手动清理互斥句柄)。提醒一点:如果已经通过主程序给微信装过多开补丁,微信本身就支持多开,不必再叠加这个工具。每个应用独立的处理逻辑分别实现在 Modifier/ 目录下的各修改器中,微信对应 WechatModifier.cs,QQ 对应 QQModifier.cs。

最常见的 3 类问题与解决办法

第一类是装不上或装错:杀毒软件误报放行即可;路径选错(绿色版尤其常见,路径下找不到 WeChatWin.dll 或 IM.dll 会直接提示"请选择正确的安装路径");以及软件没退干净。第二类是版本问题:界面显示"不支持",说明当前版本不在特征码覆盖区间,常见于刚更新的软件或太老的版本,等补丁数据跟进,或升级/降级软件到受支持区间。第三类是"打过了":程序会用 SHA1 校验和比对文件指纹,发现已打过会直接提示"你已经安装过此补丁",这不是故障。另有一种容易误判的情况——版本对得上但校验不通过,提示"请确认是否使用过其他补丁程序",此时先用"备份还原"恢复原始文件再试。

备份还原与更新后的处理

修改前程序会为每个目标文件生成备份(同目录下 .h.bak 文件),主界面"备份还原"按钮一键恢复原始状态,还原时会校验备份版本与当前文件版本是否一致。微信、QQ 每次自我更新都会覆盖被修改的文件,补丁随之失效,所以更新后必须重新打补丁,这是日常维护的固定动作。功能边界也要清楚:它只保留本地记录,不恢复云端已删除的内容,也不对手机端的撤回生效;多开数量受内存等系统资源限制,按需控制。

到这里,下载、打补丁、验证的完整链路已经齐了——现在就给你的微信和 QQ 打上防撤回补丁吧。工具只作用于自己设备上的本地记录,请尊重他人隐私、遵守各平台的使用规则。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 13:19:26

awesome-gpt-image-2 Agent Skill完整教程:把风格库装进Claude Code

awesome-gpt-image-2 Agent Skill完整教程:把风格库装进Claude Code 【免费下载链接】awesome-gpt-image-2 Prompt as Code | GPT-Image2 工业级提示词引擎与模板库,530 个案例逆向工程,20 套工业级模板,并提炼出Skills&#xff0…

作者头像 李华
网站建设 2026/9/1 13:19:13

C语言枚举(enum)完全指南:从基础语法到底层原理与实战应用

在C语言的学习道路上,我们常常会遇到一些需要表示一组固定、有限选项的场景,比如一周的七天、一年的四季、订单的状态(待支付、已支付、已发货)。如果使用简单的整数常量(如 #define MON 1 ),…

作者头像 李华
网站建设 2026/9/1 13:18:12

机器视觉13-2

案例1:蓝色工件破损检测 并且标绘出缺陷轮廓1.颜色提取工具 目的:获取输出一个灰度图像 用于blob检测1.提取多的特征颜色 目的: 是灰度图的特征更明显1.提取效果图1.blob工具#region namespace imports using System; using System.Collections; usi…

作者头像 李华
网站建设 2026/9/1 13:17:31

ZYNQ7020嵌入式平台LVGL 9.5.0移植与优化实战指南

在 ZYNQ7020 这颗经典的 FPGAARM 双核芯片上跑 LVGL 9.5.0,核心要解决的是 如何在资源受限的嵌入式平台上,流畅运行一个现代化的图形界面库 。这不仅仅是“能不能跑起来”的问题,更是关于如何平衡性能、内存和开发效率。如果你手头有 ZYNQ7…

作者头像 李华
网站建设 2026/9/1 13:15:13

基于SpringBoot的非物质文化遗产管理系统(源码+lw+部署文档+讲解等)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

作者头像 李华