☰
微信防撤回指南:3步让撤回的消息留在你的对话框里
2026/10/12 3:12:02 网站建设 项目流程

微信防撤回指南:3步让撤回的消息留在你的对话框里

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

PC微信上刚被对方撤回的话,其实还能完整留着。RevokeMsgPatcher 就是干这件事的:一款针对 Windows 版微信、QQ、TIM 的防撤回补丁工具,装好一次,从此你收到的消息不会被悄悄抹掉。

这是什么

RevokeMsgPatcher 是一个面向 Windows PC 版微信、QQ 和 TIM 的免费十六进制编辑器,只解决一件事:微信消息被撤回怎么找回。它直接改动客户端里的二进制文件,让"撤回"只在对方屏幕上生效,你的本地聊天记录则原样保留。系统需要 Windows 7 以上和 .NET Framework 4.5.2 以上,否则工具可能打不开。

快速上手:三步启用防撤回

第一步:克隆仓库

先把源码拉到本机:

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

核心的防撤回修补逻辑在 RevokeMsgPatcher/Modifier/WechatModifier.cs,随时可以翻出来看。

第二步:附加微信进程

先关闭微信,再以管理员身份运行工具,在进程列表里选中 WeChat.exe 并点击附加。这一步类似把"起重机"接到正在运行的程序上,之后你才有资格动它内部的代码。

第三步:修改指令并应用补丁

在搜索框输入特征字符串 RevokeMsg,定位到处理消息撤回的代码段,把前面的条件跳转改成无条件跳转,再点击"修补文件"把改动写回 WeChatWin.dll,重启微信即生效。

原理一句话讲透

微信客户端里有个"撤回开关":撤回请求到达时,程序会做一次条件判断(JE 指令),命中就执行抹除。RevokeMsgPatcher 只是把这次判断改成"无条件跳过撤回"(JMP),于是消息在你这边永远不会被删。不需要懂汇编,知道这个开关被关死就够了。

账号安全吗

改动客户端会不会封号?工具的全部动作都发生在你自己电脑上:它只修改本地那一个 WeChatWin.dll 文件,不新增任何联网行为,不读取、也不上传账号资料和聊天内容。修改瞬间杀毒软件可能弹警告,那是文件被改动的正常提醒,放行即可。

版本适配

工具覆盖 PC 端三大 IM:

  • 微信 PC 版:从 3.x 一路适配到 4.x(含 Weixin 新内核),修补 WeChatWin.dll
  • QQ PC 版:修补安装目录下 Bin\IM.dll
  • TIM PC 版:与 QQ 相同的 IM.dll 机制
  • 新版 QQ(NT):目标文件换为 wrapper.node,同样有对应补丁

每个客户端版本内部代码位置不同,项目把对应的修补规则按版本号存在 RevokeMsgPatcher.Assistant/Data/,工具运行时自动匹配当前版本。

遇到问题怎么办

现象:微信自动更新后,提示找不到防撤回特征→ 重新运行工具打一遍补丁。新版二进制挪了特征位置,旧修补自然失效。

现象:杀毒软件报 WeChatWin.dll 被篡改→ 直接放行即可,这是本地文件被修改的正常告警,与恶意程序无关。

现象:打完补丁后微信无法启动→ 用工具的恢复功能还原原始文件,或者干脆重装一遍微信客户端。

三步走完就是这篇防撤回工具教程的全部,熟练之后每次微信更新再补一遍只要几分钟。如果实际使用碰到清单里没列的情况,欢迎到项目里提 issue,你的反馈可能正好帮到下一个卡住的人。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询