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

资讯详情

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

微信QQ消息撤回留得住:RevokeMsgPatcher 防撤回补丁完整安装指南

微信QQ消息撤回留得住:RevokeMsgPatcher 防撤回补丁完整安装指南 微信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 的官方客户端文件做几处字节级修改让“撤回替换原文”这一步在你的屏幕上失效微信还能顺带解锁多开。全文按“先检查、再安装、后验证”的顺序写新手照做大约 10 分钟能跑通。动手前这个补丁能做什么不能做什么先把边界说死避免装完发现和预期不符能做的微信含 4.0 新版微信、QQ、TIM、QQ 轻聊版的防撤回微信的多开。四种客户端在同一个界面里切换每个客户端由独立的修改器负责代码见 Modifier 模块不换客户端跑的还是官方原版不装任何第三方壳或插件不碰聊天记录本地数据库原封不动改的只是WeChatWin.dll微信或IM.dllQQ/TIM这类核心可执行文件里的个别字节对方无感知消息在服务器端照常撤回对方界面照旧显示撤回提示只有你这台电脑还能看到原文需要联网一次启动时要从网上拉取最新特征码数据客户端更新后能不能用取决于库里有没有对应版本的指纹数据目录见 patch.json 特征码库。⚠️ 改写官方客户端文件属于灰色操作。只建议用于留存自己的工作通知、重要聊天记录这类场景别用来窥探他人隐私后果自负。安装前的三项检查这三项里任何一条不满足后文都会卡住所以先花两分钟过一遍。系统环境Windows 7 及以上XP 不行.NET Framework 4.5.2 及以上。打不开程序或点开直接报错十有八九是缺运行时。客户端彻底退出不是点窗口关闭托盘图标也要退出再到任务管理器确认没有WeChat.exe/QQ.exe残留。文件被进程占着就写不进去这是安装失败的第一大原因。确认客户端版本受支持补丁按版本指纹工作每个受支持版本的特征码都提前存进数据文件如 2.1 版补丁数据。客户端版本过新、库里没收录时界面上的功能项会显示为红色且不可勾选此时只能升级补丁或等数据跟进。上图为作者当年手工定位撤回函数时的截图在调试器里按字符串revokemsg搜索。现在这一步已经被自动化你不需要自己搜。安装步骤从启动到补丁落地先解压好下载包或从源码仓库拉取见文末。第 1 步以管理员身份启动补丁程序。右键主程序选“以管理员身份运行”。改的是客户端核心文件普通权限一定写不进去。预期结果主界面弹出右下角开始“获取最新补丁信息”几秒到十几秒后提示成功界面显示可勾选的功能项。失败预案右下角长时间停留在获取中 → 网络问题特征码库是联网现拉的换网络或稍后重试功能项为空 → 见下文排查表。第 2 步选择应用与安装路径。界面上“选择应用”一排单选按钮微信、新版微信、QQ、TIM、QQ 轻聊版。安装版客户端会走注册表自动带出路径绿色版手动点“...”浏览到wechat.exe/QQ.exe所在目录。预期结果路径栏填入目录后“当前版本”一栏显示具体版本号例如3.3.0.115支持特征防撤回。失败预案弹窗“请选择正确的安装路径!” → 路径选错绿色版要选到可执行文件所在层版本号为红色 → 该版本不在特征码库覆盖范围。第 3 步勾选功能点击“安装补丁”。微信可以勾“防撤回”“多开”QQ、TIM 只有防撤回。个别版本会出现“防撤回(老)”和“防撤回带提示(新)”二选一的情况按弹窗说明选一个即可。预期结果界面短暂无响应后进度走完出现安装成功提示。失败预案弹窗提示文件被占用 → 回到三项检查把残留进程杀掉重试杀毒软件报警说WeChatWin.dll、IM.dll被修改 → 这是补丁改写核心文件触发的误报不是中毒放行即可若已被隔离先在隔离区恢复文件再把客户端目录加入杀软白名单。第 4 步关闭补丁程序正常打开客户端。装完不用重启电脑。30 秒验证 常见故障对照验证不用半分钟防撤回给“文件传输助手”或用自己的另一台设备发一条消息撤回。原文还留在窗口里即生效多开再启动一次微信两个窗口同时挂着即生效。没生效对照下面这张表症状原因处理提示文件被占用客户端进程未退干净含托盘残留任务管理器结束对应进程再重试杀软报警或删了文件核心 DLL 被改写触发误报放行或把客户端目录加入白名单客户端更新后失效更新覆盖了已打补丁的文件重新以管理员身份运行再打一次并关闭客户端自动更新打开程序无反应或报错缺 .NET Framework 4.5.2 以上运行时安装运行时后重新打开版本显示红色、无勾选项该版本未被特征码库收录等补丁数据跟进或升级客户端到受支持版本原理浅析给撤回流程的“盖章”环节做了一次旁路不碰汇编细节用一个比喻说清客户端收到撤回指令后会走一小段流程——核对消息 → 判断“这条确实被撤了” → 盖上一枚“此条已撤回”的印章替换原文。补丁改的就是这个判断把“条件成立才跳转”的分支指令换成“无条件跳过盖章”的写法。判断被旁路盖章环节永远执行不到原文就留在窗口里。落到执行层面流程全部自动化程序先计算文件 SHA1 与库里记录的指纹比对确认客户端版本没被动过然后用特征码在 DLL 里定位要改的那几个字节BoyerMooreMatcher 负责快速定位改之前把原文件复制成.h.bak备份改完再验一次改后指纹。哪一步不对都能从备份还原FileHexEditor 就是干这个的。另外微信多开用的是另一套机制微信靠一个互斥句柄标记“本机能开几个实例”新实例看到标记就拒绝启动。项目里附带了一个独立的微信多开工具清理互斥句柄即可多开单独使用也可以。注意如果已经打过多开补丁就不要再用这个工具两者会互相干扰。写在最后再强调一次使用边界它只影响你自己这台电脑的显示不伪造消息、不影响服务器数据适合用来留存工作通知和重要记录拿它窥探他人聊天属于越界请勿模仿。想逐行看懂补丁怎么打的直接看源码git clone https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher修改器、特征码匹配器、补丁数据都在这个仓库里入口就是 RevokeMsgPatcher 目录。【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁我已经看到了撤回也没用了项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表