news 2026/9/1 9:28:19

PC 微信防撤回与多开如何搞定:RevokeMsgPatcher 实测完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PC 微信防撤回与多开如何搞定:RevokeMsgPatcher 实测完整指南

PC 微信防撤回与多开如何搞定:RevokeMsgPatcher 实测完整指南

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

工作通知刚发进群里就被一键撤回,群安静了两分钟,然后所有人私聊互相问"刚才说啥",我连原文都搜不回来。对常被撤回消息折磨的办公族来说,RevokeMsgPatcher就是干这个的:给 PC 版微信、QQ、TIM、QQ 轻聊版打防撤回补丁,之后撤回的消息原样留在你的聊天框里,微信还能顺手开多开。我完整装过并验证过一遍,从启动到生效不超过十分钟,下面把过程和绕过的弯一次讲清。

这个工具的能力边界:能做什么、不能做什么

动手前先对齐预期,它的边界很清楚:

  • 能做的:打补丁后,之后被撤回的消息内容完整保留在聊天框里、可在历史记录中检索;微信额外支持"多开";QQ、TIM、QQ 轻聊版通吃
  • 不能做的:已经消失的找不回来,它只兜底"以后撤回的"
  • 会失效的情况:应用一更新,补丁必失效,因为更新会直接覆盖被改过的核心文件;版本太新时提示找不到特征,只能等特征库跟进,别硬来

⚠️ 一句提醒:它改的是官方程序的核心文件,请用在留底工作通知、保存重要聊天记录这类正当场景,别拿去窥探别人隐私。

打开程序前的三项前置:决定你起不起得来

一、系统与环境。Windows 7 及以上(XP 不行),.NET Framework 4.5.2 及以上。我踩的第一个坑就在这:头一回打开程序毫无反应,折腾半天以为是软件坏了,最后发现是老机器 .NET 版本不够——环境不达标程序根本起不来,先查这里。

二、彻底退出微信。注意不是关窗口,是连托盘里的图标也退干净。原因很简单:补丁要写 WeChatWin.dll 这类核心文件,文件被运行中的进程占着就写不进去。我先关窗口就点安装,结果卡住报错,去任务管理器里清掉残留进程后才通过。

三、保证能联网。启动后程序会在右下角先拉取最新补丁信息(各版本的特征数据和修改位置表),拿不到特征码,后面全白搭。

三道关卡:从右键到补丁生效

关卡 1:以管理员身份运行。改官方核心文件需要权限,普通权限会被直接拒之门外。右键程序文件"以管理员身份运行",照做就行。

关卡 2:选应用和安装路径。界面上有微信、QQ、TIM、QQ 轻聊版、QQNT 几个选项。安装版会自动从注册表识别路径,一般直接核对即可;绿色版、便携版要手动指到 wechat.exe 所在目录,识别错了就点路径旁边的按钮重选一次。

关卡 3:勾功能,点"安装补丁"。选微信时会同时出现"防撤回"和"多开"两个勾选项,我这次只勾了防撤回,多开留到后面单独验证。点下安装后界面可能无响应一小段时间,属正常——程序内部按顺序在做:备份原文件(生成 .h.bak 备份)、定位特征位置、改字节、前后各做一次 SHA1 校验。进度刚走完,杀软警告会准时到——先确认文件来自官方仓库,再点"允许"。⚠️ 杀软比较激进的机器,建议提前把补丁目录加白名单。

打完补丁自测三遍,三条全中才算生效

装完不验证,我心里不踏实。自测流程很短,三分钟搞定:

  1. 让朋友或小号给打了补丁的账号发一条有辨识度的消息,比如"撤回测试暗号 0831";
  2. 对方在自己屏幕上点"撤回";
  3. 回到我的聊天框:消息还在、内容一字不少,历史记录里也搜得到关键词;
  4. 顺带看一眼对方屏幕:仍正常显示"你撤回了一条消息"。

成功判据就三条:内容保留、可搜索、对方无异常。我实测三条全过,对方那边毫无破绽。

原理速览:从内部把撤回通道封死

先打个比方:撤回消息相当于退一个已经签收的快递,"撤回"就是一张退货申请——正常流程是站点收到退货单就把货拦下。补丁做的事,是把退货通道从内部封死:退货单照样送进来,但执行删除的那段逻辑被跳过去了,货照常留着你这边,对方屏幕上依旧显示"退货成功"。

代码层面其实就三步,作者是先在调试器里手工摸出来的:

微信运行起来后,在内存里搜特征字符串revokemsg("撤回消息"的英文缩写),顺着它就能定位到处理撤回的那段代码:

定位之后,关键动作是把条件跳转指令je(条件成立才跳)改成无条件跳转jmp,"删除消息"那条分支从此保证执行不到:

多开是另一个小机关:微信启动时用一个**互斥体(Mutex)**标记"是否已有微信在运行",像只有一张房卡的单人间,第二个想入住的会被拦下。逆向人员找到了这个标记的名称字符串并打补丁,"独占锁"从此不再生效:

好消息是,这套逆向流程已经被完全自动化。各版本的特征码和修改位置都预置在 RevokeMsgPatcher.Assistant/Data/ 的补丁数据里,程序用Boyer-Moore 算法在文件中快速定位特征串(实现见 RevokeMsgPatcher/Matcher/BoyerMooreMatcher.cs),修改前核对文件 SHA1、修改后再校验一遍,确保不改错位置。你只需要点一个按钮。

装完之后最常问的几个问题

Q:打开程序无反应或直接报错?十有八九是 .NET Framework 低于 4.5.2,装个 4.5.2 及以上的运行库再试。

Q:提示"你已经安装过此补丁"?不是报错,是文件 SHA1 正好对上"补丁后"的哈希,说明补丁早已打上,直接正常用就行。

Q:版本显示"不支持"?特征库还没跟上你这个新版本,等下一次补丁信息更新即可,硬打只会改错。

Q:杀软已经把文件隔离了?先在杀软里恢复文件、给补丁目录加白名单,再重新打一遍补丁。

Q:微信/QQ 更新后撤回又生效了?正常现象,更新覆盖了被改的文件,重新打一次补丁,几秒钟的事。

Q:能不能再叠一个微信多开工具?不能。仓库里附带了通用多开小工具 RevokeMsgPatcher.MultiInstance/,主程序已经打过多开补丁的话,两套机制会互相冲突。

一句话收尾:适合谁装,不适合谁装

适合装:被工作群、家庭群撤回反复折磨的;需要给重要聊天记录留底的;想在一台电脑上同时登多个微信的。

不适合装:应用版本太新、特征库还没适配的;杀软弹窗就慌的;对修改官方程序接受不了的。

获取方式一条命令:

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

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 9:24:18

DeepTutor:AI 个性化辅导学习工作区,三步本地跑起来

DeepTutor:AI 个性化辅导学习工作区,三步本地跑起来 【免费下载链接】DeepTutor DeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/. 项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor DeepTutor 是一个可自托管…

作者头像 李华
网站建设 2026/9/1 9:23:42

ArcGIS 10.2.2动态表格扩展模块:实现分幅图图廓表格批量自动刷新

简介:Mapping and Charting Solutions(资源一)是ArcGIS 10.2.2环境下的动态表格扩展模块,主要面向GIS开发工程师、制图人员以及需要在地图中加入交互式表格的中高级用户,用来弥补ArcGIS原生属性表在动态展示、联动查询…

作者头像 李华
网站建设 2026/9/1 9:23:20

基于SpringBoot的知识分享平台设计与实现(源码+文档+部署+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

作者头像 李华
网站建设 2026/9/1 9:22:07

.NET 8依赖注入实战:从核心原理到工程最佳实践

如果你在 .NET 开发中遇到过这些问题:一个简单的业务逻辑改动,却需要修改十几个地方的 new 关键字;单元测试时,因为类之间的强耦合而无法独立测试;或者想替换一个底层服务(比如从本地文件存储换成云存储&…

作者头像 李华
网站建设 2026/9/1 9:22:07

Blender重拓扑利器QuadRemesher 1.23完整实战指南

简介:Blender自动拓扑插件Quad Remesher 1.23 是一款面向中高级建模人员的四边形重拓扑利器,可对高模快速生成干净的四边形拓扑,减少手动画线耗时,适用于角色、硬表面与场景资产优化流程。压缩包共28个文件,包含11个dl…

作者头像 李华