尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

RevokeMsgPatcher微信QQ防撤回补丁实测:一条命令下载,3分钟装完,撤回消息原样保留

RevokeMsgPatcher微信QQ防撤回补丁实测:一条命令下载,3分钟装完,撤回消息原样保留 RevokeMsgPatcher微信QQ防撤回补丁实测一条命令下载3分钟装完撤回消息原样保留【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁我已经看到了撤回也没用了项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher先说结论我把 RevokeMsgPatcher 装在自己电脑上用了两个月微信、QQ 里的撤回对我已经形同虚设——对方撤掉的消息会原样留在聊天框里想什么时候翻都行。它是给 PC 版微信/QQ/TIM 打防撤回补丁的开源工具下面这份记录从下载、安装到长期使用的坑全是我的真实操作不吹不黑。撤回最折磨人的不是我没看到事情要从一次群聊翻车说起。同事在项目群里吐槽新版页面的体验发出去两秒又撤回了。偏偏我手快看到的同时顺手点了个赞。之后整整十分钟群里安静得能听见键盘响。那之后我才想明白一件事撤回真正麻烦的地方不是我没看到而是我以为对方没看到。两边信息对不上比没有信息更尴尬。这类场景攒了几回我终于下定决心找解决办法。网上搜微信防撤回跳出来的大多是改注册表用旧版本之类的偏方我挨个试过要么没用要么直接把软件搞崩。直到有人提起 RevokeMsgPatcher我的第一反应其实是警惕——它要改动微信的核心 DLL万一是盗号工具呢所以我把整个项目源码拉下来翻了一遍确认逻辑透明、是正经开源项目才敢动手。git clone https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher防撤回的原理只是没收了那块橡皮擦别被改二进制打补丁吓住原理一句话就能讲清。把聊天内容想象成写在纸上的字微信的撤回就是一块橡皮擦擦完连笔迹都不留。RevokeMsgPatcher 做的事很朴素找到这块橡皮擦把它收走。对方照样点撤回但擦了个寂寞——内容原样躺在你的聊天记录里对方屏幕上依然显示你撤回了一条消息毫无破绽。落到代码层面是这样一套动作工具在微信核心模块里扫描特征字符串比如revokemsg这类与撤回逻辑相关的标识顺藤摸瓜定位到处理撤回的指令再把条件成立才执行的跳转改成永远跳过去删除逻辑从此到不了执行点。最让我服气的是这套手工逆向流程被作者做成了全自动。所有已知版本的特征码和修改位置预置在RevokeMsgPatcher.Assistant/Data/各版本目录的patch.json里程序用RevokeMsgPatcher/Matcher/BoyerMooreMatcher.cs里的高效匹配算法定位特征改文件前核对哈希、改完再校验一遍最大限度避免改错位置。我一个不懂逆向的人点一个按钮就行。实测安装环境确认到打完补丁照着点就行先说环境要求免得你上来就卡住项目要求操作系统Windows 7 SP1 及以上.NET Framework4.5.2 及以上Win10/11 通常自带支持对象PC 版微信、QQ、TIM安装流程我完整走了两遍第一遍栽在没退干净软件上正确顺序是这样完全退出微信。注意不是关窗口是连右下角托盘的图标一起退掉。补丁要改写微信的核心文件文件被占用就写不进去。右键以管理员身份运行主程序。改系统级 DLL 没有管理员权限会被拒绝。选择软件类型。安装版能自动识别路径绿色版、便携版就手动指定wechat.exe的位置。勾选功能。微信会同时给出防撤回和多开两个选项按需勾选。点安装补丁等进度条走完重新启动微信收工。项目里有好几个组件别搞混了组件管什么RevokeMsgPatcher主程序打防撤回/多开补丁自带备份还原RevokeMsgPatcher.Assistant内置各已知版本的特征数据识别版本靠它RevokeMsgPatcher.MultiInstance独立多开小工具不装补丁也能多开怎么确认补丁真的生效5分钟自测光装不验心里没底。我的办法用手机给你自己发一条带特征的话比如验证明天中午聚餐发完立刻在手机端撤回再回电脑看聊天框——如果那条消息还在、一字不少还能在聊天记录里搜到就是生效了。微信这边我还顺手白嫖了多开个人号、工作号分开登录不用再来回扫码切号。原理是微信启动时会靠一个互斥体标记判断是否已有实例在运行工具在打防撤回补丁的同时把这个判定一起处理掉。QQ 我也实测过流程和微信几乎一样只是调试时定位的目标模块变成了im.dll我用下来的几个坑提前帮你排掉杀毒软件必报警。改 DLL 在杀软眼里属于高危动作不认识就拦。确认文件来自官方仓库后放行即可激进一点的杀软可以把项目目录加白名单。反过来也提醒一句千万别从不明渠道下载来路不明的修改版。版本更新后补丁会失效。微信一升级被改过的 DLL 就被覆盖这是设计如此不是坏了。解决办法关微信 → 管理员重跑 → 再点一次安装几秒恢复。程序打补丁前会自动生成.h.bak备份任何一次出问题都能一键还原官方原版。多开工具别叠加。主程序勾了多开补丁就不要再叠加使用独立的RevokeMsgPatcher.MultiInstance小工具两套机制会互相干扰。版本太新会提示找不到特征。作者还没来得及适配时程序会直接告诉你没找到特征这时候老实等更新别硬来。三分钟之后撤回只是对方单方面的动作用了两个月我最大的感受是撤回拦不拦得住从来不是手速问题。以前盯着那行灰字反复懊恼的时间现在全省下来了——重要的内容它替我留着什么时候想看都行。如果你也受够了消息消失带来的信息不对等直接试复制上面那条git clone命令关掉微信管理员身份运行点一下安装补丁。三分钟后撤回对你来说就只是一句通知而已。【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁我已经看到了撤回也没用了项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表