PC-31-RevokeMsgPatcherPublic v1.9(微信 QQ TIM防撤回补丁)

软件介绍

项目基础介绍
RevokeMsgPatcher 是一款专为PC版微信、QQ和TIM设计的防撤回补丁工具,由开发者辉鸭蛋维护在GitHub上。这款工具的特点在于能够自动识别软件版本,并安装相应的防撤回补丁,使用户即使面对消息被撤回也能查看内容。它支持最新版本的微信/QQ/TIM,且具有多开功能选项,特别适合Windows用户。

主要编程语言
项目基于C#开发,采用GPL-3.0开源协议。

关键技术和框架
核心逻辑:通过修改WeChatWin.dll(对于微信)、IM.dll(对于QQ和TIM),实现防止消息被撤回的功能。
兼容性处理:自动识别不同版本的微信/QQ/TIM,确保补丁的有效性和稳定性。
用户体验:简洁的用户界面设计,便于非技术用户操作。
跨进程操作:利用底层编辑技术对目标应用程序进行无感修改,保持用户使用体验的流畅性。
准备工作和详细安装步骤
系统要求
操作系统:Windows 7或更高版本。
必备组件:确保已安装.NET Framework 4.5.2或更高版本。
步骤一:下载项目
访问项目主页:https://github.com/huiyadanli/RevokeMsgPatcher/releases,找到最新版本的下载链接。
下载ZIP文件,解压到指定目录。
步骤二:关闭即时通讯应用
确保微信/QQ/TIM已经完全退出,避免在安装过程中出现问题。

步骤三:管理员权限运行
找到解压缩后的可执行文件,通常是RevokeMsgPatcher.exe。
右键点击该文件,选择“以管理员身份运行”。
步骤四:安装补丁
程序运行后,会尝试获取最新的补丁信息,请稍等片刻。
选择您的微信/QQ/TIM的安装路径。如果是默认安装或已注册在系统中,程序通常能自动检测到路径。否则,您需要手动浏览并选取正确的安装目录。
点击“防撤回”按钮。这一步骤可能会短暂导致界面无响应,请勿着急关闭程序。
如果遇到杀毒软件提示,请确认允许程序运行,因为修改系统文件可能会触发安全警告。
步骤五:完成设置
补丁安装完成后,您可以正常启动微信/QQ/TIM,此时已具备防撤回功能。
特别注意:每当更新微信/QQ/TIM至新版本,请记得重新运行此工具安装新的补丁。

适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁。支持最新版微信/QQ/TIM,其中微信能够选择安装多开功能。

相关文档: ✔支持哪些版本 | ❓常见问题 | 📖查看完整文档

原理与方法: 📗微信 | 📕QQ | 📘TIM (本人不参与方法寻找,仅做特征搬运)

附带产物:一个通用的微信多开工具

🔨使用方法

  1. 首先,你的系统需要满足以下条件:
    • Windows 7 或更高版本,不支持XP
    • .NET Framework 4.5.2 或更高版本。低于此版本在打开程序时可能无反应,或者直接报错
  2. 使用本程序前,先关闭微信/QQ/TIM。
  3. 以管理员身份运行本程序,等待右下角获取最新的补丁信息。
  4. 选择微信/QQ/TIM的安装路径。如果你用的安装版的微信/QQ/TIM,正常情况下本程序会自动从注册表中获取安装路径,绿色版需要手动选择路径。
  5. 点击防撤回。界面可能会出现一段时间的无响应,请耐心等待。由于修改了微信的 WeChatWin.dll 文件、QQ/TIM的 IM.dll 文件,杀毒软件可能会弹出警告,放行即可。

注意:微信/QQ/TIM更新之后要重新安装补丁!

💡致谢

本项目早期内容源自 wechat_anti_revoke 项目。

QQNT 防撤回依赖于 LiteLoaderQQNT,修补依赖于 DLLHijackMethod 并集成了以下插件:

使用说明

环境

用法

  1. 使用本程序前,先关闭微信/QQ/TIM。
  2. 以管理员身份运行本程序,等待右下角获取最新的补丁信息。
  3. 选择微信/QQ/TIM的安装路径。如果你用的安装版的微信/QQ/TIM,正常情况下本程序会自动从注册表中获取安装路径,绿色版需要手动选择路径。
  4. 点击防撤回。界面可能会出现一段时间的无响应,耐心等待即可。

卸载

纯绿色程序,直接删除相关文件即可。

版本支持

版本支持

辉鸭蛋 edited this page on Apr 9, 2023

 · 27 revisions

最新版本的支持需要耐心等待最新补丁的获取,请关注右下角提示。

基于特征码的防撤回功能已经可以支持所有新版本微信/QQ!

当前软件支持的指定版本信息可以点击软件右下角获取补丁信息的相关文字进行查看。

点此可以下载部分支持防撤回的TIM/QQ/QQ轻聊版/微信的安装包,所有安装包都是腾讯官方的版本。

最新版本支持如下: (微信从 2.7.1.74 版本开始支持多开;从 2.8.0.112 开始支持带提示的防撤回;3.3.5.15版本后暂时不支持显示撤回提示 ;3.7.0.0 ~ 3.7.6.0之间的版本也能支持带提示的防撤回,安装时选择“防撤回带提示(新)”的选项即可)

名称支持最新版本
微信2.8.0.112 到最新版本都支持
QQ9.2.3.26592 到最新版本都支持
TIM2.3.2.21173、 3.0.0.21302 到最新版本都支持
QQ轻聊版7.9.14314.0、7.9.14308.0

历史版本支持如下:

名称支持历史版本
微信2.6.6.28、2.6.7.32、2.6.7.40、2.6.7.57、2.6.8.37、2.6.8.51、2.6.8.52、2.6.8.65、2.7.0.65、2.6.8.68、2.7.0.70、2.7.1.43、2.7.1.59、2.7.1.65、2.7.1.74、2.7.1.82、2.7.1.85、2.7.1.88、2.7.2.76、2.7.2.78、2.8.0.82、2.8.0.88、2.8.0.106
QQ9.0.4.23786、、9.1.9.26346、9.1.8.26211、9.1.7.25980、9.1.9.26361、9.2.0.26389、9.2.0.26453、9.2.1.26546、9.2.2.26569

注意:

  • TIM 疑似不再更新 TIM 已经揭棺而起
  • QQ轻聊版已经不会更新

常见问题

如果在这里你的疑问没有得到解答,可以搜索Issue列表是否有相关问题,没有的话可以创建Issue进行提问。

  1. 防撤回时,360/杀毒软件 弹出警告怎么回事?
    • 由于修改了微信的 WeChatWin.dll 文件、QQ/TIM的 IM.dll 文件,杀毒软件可能会弹出警告,放行即可。
  2. 点击防撤回后出现提示:“文件 xxxx 正由另一进程使用,因此该进程无法访问此文件。” 或者 “The process cannot access the file ‘xxx’ because it is being used by another process.”
    • 请先关闭微信/QQ/TIM,再进行防撤回。
  3. 为什么明明程序支持这个版本,点击防撤回的时候却提示版本不支持。
    • 程序自带的补丁信息并不是最新的,需要动态从网上获取最新补丁信息。请耐心等待右下角获取补丁信息的提示变成“获取成功”,点击这行字可以查看当前支持防撤回的版本信息。如果其中显示支持你当前需要防撤回的版本,可以提Issue给我
  4. 能否添加防撤回提示?
    • 由于本程序只提供编辑二进制文件的功能,所以无法支持防撤回提示等更多扩展功能。微信从 2.8.0.112 开始支持显示撤回提示(#36)。
  5. 防撤回失效了怎么办?
    • 当前的特征码防撤回支持最新版本的应用,请先确认是否是以下的情况:
      1. 微信/QQ/TIM 自动更新了,需要重新安装补丁才能继续防撤回。
      2. 微信只有 2.8.0.112 ~ 3.3.5.15(不含) 版本支持带提示的防撤回(QQ/TIM 暂时没有),所以能看到撤回提示不是防撤回失效。
      3. 防撤回必须要在你PC上登陆相关应用,且聊天信息被PC端应用接收。如果是消息同步出来的聊天记录,是没法看到别人撤回的内容的。
  6. 安全软件拦截了补丁安装过程,导致应用程序损坏该怎么办?
    • 重新安装应用。
  7. 程序右下角显示“[ 获取最新补丁信息失败 ]”,是什么原因?
    • 最新的补丁信息托管在多个网站上,当网络不佳、网站服务不可用的时候可能会出现这种情况,可以先重启程序重试,不行的话等待一段时间,网站服务应该会自动恢复。长时间一直出现这种情况请创建Issue提出问题。
  8. 安装补丁后提示:“特征比对:当前特征码匹配数[1]和期望的匹配数[2]不一致。”
    • 请先确认程序右下角是否已经显示 “[ 获取成功,点击查看更多信息 ]” 或者 “[ 软件内置补丁信息已经是最新 ]”,如果是其他提示,说明当前补丁文件不是最新的,不一定会支持最新的 微信/QQ 版本。解决方案参考7。
    • 如果已经获取到最新版本的补丁信息,但仍旧提示这个问题,那很大概率是当前版本不被支持,可以创建Issue并附上你所使用的版本信息和下载地址提示作者更新。

原理

程序的实现非常简单,本质就是一个十六进制编辑器,可以对指定文件指定位置的字节进行编辑,把原先需要人工操作的地方自动化。

具体微信/QQ/TIM的防撤回原理与方法: 📗微信 📕QQ 📘TIM

软件截图

图片[1]-PC-31-RevokeMsgPatcherPublic v1.9(微信 QQ TIM防撤回补丁)-软技收集
图片[2]-PC-31-RevokeMsgPatcherPublic v1.9(微信 QQ TIM防撤回补丁)-软技收集

更新日志

1.9 Latest

QQNT(QQ9)

这次更新主要是新增了一个 LiteLoaderQQNT 的安装器,适配了相关更新,支持 QQNT 9.9.15.28060 及以上版本

并且添加了一个能够更新 LiteLoaderQQNT 本体和插件的功能。

image

其他

修复了 #782

来源于:https://github.com/huiyadanli/RevokeMsgPatcher/releases

官方网站

https://github.com/huiyadanli/RevokeMsgPatcher

https://gitee.com/huiyadanli/RevokeMsgPatcher

官方下载链接:

https://github.com/huiyadanli/RevokeMsgPatcher/releases

本站资源下载链接

温馨提示:本文最后更新于2024年11月02日 16:23:58,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长
本文资源整理自网络,仅供学习和研究使用,请在下载后24小时内删除,谢谢合作!
如果觉得本文有用就按Ctrl+D收藏,方便以后随时翻看,免得想看时又找不着 或 发现更多
十一 2

本站历史上的今天

    "吼吼~~~,往年的今天站长不知道跑哪里偷懒去了~~~"
© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论区 抢沙发

    快来评论吧!