微信防撤回完整指南:5分钟留住被撤回的消息

微信防撤回完整指南:5分钟留住被撤回的消息

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

RevokeMsgPatcher 是一个免费开源的消息防撤回工具,只面向 Windows 上的 PC 版微信、QQ 和 TIM。它的做法很直接:找到处理撤回的程序文件,改几个字节,对方撤回之后,你本地的消息依然留在记录里。装上以后,刚发出去的工作安排就不会因为一句撤回而石沉大海。

微信防撤回补丁主界面 RevokeMsgPatcher 主界面:选择应用、确认路径,再点"安装补丁!"即可

撤回最伤人的三个场景

先说三件小事,看看你中过哪一件。

  • 工作群里被撤回的安排:同事 @全体成员 发完分工就撤回,群里只剩一句"消息已撤回",没人记得细节,你只能再开一轮追问。装上这个微信防撤回补丁后,原文一直留在你的记录里,对方撤不撤已经不重要了。
  • 谈好的条款突然改口:客户把报价条款发过来,你没来得及细看,对方就撤回了;之后沟通口径对不上,你也拿不出依据。防撤回之后,聊天窗口里的版本就是依据。
  • 家人发完关键信息就误触撤回:地址、就诊时间发完被顺手撤回,你再问一遍,老人反而觉得啰嗦。消息留住了,省一次来回。

传统办法都能撑一阵,但都有短板:

手段不足
手动截图只盖住你正好看着的窗口,事后补不回来
导出聊天记录步骤多、导出的是时点快照,赶不上撤回速度
第三方插件来路不明的代码常驻进程,隐私和账号都捏在别人手里
RevokeMsgPatcher一键改完文件,之后实时生效,无需常驻后台

它到底改了什么

不用挂进程,它改的是本地的程序文件。二进制补丁说白了就是:打开一个程序文件,在某个字节位置改掉几个数字。

具体到防撤回,目标文件是消息处理程序里的一段逻辑:判断"这条消息是否被撤回",满足条件才执行本地删除。RevokeMsgPatcher 把那条条件跳转指令改成无条件跳转,程序每次都会跳过删除分支,消息就留了下来。

jne  0x6A7F1ABD   ; 改前:满足条件才跳转(可能执行删除)
jmp  0x6A7F1ABD   ; 改后:无条件跳转(删除分支被跳过)

改的是哪个文件?微信 3.x 和企业微信改 WeChatWin.dll / Weixin.dll,QQ 和 TIM 改 IM.dll。

  • 代码全部开源,改哪几个字节都写在明面上,核心修改器放在 RevokeMsgPatcher/Modifier 目录,可以逐行核对
  • 全程本地运行,不联网上传任何聊天记录
  • 动手前先备份原文件,界面上有"备份还原"按钮,随时能恢复原样

微信防撤回补丁反汇编定位界面 反汇编器里搜索 "revokemsg" 字符串,定位到要改的条件跳转指令

支持范围一览

软件支持版本区间功能核心文件
微信 3.x2.7.0 起至 3.9.x防撤回 + 多开(3.5 起)WeChatWin.dll
企业微信4.0.0 起至 4.1.x防撤回 + 多开Weixin.dll
QQ9.1.6.00000 起至 9.4.7+防撤回IM.dll
QQNT9.8.0 起防撤回wrapper.node
TIM3.0.0.00000 起至 3.4.0+防撤回IM.dll
QQ 轻聊版7.9.14308.0 起防撤回IM.dll

区间下限对应的是公开补丁数据里能找到的最低版本,上端是滚动更新的:官方发了新版补丁信息后,新出的 IM 版本会陆续补进列表。

三步装好

第 1 步:备齐前提。 系统是 Windows 7 及以上(不支持 XP),装有 .NET Framework 4.5.2 或更高,版本低了打开程序可能直接没反应。然后彻底退出要改的 IM,任务栏托盘里的小图标也算没退干净。

第 2 步:选应用、定路径。 主界面上先选要处理的应用。安装版会自动从注册表读出安装路径,路径框直接就是填好的;绿色版会显示空,点浏览自己指到安装目录。认准标准:选中的那层目录里能直接看到 IM.dll 或 WeChatWin.dll,就说明没指错层。

第 3 步:装补丁、看结果。 勾选"防撤回",点"安装补丁!"。界面可能卡一小会儿,是在改文件,别连续点。完成后弹出成功提示。

微信多开小工具 附带的微信多开小工具:自动模式一键多开,手动模式逐个控制

装完打开 IM,让对方发一条消息再撤回:你这边会看到"对方撤回了一条消息",但上一条原文还在。这就是正常的防撤回效果。

IM 更新后要重装

原因不复杂:IM 升级时通常整包替换核心文件,你改过的那个 dll 会被原版盖回去,补丁随之失效;而且新版代码位置变了,旧特征也得重新定位。所以每次升级后重跑一遍,耗时不过半分钟。

几条维护建议:

  1. 装完留意一下 IM 的版本提示,升级后记得回来重跑
  2. 微信多开别贪多,同时开两三个比较稳,开多了工具自己都提示"可能会失败"
  3. 重要会话里确认过的结论,另外导出存档一份,补丁只负责"不删",不负责"不丢盘"
  4. 升级前看一眼补丁信息是否已覆盖你的新版本,没有就先缓一缓

常见卡点

按"现象 → 排查"来对号入座:

  1. 程序报错,提示要管理员权限 → 没有开管理员身份。右键程序,选"以管理员身份运行"。
  2. 补丁失败,提示找不到文件或路径不对 → 目标 IM 没退干净。托盘里的后台进程也要退出,必要时在任务管理器里确认。
  3. 点安装时杀毒软件报警 → 正常现象,工具要改 IM 的核心文件。放行或加入信任即可,README 里也专门提过这一点。
  4. 绿色版路径显示为空 → 安装版读的是注册表,绿色版得自己浏览选中目录,选到能看到 IM.dll 或 WeChatWin.dll 的那一层。
  5. 程序提示当前版本不受支持 → 你的 IM 比公开补丁范围更新。去项目 Release 页面看补丁信息有没有更新;实在等不及,就暂时别升级 IM。

RevokeMsgPatcher 的思路很简单:改几个字节、改前备份原文件、想反悔随时还原,源码也全公开。装上以后,对方撤回时你本地的消息不会跟着消失。不过用它也要有分寸:尊重对方撤回的意愿,别拿聊天记录去做伤害别人的事,并遵守所在地区的法律法规。

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

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

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值