微信消息被撤回了还能看到吗?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:它在本地改掉客户端里的撤回逻辑,让被对方撤回的消息留在你的会话里,消息撤回找回从此不再依赖截图。
被撤回的消息,还能留下来吗
工作群里对方刚发完一份重要安排,几秒钟后就撤回了,等你回看时只剩一句"对方撤回了一条消息",内容无从查起。和朋友聊天时,某句话说完又被收回去,你想确认到底说了什么,记录里却已经没了痕迹。更糟的是拿聊天记录做凭证时,关键内容被逐条撤走,等你想保存,已经晚了。
这些情况的共同点是:撤回操作总比你看到内容快一步。RevokeMsgPatcher 做的事情,就是把这一步主动权拿回来。
三步给 PC 微信装上防撤回补丁
获取并启动工具
先克隆项目源码,编译或从发布包中取得 RevokeMsgPatcher,然后以管理员身份运行它(📦 修改客户端文件需要管理员权限):
git clone https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher附加微信进程并定位目标
在附加窗口里搜索 WeChat.exe,选中后点击"附加",把工具挂到正在运行的微信进程上;随后在模块中搜索 RevokeMsg 字符串,即可定位到撤回功能的代码位置。
应用修改并重启生效
在"补丁"对话框中勾选对应的修改点,点击"修补文件",改动会被写入 WeChatWin.dll。重新打开微信后,对方撤回时你这边依然能看到消息原文。
底层原理:把撤回判断改成直接跳过
原理一句话就能说清:微信代码里有一条条件跳转指令(JE),负责判断"要不要执行撤回逻辑"。补丁把这条条件跳转改成无条件跳转(JMP),判断结果就不再影响走向,撤回动作直接被跳过,而消息的接收、显示、存储流程原样保留,所以你仍然能在会话里看到被撤回的内容。
只做本地修改,不碰账号数据
- 🔒 所有修改都发生在你自己电脑的客户端文件上,不上传数据、不连接服务器、不读取账号信息。
- 防撤回只对你的本地客户端生效,对方正常使用不受影响。
- 核心修改逻辑可以对照 核心修改代码 自行查证。
- 万一客户端修改后无法启动,用工具恢复原始文件,或重新安装客户端即可还原。
支持哪些客户端,版本更新后怎么办
工具覆盖微信、QQ、TIM 三家的 PC 版:微信对应修改 WeChatWin.dll,QQ 和 TIM 对应修改 IM.dll。由于特征与具体版本绑定,客户端更新之后需要重新打一遍补丁;项目把各版本补丁信息按版本号整理在 各版本补丁目录 下,有对应条目就代表该版本已被覆盖。
几个常被问到的问题
用了会被封号吗?修改只发生在本地文件,不改变与服务器之间的任何通信,被检测封号的风险很低。
最新版微信能用吗?补丁特征依赖客户端版本,使用前先看 RevokeMsgPatcher.Assistant/Data/ 里有没有你当前版本的条目,没有就等项目跟进更新。
修补后微信打不开了怎么办?先用工具把 WeChatWin.dll 恢复为原始文件;仍不行就卸载重装微信。
杀毒软件报警正常吗?因为修改了 WeChatWin.dll,杀毒软件可能弹出警告,确认来源后放行即可(⚠️ 注意只在可信来源获取工具)。
写在最后
RevokeMsgPatcher 用几处几字节的本地修改,换回"对方撤回了,但我已经看到了"的底气。如果它帮到了你,不妨转发给同样受不了"对方撤回了一条消息"的朋友,也欢迎参与到项目里,让补丁覆盖更多版本。
【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考