RevokeMsgPatcher 微信防撤回 5 分钟装好补丁:3 个前提,不踩坑
【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher
刚点开的重要消息被撤回了,等反应过来,聊天框只剩一行灰字。RevokeMsgPatcher 是 Windows 上的微信防撤回补丁程序,它改写官方客户端的几个字节,让“撤回”失效,还能顺带解锁微信多开。
30 秒速览
| 项目 | 说明 |
|---|---|
| 支持平台 | Windows 7 及以上,不支持 XP |
| 前置条件 | .NET Framework 4.5.2 以上,管理员权限运行 |
| 预计耗时 | 约 5 分钟,共 5 步 |
| 是否需要联网 | 需要,启动时在线拉取最新特征码数据 |
| 风险等级 | 低。只改核心文件里几个字节,带备份可还原 |
动手前,先确认这几项
系统版本达标。Windows 7 及以上,装好 .NET Framework 4.5.2。低于这个版本,打开程序可能没反应或直接报错。
客户端彻底退出。不是关窗口,而是把右下角托盘图标也退掉。再到任务管理器确认没有 WeChat.exe 残留,否则文件被占用,补丁写不进去。
用管理员权限运行。右键补丁程序,选“以管理员身份运行”。改的是客户端核心文件,没有权限一定失败。
确认网络可用。特征码数据在启动时联网自动拉取,加载很慢就先查网络。
最短路径:从启动到生效
启动补丁程序,等右下角拉完最新补丁数据。进度条长时间不动?多半是网络问题,特征码库是联网现取的。
选择客户端类型和安装路径。安装版自动从注册表识别,绿色版手动选到 wechat.exe。显示“不支持”?你的版本不在特征码库覆盖范围内,先升级客户端或等数据跟进。
勾选功能。微信有“防撤回”和“多开”2 项,QQ、TIM 只有防撤回。版本号显示红色且没有勾选项,就是没匹配到特征码,装不了。
点击“安装补丁”,等进度条走完。
⚠️ 这一刻杀毒软件大概率弹窗,提示 WeChatWin.dll 被修改。是补丁改写核心文件触发的误报,不是中毒。确认来源没问题就放行;已被隔离的话,先从隔离区恢复,再把客户端目录加进白名单。
关闭补丁程序,正常启动客户端。提示文件被占用?回任务管理器结束 WeChat.exe,再重试一次。
装完怎么确认
如果你给自己发一条消息,几秒内撤回,原文还留在窗口里,就说明防撤回生效了。
如果你能在同一台电脑同时打开 2 个微信窗口,说明多开也生效了。
如果客户端更新后防撤回突然失效,说明更新覆盖了已打补丁的文件。重新以管理员身份运行、再打一次即可,顺手关掉客户端自动更新。
它到底动了什么
把客户端的消息模块想象成电话总机:正常消息接到“显示”分机,撤回信号把线路切到“替换成灰字”分机。补丁改的是接线——把汇编层的条件跳转 je 改成无条件跳转 jmp,“替换原文”那个分机从此接不到电话。
这套流程现在全自动完成。程序用Boyer-Moore 匹配器在 DLL 里定位特征码,改前改后各验一次 SHA1 指纹,只允许在指定偏移改指定字节。原文件会先备份成 .h.bak,随时可还原。改动范围只有微信 WeChatWin.dll 里几个字节,QQ、TIM 则是 IM.dll。
每种客户端对应独立修改器,比如 WechatModifier.cs,各版本的特征码按版本号归档在特征码数据目录里。
边界与红线
它不做 3 件事:不换客户端,用的还是官方原版;不改聊天数据库,本地记录原封不动;不影响对方,那边撤回照样成功。
适合用来保存工作通知、留存重要聊天记录。
⚠️ 修改官方客户端文件属于灰色操作。把它用在正当场景,别拿它窥探别人的隐私。
想看代码的话:
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),仅供参考