多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

微信消息被撤还能救?RevokeMsgPatcher 防撤回补丁手把手指南

微信消息被撤还能救?RevokeMsgPatcher 防撤回补丁手把手指南 微信消息被撤还能救RevokeMsgPatcher 防撤回补丁手把手指南【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁我已经看到了撤回也没用了项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher凌晨两点工作群里客户刚打出报价下一秒就点了撤回原文消失只剩一行灰色的消息已撤回。你盯着屏幕完全不知道对方刚才说了什么。RevokeMsgPatcher 就是冲这个场景来的一个让 PC 版微信、QQ、TIM 的消息撤不掉的 Windows 防撤回补丁工具。它到底能干什么功能速览支持 Windows 平台 PC 版微信、QQ、TIM 的防撤回新版 QQNT基于 Electron 的新架构 QQ也在支持之列从注册表自动读出各软件的安装路径安装版不用手动指路先比对版本特征码文件里能唯一标识版本的字节串相当于文件的指纹再精准改对应位置微信额外提供可选的多开功能一台机器登两个号打完补丁后对方撤回消息你屏幕上的原文不会被抹掉 三步跑起来快速上手先把微信、QQ 或 TIM 彻底关掉。补丁要动的 DLL 文件软件的动态链接库可以理解为程序的核心部件正被进程占用不释放就写不进去——这一步最容易被人跳过。再右键补丁工具选以管理员身份运行。原因很直白软件装在 Program Files 目录下没有提权写文件会静默失败你连错在哪都看不出来。然后等窗口右下角把最新补丁信息拉完确认工具识别出的安装路径绿色版要手动选一下目录点防撤回。中途窗口会卡住一小会儿那是它在读写 DLL别急着强杀。 拆给你看它是怎么做到的原理解析理解原理只需一句话打补丁相当于给电路换了一个开关。微信、QQ 的撤回逻辑都藏在安装目录的 DLL 里微信是 WeChatWin.dllQQ/TIM 是 IM.dll。里面的代码大致是收到撤回指令 → 把屏幕上的消息换成灰色提示。工具靠特征码找到这段代码再把开头的指令从条件跳转满足条件才走改成直接跳过——CPU 执行到这儿时不再进入抹掉消息的分支原文就留住了。说白了原代码是一扇满足条件才开的门工具把门焊死了屋里其他东西一概没动。改动只有几个字节软件其余行为完全不变。这些特征码数据存放在 补丁配置目录每个版本一套字节串新旧版本区间划得很清楚查找与写回的实现则在 特征码匹配器 一带的模块里。踩过的坑与避雷指南软件刚自动更新补丁就不灵了。微信和 QQ 随时自动升级一更新 DLL 就整个换新旧特征码对不上号撤回功能复活。对策是每次更新后重新打一遍补丁工具报当前版本不支持时只能等适配跟上。杀毒软件对改过的 DLL 报警。篡改程序文件本来就是杀软最敏感的行为放行即可怕误报就先暂停实时防护再打补丁。千万别顺手恢复原状不然白打。程序双击没反应。系统得是 Windows 7 及以上不支持 XP并装好 .NET Framework 4.5.2 或更高运行 C# 程序的基础环境。环境缺了它图标点了跟没点一样连报错都不给——我头一次用也栽在这儿。项目里长什么样模块速览模块一句话职责Matcher特征码匹配在 DLL 里定位撤回代码支持部分字节未知的模糊匹配Modifier各软件修改器Wechat、QQ、TIM、QQNT 各有一份负责执行字节写回Model数据模型ModifyInfo.cs 定义单条补丁记录版本号、前后校验和、修改点列表Assistant/Data补丁配置每个版本一个 patch.json从 0.7 一直排到 2.1MultiInstance多开工具独立的微信多开小工具与主补丁解耦边界在哪安全与合规这是个改本地显示逻辑的工具三条线别越只在你自己的电脑、自己的账号上用别拿它偷偷记录、归档或传播别人的私人聊天企业环境、账号有合规要求的场景别碰补丁靠版本匹配生效软件大版本更新后可能失效关注项目更新动态即可往后会怎样生态与展望补丁配置按版本目录组织新版特征码解出来就能追加发布节奏跟软件更新走。QQNT 与微信 4.0 以上版本的特征码部分来自社区贡献这套有人解码、有人合并的机制会一直转下去。回到凌晨两点的场景下次撤回提示弹出来时原文会一个字不少地停在那儿。去仓库点个 Star下版适配出来你第一时间知道。【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁我已经看到了撤回也没用了项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表