
PC微信QQ防撤回补丁4步打上撤掉的消息不再消失【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁我已经看到了撤回也没用了项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher开会时对方刚发来的关键安排三秒后变成对方撤回了一条消息。Windows 上有个开源工具 RevokeMsgPatcher 能解决这事——它是个针对 PC 版微信、QQ、TIM 的防撤回补丁工具改几个字节撤回就失效了。 项目速览先说清楚它能做什么、不能做什么免得期望错位是什么一个 Windows 桌面小程序GPLv3 开源单窗口界面打完补丁就可以关掉它它不是常驻后台的进程。做什么直接修改客户端的 DLL 文件——微信改WeChatWin.dll4.x 版微信改Weixin.dllQQ/TIM 改IM.dll新版 QQNT 改wrapper.node从而让撤回失效。不能做什么不支持 Mac 和手机端不能让你撤回别人的消息只能让自己的消息不被对方撤走。运行要求Windows 7 及以上不支持 XP.NET Framework 4.5.2 或更高版本低于 4.5.2 时双击程序可能直接没反应。版本支持补丁库覆盖微信 2.6.6.28 到 4.x、QQ 9.1.6 到 9.4.7、TIM 3.0.0具体以程序右下角获取最新补丁信息的结果为准。 防撤回原理把看情况才执行改成直接跳过程序内部处理撤回的逻辑可以理解成一道门卫规则如果这条消息符合撤回条件就执行把消息替换成撤回提示这一步。关键在于如果——只要这个条件判断被跳过后面那步替换逻辑就永远不会走到。RevokeMsgPatcher 做的事就是找到这句如果把它的字节改掉。用术语说是把 DLL 里的条件跳转指令比如 JE满足条件才跳转改成无条件跳转或空操作——满足条件才放行变成了无条件跳过这一步。整个改动通常只有几个字节发生在磁盘上的文件里不需要注入进程、不需要挂着后台服务所以改完关掉补丁程序也不影响效果。上图为作者在调试器中手动定位微信 DLL 特征码的过程——你不需要自己找程序会按版本自动匹配但原理和这一步完全一致先按 SHA1 确认文件没被改过再按特征码定位那几字节替换、写回。️ 补丁安装步骤准备到验证准备彻底关闭微信/QQ/TIM包括后台进程任务管理器里确认没有残留的 WeChat.exe。拿到程序最简单的方式是从项目 Releases 页下载最新版 zip 解压使用也可以克隆源码自己编译git clone https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher⚠️ 绿色版解压即用的微信/QQ 不在注册表里稍后需要手动选路径安装版一般能自动识别。安装右键RevokeMsgPatcher.exe选以管理员身份运行。等右下角状态从获取中变成获取成功——这一步是在拉最新的补丁特征库。选择应用微信/QQ/TIM/QQ轻聊版/QQNT应用路径已自动填好就别动绿色版点...手动指到安装目录。勾选功能后点安装补丁。⚠️ 这里有两个高频卡点杀毒软件会警告你改了微信的文件放行即可界面点完按钮会假死几秒到十几秒它正在算 SHA1 和比对特征别急着关。配置勾防撤回是基础操作。部分微信版本会出现防撤回(老)和防撤回带提示(新)两项——它们二选一前者撤掉的消息不显示撤回提示后者有提示但图片视频仍会被删。微信可以额外勾多开见下一节。验证启动微信让好友发一条消息再撤回。消息还在且没有对方撤回了一条消息的提示就说明打上了。界面里备份还原按钮变为可用——说明自动备份已生成随时能还原。⚠️ 验证失败别慌先看下一节的避坑手册十有八九是版本没对上或进程没关干净。⚙️ 进阶玩法多开与一键还原微信多开。微信启动时会检查一个系统互斥量mutex发现已经有一个微信在跑就拒绝第二次启动。多开补丁干的事就是把这个检查打掉——改的同样是 DLL 里那几字节。打完之后直接双击图标就能开第二个微信每个窗口登录不同账号适合工作号生活号分开的场景。⚠️ 仓库里还有一个独立的小工具RevokeMsgPatcher.MultiInstance不依赖补丁也能多开它每次启动前手动清理互斥量。如果你已经打了多开补丁就不要再用这个工具README 里明确警告了这一点。备份还原。打补丁前程序会自动把原始 DLL 备份一份点备份还原即可原样恢复。想取消补丁、或者改坏了软件起不来这是第一选择比重装客户端快得多。想看懂每个应用各自改了什么可以看修改器源码RevokeMsgPatcher/Modifier/微信、QQ、TIM 各有一个类特征匹配用的是 Boyer-Moore 算法。 常见问题避坑点安装补丁报错、提示无法写文件→ 原因目标软件没关干净或没用管理员权限运行。 → 解法任务管理器结束所有微信/QQ 进程右键程序以管理员身份重新打开。微信更新后防撤回失效功能项里也找不到对应版本→ 原因客户端升级后 DLL 变了旧特征码对不上程序不会硬打。 → 解法升级到最新版 RevokeMsgPatcher 重打一次补丁。记住这个规律每次微信/QQ 更新后都要重新打补丁。提示 SHA1 校验失败或找不到匹配的版本→ 原因本地文件已被改过可能之前打了一半、或被杀毒软件处理过和补丁库里任何已知版本都对不上。 → 解法先点备份还原清干净再重打没有备份就把客户端重装到原始状态再来。界面长时间无响应像卡死了→ 原因正在计算大文件的 SHA1 并逐条比对特征DLL 动辄上百 MB这一步就是慢。 → 解法等。强制关闭不会让结果更好。⚖️ 用之前想清楚的三件事打补丁修改的是腾讯客户端本身的文件这可能违反软件用户协议账号风险比如多开被风控需要自己承担重要账号建议先想清楚。消息是双方的防撤回解决的是我自己要看的问题别拿它当监控手段更别用来截图施压或骚扰。补丁只管自用把打好补丁的客户端分发给别人超出了这个开源项目的授权范围。结尾回到开头那个场景下次对方撤回了一条消息弹出来的时候你已经能确认消息还在原地了。如果你手头的版本没在支持列表里把微信/QQ 的具体版本号发给项目提个 Issue这是让补丁库跟上客户端更新最快的方式想查每个版本的细节看项目 wiki 的支持哪些版本和常见问题两篇就够了。【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁我已经看到了撤回也没用了项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考