news 2026/10/14 6:47:47

RevokeMsgPatcher 完整教程:5 分钟给微信 QQ 装好防撤回补丁与多开

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RevokeMsgPatcher 完整教程:5 分钟给微信 QQ 装好防撤回补丁与多开

RevokeMsgPatcher 完整教程:5 分钟给微信 QQ 装好防撤回补丁与多开

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

群里的一条通知刚点开就被撤回,聊天框只剩"对方撤回了一条消息"——RevokeMsgPatcher 就是为这种时刻准备的:一个免费开源(GPLv3)的 Windows 桌面工具,直接修改微信/QQ/TIM 本地程序文件里的几条跳转指令,让消息撤回失效,同时支持微信双开。核心能力四件套:防撤回(QQ、TIM 同样适用)、微信多开、修改前自动备份、一键还原回原状。

动手前先搞清楚:二进制补丁改了什么

所谓二进制补丁,就是不改一行代码,只把编译好的程序文件(如WeChatWin.dll)里某几个字节的指令改掉。RevokeMsgPatcher 的完整流程只有三步:

环节具体动作
输入你指定的安装目录,工具在其中定位WeChatWin.dll(微信)或IM.dll(QQ/TIM)
处理计算文件 SHA1 指纹,锁定该版本需要修改的偏移位置;匹配不到时改用特征码模糊搜索。写入修改前,原文件先备份为xxx.h.bak
结果程序运行到"是否执行撤回"的判断分支时,条件跳转被改成无条件跳转,撤回动作被整体跳过,消息留在本地

打个比方:它像是把路口那块"允许掉头"的路牌拆了——车(消息)照样能开出去(撤回请求依然会发出),但再也开不回来,撤回自然撤不动。看明白这一层,"修改厂商 DLL"这件事本身没什么可怕,因为改动极小、且随时可还原。

打补丁前的环境检查

四个前置条件,逐条过一遍只需一分钟:

检查项要求
操作系统Windows 7 及以上,不支持 XP
运行框架.NET Framework 4.5.2 或更高,低了可能双击程序后无反应
目标软件打补丁前必须关闭微信/QQ/TIM,否则文件被占用
权限本工具需以管理员身份运行

微信 QQ 防撤回补丁安装步骤

第 1 步:获取程序

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

也可以直接在项目页下载最新的压缩包解压使用。

第 2 步:以管理员身份启动,确认补丁规则已就绪

右键RevokeMsgPatcher.exe选"以管理员身份运行"。界面右下角有一行状态文字,启动时显示[ 获取最新补丁信息中... ],规则文件是联网动态拉取的,等它变成[ 获取成功,点击查看更多信息 ]再往下走。没看到"获取成功"就不要点后面的按钮,否则本地没有可用的补丁规则。

第 3 步:选应用、核路径

在"选择应用"处点选微信、QQ、TIM 或 QQ 轻聊版。安装版软件的路径会自动从注册表读出;⚠️ 绿色版不在注册表里,需要点路径框右侧的...手动指定安装目录,工具校验文件齐全后"当前版本"栏会显示版本号,能显示即代表定位正确。

第 4 步:勾选功能并安装

在"可选功能"中至少勾选一项:防撤回是基础项(部分版本另有"防撤回带提示"变体,二选一),微信用户可追加"多开"。不勾任何项直接安装会提示"请至少选择一项功能"。点击"安装补丁!"后,界面可能卡住几秒到几十秒——它在计算特征并写盘,属正常现象。这一步几乎必然会触发杀毒软件弹窗:修改厂商 DLL 属于行为型报毒,确认放行或加入信任列表即可。

第 5 步:验证补丁生效

✅ 两条标准:

  • 工具界面出现"备份还原"且变为可点击——说明原文件备份已生成,随时可回滚;
  • 打开微信让对方发一条消息后撤回,你这边内容仍然可见,而不是变成"对方撤回了一条消息"。勾了多开的微信用户,再启动一次微信能弹出第二个登录窗口即成功。

以后想恢复原状,点"备份还原"即可,工具会用备份的.h.bak文件把 DLL 还原回去。

防撤回多开方案横向对比

方案覆盖软件上手成本可逆性维护状态
RevokeMsgPatcher微信/QQ/TIM,微信附带多开图形界面,勾选后一键完成自动备份,一键还原开源,跟进新版本较快
官方默认行为全部无需任何操作无此需求官方维护,但撤回后内容不可见
通用多开工具仅多开,无防撤回手动操作,逐次配置卸载即恢复开源,功能较单一
QQNT 插件框架路线仅 QQNT需安装框架并配置插件取决于插件维护依赖社区

一句话概括:要同时覆盖微信/QQ/TIM 的防撤回,RevokeMsgPatcher 是目前省事的选择;只想要单号多开,通用工具更轻,但两者不要叠加使用。

常见问题

Q1:微信或 QQ 升级之后补丁失效了,怎么处理?这是预期行为——DLL 换过了,旧偏移自然对不上。重新打开工具点"安装补丁!"重打一遍即可;若提示版本变化,按提示先还原备份再安装。

Q2:杀毒软件每次运行都报警,是不是中招了?不会。报毒来自"修改厂商 DLL"这一动作本身,属于行为型查杀,代码全部开源可自行核对。放行该工具、或把对应目录加入信任列表即可。

Q3:想彻底恢复原状,卸载工具行不行?不建议只删工具。用工具里的"备份还原"功能,它会依据之前生成的.h.bak备份把 DLL 逐字节还原,这是官方支持的恢复路径。

Q4:打了多开补丁,还能再装独立的多开工具吗?不能。多开补丁生效后微信自身已支持多开,再叠加第三方多开工具会互相冲突,反而导致登录异常。

Q5:绿色版微信识别不到安装路径?正常现象,绿色版不会写入注册表。点路径框右侧...手动选择安装目录,工具校验出文件齐全、能显示版本号,就可以正常打补丁。

源码导读:补丁是怎么找位置的

想弄懂特征匹配的实现,从 Modifier/ 入手最快:各软件的补丁执行器(WechatModifier.cs、QQModifier.cs、TIMModifier.cs等)都在其中,真正负责备份、SHA1 校验和写入十六进制修改的是 FileHexEditor.cs。匹配算法在 Matcher/(Boyer-Moore 与模糊匹配两套策略),其余目录各司其职:

RevokeMsgPatcher/ ├── Forms/ # 界面与交互逻辑 ├── Matcher/ # 特征码匹配算法 ├── Modifier/ # 各软件的补丁执行器 └── Utils/ # 文件、版本、路径等工具类

特征来源方面:早期方案可参考 wechat_anti_revoke,QQNT 生态的 NTQQAntiRecall 与微信 4.0 特征的 BetterWX 都是上游贡献者(详见 README.md 致谢部分)。想深入,建议补一点 PE 结构基础,仓库 Wiki 里有微信与 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/10/14 6:47:39

Oracle补丁安装实战:从文件名识别到OPatch操作与避坑指南

简介:这是Oracle数据库11.2.0.3版本的官方补丁集更新包,补丁编号20760997,面向Linux x86-64架构环境,对应DATABASE PATCH SET UPDATE 11.2.0.3.15,集中收录2015年7月关键补丁更新(CPUJUL2015)&a…

作者头像 李华
网站建设 2026/10/14 6:47:31

基于屏幕分析的桌面宠物:从截图识别到智能交互的技术实践

1. 桌宠不只是卖萌:从“看屏幕”到“读屏幕”的跨越很多人对桌宠的印象还停留在“会动的小人儿”——在任务栏上爬来爬去,偶尔弹出一句“该喝水了”,或者在你拖拽窗口时做个鬼脸。这类工具的核心逻辑是定时触发随机动画,本质上和屏…

作者头像 李华
网站建设 2026/10/14 6:47:02

PyTorch创建Tensor全解析:从内存布局到设备精度与性能优化

1. 从零理解“创建Tensor”到底在做什么刚接触深度学习框架的人,第一次看到torch.tensor([1, 2, 3])这行代码时,心里多半会嘀咕:这不就是个数组吗,为什么非要叫 Tensor?我当初也是这么想的,直到后来在调试一…

作者头像 李华
网站建设 2026/10/14 6:46:48

Agent 跑得起来不等于管得住:可观测性、可控性与可管理性实战

1. 从“跑得起来”到“管得住”:一个被忽视的断层“Agent 跑得起来,不等于管得住”——这句话我第一次看到的时候,正蹲在一个自动化流程的调试现场。屏幕上那个基于大模型的任务执行器刚刚成功完成了一轮操作:读取需求、拆解步骤、…

作者头像 李华
网站建设 2026/10/14 6:46:11

Delphi老项目连接MySQL:MyDAC 5.10源码拆解与编译定制实战

简介:MySQL Data Access Components (MyDAC) v5.10 源文件包是一套面向 Delphi 7~2007 与 CBuilder 开发者的 MySQL 数据库连接组件源码,用来实现数据读写、事务控制、存储过程与异步操作,且不依赖第三方中间件,适合需…

作者头像 李华
网站建设 2026/10/14 6:45:50

蛇形方阵入门:模拟算法与方向数组的经典实战

P5731 蛇形方阵,是我刷题时见过的特别适合练“模拟”的入门题之一。题面很干脆:给一个正整数 n,要求输出一个 nn 的方阵,数字从 1 开始,像蛇一样从外圈一圈一圈往里面盘。比如 n4 时,结果是这样&#xff1a…

作者头像 李华