恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
10 分钟给 PC 微信和 QQ 装上防撤回补丁:RevokeMsgPatcher 原理、支持与踩坑全解
首页
资讯中心
/
10 分钟给 PC 微信和 QQ 装上防撤回补丁:RevokeMsgPatcher 原理、支持与踩坑全解
10 分钟给 PC 微信和 QQ 装上防撤回补丁:RevokeMsgPatcher 原理、支持与踩坑全解
发布时间:2026/8/26 20:07:35
10 分钟给 PC 微信和 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 防撤回补丁工具找到 DLL 里处理撤回的几个字节原地改写消息从此删不掉。全文讲清它怎么做到、支持哪些版本、怎么装、以及为什么敢放心用。拆开看它到底改了什么核心动作只有一句话把判断能不能撤回那条指令上的锁拆了。作者先用 x32dbg 调试器附加微信进程在内存里按字符串搜索锁定撤回处理函数再对比正常字节和改写后的字节找到位置后改动小得出乎意料。老版本微信里撤回检查用的是一条je条件跳转字节 74改成无条件跳转jmp字节 EB一个字节的事新一点的版本里则是两字节替换74 7B 改 C3。QQ 侧改的是IM.dll把一小段判断指令整段 NOP 掉填 E9 和 90。这些改哪个文件、第几个字节、改成什么全部写在补丁配置里配置按工具版本分目录存放比如RevokeMsgPatcher.Assistant/Data/2.1/patch.json就是最新版的全部补丁数据每个应用微信、QQ、TIM、QQ 轻聊版各有一组规则。程序运行时先读你 DLL 的文件版本再去配置里找对应的特征匹配上了才动手改。支持范围先对号入座支持情况直接看这张表数据来自最新版 2.1 的补丁配置应用目标文件支持版本区间附带功能微信老内核WeChatWin.dll2.7.0.0 ~ 3.7.0.26防撤回 多开微信新内核Weixin.dll4.0.0.0 ~ 4.1.12.0 及以上防撤回4.1.0 起含多开QQBin\IM.dll9.0.4.23786 ~ 9.4.7防撤回TIMBin\IM.dll3.0.0 ~ 3.4.0 及以上防撤回QQ 轻聊版Bin\IM.dll7.9.14308.0 / 7.9.14314.0防撤回两个机制值得知道。一是精准匹配老版本微信逐个版本记录了 SHA1 值和精确字节偏移命中即改改错位置的机会基本为零。二是特征匹配新版本按字节序列 Search 替换为 Replace来做同一区间内的多个版本共用一套规则所以版本显示支持特征防撤回时功能项防撤回、多开才会出现在界面上供勾选。从 0 到生效四步装好补丁安装过程不超过四步全程几分钟。先彻底关闭微信/QQ/TIM文件被占用就改不了。以管理员身份运行RevokeMsgPatcher.exe。系统要求 Windows 7 及以上并装有 .NET Framework 4.5.2 或更高版本。选好应用和路径。安装版一般会自动从注册表读出路径如C:\Program Files (x86)\Tencent\WeChat绿色版就手动点...选一下。勾选功能点安装补丁等提示成功后重启对应软件。如果界面显示版本号是红色的不支持说明当前版本还没收录等作者更新补丁数据即可显示绿色支持特征防撤回就是可以正常打补丁。进阶多开、自动适配与一键还原防撤回之外微信还带了多开开关原理同样靠逆向找点。微信启动时会检查一个叫WeChat_App_Instance_Identity_Mutex_Name的互斥体系统层面的我已经在运行了标记。把这段判断改写掉单实例限制就失效了同一台机器就能开两个微信窗口工作号生活号从此不用来回切。另外两个能省心的设计失败自动回滚RevokeMsgPatcher/Modifier/AppModifier.cs里打补丁前先把原文件备份为.h.bak中途任何一个文件改写失败已改的文件会自动从备份还原不会留下改了一半的坏状态。一键还原界面上的备份还原按钮直接按备份文件恢复原 DLL还原前还会比对备份与当前文件的版本不一致会弹窗提醒你确认。凭什么敢改我的文件放心与否看三点就够了改动量透明。以微信为例整个补丁只动两个字节比如偏移 3413977 和 12159591 处各写一个字节改哪、改成什么patch.json 里全部可查没有黑箱。动手前先校验。改之前会计算文件 SHA1对得上补丁前的值才动手如果 SHA1 已经等于补丁后的值会提示你已经安装过此补丁不会重复改写。代码全公开。GPLv3 协议你可以自己编译、逐行审查确认它只做配置里写的那些事。踩坑速查Q微信/QQ 更新后补丁还在吗不在了。官方更新会重新覆盖 DLL原有修改随之丢失。发现撤回功能失效重跑一遍本工具装新补丁即可。Q杀毒软件报警怎么办正常现象因为改的正是 WeChatWin.dll / IM.dll 本体。确认来源无误后放行即可不放心就自己从源码编译。Q绿色版微信装不上绿色版没有注册表信息程序读不到安装路径手动点路径框右边的...选到 WeChat.exe 所在目录就行。Q想取消防撤回点备份还原备份的原始 DLL 会覆盖回去版本不一致时程序会先弹窗让你确认。QMac 或 Linux 能用吗不能。这是 Windows 专用工具且需要 .NET Framework 4.5.2 以上环境。写在最后RevokeMsgPatcher 的思路很朴素逆向找关键点字节级最小改动配好备份与回滚再把适配新版本的工作持续做下去。装之前关掉软件、用管理员权限运行、留意杀软提示这三点做到基本就不会翻车。消息留不留得住由对方决定但已经看到的内容不该再消失——前提是把这份能力用在尊重他人隐私的边界之内。【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁我已经看到了撤回也没用了项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考