当前位置: 首页 > news >正文

RevokeMsgPatcher|Windows 微信QQ防撤回补丁:三步上手的完整指南

RevokeMsgPatcher|Windows 微信QQ防撤回补丁:三步上手的完整指南

【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher

RevokeMsgPatcher 是一个 Windows 平台上的微信/QQ/TIM 防撤回补丁工具。它直接修改本地客户端的二进制文件,让你发出去的消息在被对方撤回时依然可见。适合普通用户一键打补丁,也适合想学二进制修补的新手开发者。

它能帮你做什么

  • 微信防撤回:对方撤回消息后,聊天记录不再消失,并可选择"带提示"或"无提示"模式
  • QQ / TIM 防撤回:对 IM.dll 打补丁,覆盖 QQ 9.x 与 TIM 3.x 系列
  • QQ 轻聊版 / 新版 QQNT 支持:轻聊版走 IM.dll,新版 QQNT 走 wrapper.node
  • 微信多开:打补丁后可无视版本同时登录多个微信,附带通用多开小工具
  • 自动识别版本:读取 DLL 文件版本,自动从内置补丁库中选择对应补丁

三步跑起来

准备:检查系统环境

要求 Windows 7 及以上(不支持 XP),并安装 .NET Framework 4.5.2 或更高版本。低于这个版本打开程序会没反应或直接报错。打补丁前,先把微信/QQ/TIM 完全退出。

安装:获取程序

去项目 Releases 下载最新版 zip 解压即用,或者克隆仓库自行编译:

git clone https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher

首次运行:右键以管理员身份运行

程序检测到非管理员会自动请求提权。启动后右下角会提示"获取最新补丁信息中...",等它变为"获取成功"即可。安装版应用会自动从注册表读到路径,绿色版点...按钮手动选择。

按场景实战

微信:Windows 微信防撤回最常用流程

  1. 主界面"选择应用"点微信(微信 4.0 以上选"微信4.0")
  2. 确认"应用路径"已自动填好(如C:\Program Files (x86)\Tencent\WeChat
  3. 勾选"防撤回",可选勾"多开",点安装补丁!
  4. 界面会短暂无响应,完成后"当前版本"后显示绿色"(支持特征防撤回)"或提示打补丁成功

⚠️ 修改的是 WeChatWin.dll,杀毒软件可能弹窗,放行即可。打补丁前程序会自动生成*.h.bak备份,可随时点"备份还原"回滚。

旧版本微信(如 3.8.x)的补丁条目长这样,核心就是把一个字节换掉:

{ "Search": [133, 192, 116, 50, 185, 63, 63, 63, 63, 138], "Replace": [133, 192, 235, 50, 185, 63, 63, 63, 63, 138], "Category": "防撤回(老)" }

QQ / TIM:同一套操作,目标文件不同

QQ 和 TIM 的步骤和微信完全一样,只是勾选对应的应用、目标文件变成Bin\IM.dll。新版 QQ(QQNT)则自动定位到versions\{版本}\resources\app\wrapper.node,无需你操心路径。

💡 QQ 的撤回逻辑有多个调用点,所以 IM.dll 一次通常会改 3 处;TIM 3.x 同理。界面提示"只有基于特征的补丁才能选择功能",说明当前版本只能用精准版本补丁,属正常现象。

它是怎么做到的

不用懂逆向也能理解。把 DLL 想象成一份厚厚的"操作手册",里面写着收到撤回通知后该干什么。手册里有一行关键指令:"如果判断消息可撤回,就执行撤回"

工具做的事就两件:

  1. 按指纹找到那一行:手册每个版本排版不同,但关键段落总有一段独特的"字节指纹"(特征码)。工具用 Boyer-Moore 算法在几百 MB 的 DLL 里快速比对,定位到目标偏移。
  2. 把"如果"改成"直接干":CPU 指令0x75是"条件跳转"(满足条件才走下一步),0xEB是"无条件跳转"。把0x75改成0xEB,相当于把"如果…就撤回"改成"直接跳过撤回判断"。

微信 4.0 的补丁里甚至直接搜索revokemsg字符串所在的判断段,改掉一个字节即完成。所以每次微信/QQ 更新后都要重新打补丁——新手册排版变了,旧指纹就找不到了。

遇到问题怎么办

现象大概率原因一句话解法
打开程序没反应或报错.NET Framework 低于 4.5.2安装 .NET Framework 4.5.2+
找不到安装路径/版本显示异常绿色版装在了非常规目录...手动选到含 WeChatWin.dll / IM.dll 的目录
打补丁失败、功能勾不上版本过新,补丁库还没收录确认应用已完全关闭,等官方更新 patch.json
更新应用后撤回又生效了官方升级后补丁失效关闭应用,重新点"安装补丁!"
杀毒软件报毒拦截二进制被修改触发误报放行并把应用目录加白名单

以上都不行?→ 去项目 Issue 区搜索同类问题或提一个新 issue,附上你的应用版本号(界面"当前版本"一行)即可。

想参与贡献?

贡献补丁数据只需要三步:

  1. 找到你手上新版本应用对应的特征码(可用调试器定位,参考仓库 wiki 教程)
  2. Search/Replace/Category格式追加到 RevokeMsgPatcher.Assistant/Data/ 对应版本目录的patch.json
  3. 提交 PR 说明测试过的版本号

要支持一款全新应用,则到 RevokeMsgPatcher/Modifier/ 里照着WechatModifier写一个继承AppModifier的子类,实现"找路径、取版本、执行补丁"三件事即可。

使用边界提醒

  • 修改的是你自己机器上合法安装的客户端文件,修改前程序会自动备份、支持一键还原,但请确保备份存在
  • 改动客户端二进制可能与软件用户协议冲突、触发账号风控,请自行评估风险,勿用于商业用途
  • 仅限 Windows 平台;应用每次官方更新后需重新打补丁,且仅对已收录版本生效

RevokeMsgPatcher 把逆向分析里最繁琐的"找偏移、改字节"打包成了三个按钮,是理解二进制补丁技术的优秀范例。觉得有用的话,给项目点个 Star,或把这篇文章转给那个总抱怨"消息又被撤回了"的朋友。

【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4353471.html

相关文章:

  • PDFMathTranslate:3 分钟完成 PDF 文献翻译,公式图表一个不丢
  • GEO 优化避坑与落地全指南:从需求诊断到服务商科学选型实操手册
  • 耳夹式耳机选购指南:从佩戴舒适到音质降噪实测
  • glTF/GLB从原理到实战:模型转换、下载与Web3D展示
  • 零基础孩子每天学多久能顺利考过GESP一级
  • Claude Code与Codex本地桥接:双向协作实战指南
  • C语言枚举:告别魔法数字,提升代码可读性与健壮性
  • Agent记忆机制全解:Context、Memory、Session与State的边界与落地
  • CanFestival源码阅读指南:CANopen协议栈骨架与MCU移植要点
  • 数据挖掘模式发现实战:频繁项集与关联规则算法代码全解析
  • AI代码编辑器如何重塑Git协作范式:从Cursor Origin看开发工作流变革
  • 2024前端面试八股文:核心原理与高频考点全解析
  • 构建AI代理受托程序框架:应对不确定性,确保可信行为
  • 头戴式耳机选购避坑:从参数到试听的全流程决策指南
  • MINIMAX-H3+SKILL模版:AI动效全自动生成工作流实战
  • LangGraph实战:构建可控可扩展的智能体工作流
  • C语言多维数组内存布局、指针与函数传参实战指南
  • 小米测开笔试题复盘:智能硬件测试、miio与BL锁全解析
  • Yolo人脸检测考勤系统:从模型训练到部署实战
  • 掌控AI生图氛围感:ComfyUI环境色控制工作流全解析
  • 独立音乐人如何构建高效的一人全制作流水线:以说唱Demo为例
  • Mpx跨端框架入门与实践:一套代码搞定小程序多端开发
  • DICS决策树节点分裂算法:基于数据质心的Python实战与性能优化
  • Codex从零到工程化:安装配置、实战开发与团队协作
  • 从零理解过渡态计算:CI-NEB原理、实战与能垒分析
  • Substance 3D Designer 程序化材质制作:从零到一创建风格化木板材质
  • 计算机毕业设计之基于Java Web的城市公交管理系统的设计与实现
  • MKVToolNix 实战指南:视频封装、编辑与批量处理全解析
  • 功能量评估框架:量化本地AI工具选型与验收
  • 驾驶证德国宣誓翻译去哪办?怎么办?小白码住这篇