公司动态
撤回了的消息为什么还看得到?3 步装好微信防撤回和多开补丁
撤回了的消息为什么还看得到3 步装好微信防撤回和多开补丁【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁我已经看到了撤回也没用了项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher凌晨一点群里有人撤回了一条消息那行灰字一闪而过内容再也看不到了。这种憋屈开源项目 RevokeMsgPatcher 可以终结——它给 PC 版微信、QQ、TIM 打防撤回补丁让被撤回的消息原样留在聊天记录里顺带解锁微信多开。它到底动了微信的哪里RevokeMsgPatcher 是个纯 Windows 程序跑在 .NET 框架上干的事说起来很轻打开微信、QQ、TIM 的核心 DLL微信是WeChatWin.dllQQ 和 TIM 是IM.dll在精确的字节位置改写其中几个字节让收到撤回通知这一步永远执行不到。它不替换客户端、不动聊天记录数据库、不碰服务器端。跟换第三方客户端或改数据库的方案比最本质的区别在于装完它用的还是官方原版对方那边一切如常照样显示撤回了一条消息。核心能力速览一个程序管住微信、QQ、TIM界面上几个客户端各占一栏背后是各写各的修改器WechatModifier.cs、QQModifier.cs、TIMModifier.cs连新架构的 QQNT 也有对应处理。每个版本该改哪个位置、改哪几个字节全部以特征码形式存在RevokeMsgPatcher.Assistant/Data/下的patch.json里按版本号归档。点一下按钮程序自己查表、定位、下刀全程不用手动找地址。防撤回之外顺手解锁微信多开微信默认只允许一个实例靠一个互斥体Mutex认锁第二个微信启动时一看锁在直接退场。补丁把这步检查跳过个人号和工作号就能同时挂着。我第一次装它本来是冲防撤回去的用了一阵才发现多开更实用——开会时工作号在线私人号照挂不用来回退号扫码。嫌改 DLL 麻烦的话仓库里还有个独立的RevokeMsgPatcher.MultiInstance多开小工具不动主程序也能用。下刀前先验货改坏了能回滚动手之前先核对原文件的 SHA1 哈希改完再校验一遍确保只动了该动的字节。打补丁前会自动备份一份.bak觉得不对劲就一键还原成官方原版就算改到一半出错已经改过的文件也会自动回退不会留下半残文件。上手指南3 步装好补丁先确认系统Windows 7 SP1 及以上、.NET Framework 4.5.2 以上Win10 一般自带。版本不够程序会直接报错卡住先查这里。把微信彻底退掉关窗口不算右下角托盘图标也得退出。DLL 被进程占着就写不进去我第一次装就是栽在这一步。右键以管理员身份运行等右下角拉取最新补丁数据然后选客户端和路径。安装版会自动识别绿色版手动指一下WeChat.exe所在位置勾选防撤回和多开点安装。进度条跑完的瞬间杀毒软件大概率会报警这是改写核心 DLL 引起的误判确认来源没问题就放行。重启微信后用小号给自己发一条再撤回内容还躺在聊天框里就算生效了。原理拆解让撤回电话永远打不通把本地微信想成一家餐厅每条消息是端上桌的菜品撤回是发件人打电话要求把这道菜撤下去服务员处理撤回的那段代码一接电话就把菜端走了。RevokeMsgPatcher 干的事是让服务员对这种电话永久装聋——电话照接菜照放桌上东西一点不少。代码层面就是改一条跳转原来写的是如果这是撤回请求就跳去执行删除补丁把这条条件跳转废掉把je改成jmp的否定方向删除逻辑从此轮不到执行。当年作者是在调试器里手搜revokemsg这个字符串找到的位置后来这套逆向过程被自动化特征码预置在数据文件里程序用 Boyer-Moore 算法在 DLL 里快速定位实现见Matcher/BoyerMooreMatcher.cs前后双重校验只管点一次安装补丁。常见问题动手前看一眼现象原因解法提示文件被占用、装不上微信没退干净含托盘进程任务管理器结束WeChat.exe再重试打补丁时杀毒软件报警改写核心 DLL 被误判确认仓库来源后放行或加入信任区客户端更新后防撤回失效更新覆盖了被改过的文件管理员身份重新装一次顺手关掉自动更新提示已安装过此补丁文件校验出已经被改过不用重复操作需要时先还原再重装提醒一句这类修改只适合留给自己的重要记录别拿它去看别人的隐私。git clone https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher装好这一次往后被撤走的就再也撤不走了。【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁我已经看到了撤回也没用了项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考