👀开源的微信/QQ/TIM 防撤回补丁

2019-11-05 22:15:01 +08:00
 huiyadanli

👀微信 /QQ/TIM 防撤回补丁

适用于 Windows 下 PC 版微信 /QQ/TIM 的防撤回补丁。C#写的,启动时会自动获取最新的补丁信息。不支持显示对方撤回了哪条信息。

原帖 587733

相比较以前的版本,新增了 QQ/QQ 轻聊版 /TIM 的防撤回,微信则从 2.7.1.74 版本开始添加了支持多开的功能。具体支持哪些版本可以查看这个页面:✔支持哪些版本

早期的微信防撤回数据来源于:wechat_anti_revoke

相关的原理: 📗微信 | 📕QQ | 📘TIM

开源地址:RevokeMsgPatcher

下载地址:Github Releases

📷截图

🔨使用方法

  1. 首先,你的系统需要满足以下条件:

    • Windows 7 或更高版本。不支持 XP。
    • .NET Framework 4.5 或更高版本。低于此版本在打开程序时可能无反应,或者直接报错。
  2. 使用本程序前,先关闭微信 /QQ/TIM。

  3. 以管理员身份运行本程序,等待右下角获取最新的补丁信息。

  4. 选择微信 /QQ/TIM 的安装路径。如果你用的安装版的微信 /QQ/TIM,正常情况下本程序会自动从注册表中获取安装路径,绿色版需要手动选择路径。

  5. 点击防撤回。界面可能会出现一段时间的无响应,请耐心等待。由于修改了微信的 WeChatWin.dll 文件、QQ/TIM 的 IM.dll 文件,杀毒软件可能会弹出警告,放行即可。

12437 次点击
所在节点    分享创造
47 条回复
huiyadanli
2019-11-06 09:05:57 +08:00
@LokiSharp #19 1000 万不是阿里吗
belin520
2019-11-06 09:20:18 +08:00
@huiyadanli #6 主要是有一个相同的项目,在前一段时间 close 了项目,具体原因不明,不过猜一猜大概清楚。不是特意跟你抬杠,鼓励创新,不过这玩意腾讯特别不喜欢。
huiyadanli
2019-11-06 09:28:59 +08:00
我猜你说的是这个项目:
https://github.com/TKkk-iOSer/WeChatPlugin-MacOS
同类的还有这个
https://github.com/Sunnyyoung/WeChatTweak-macOS

都是 Mac 下功能强大的微信插件。。被你们说的,那我也只好先做好 archive 的准备了😂。。。
NicholasYX
2019-11-06 09:42:41 +08:00
好像是直接找到安装路径然后修改 dll ?
OldDriverKing
2019-11-06 10:06:23 +08:00
感谢楼主的分享,很好用
optional
2019-11-06 10:07:29 +08:00
@huiyadanli 还口袋罪,这就是明晃晃的『破坏计算机系统』
edsheeran
2019-11-06 10:27:57 +08:00
老老实实用 telegram/whatsapp
破坏计算机系统罪牢底坐穿不值得
huiyadanli
2019-11-06 10:33:08 +08:00
@optional #26
@edsheeran #27
请问我造成几台计算机不可使用了?这个罪早期就是为了应对破坏性蠕虫病毒传播设立的。你对这些东西一点都不了解可以不发言。如果硬要往上怼,应该是侵犯软件著作权罪(参考 N 年前的珊瑚虫 QQ )
huiyadanli
2019-11-06 11:03:03 +08:00
@NicholasYX #24 是的,为了不让聊天工具删除你本地数据库内的聊天记录。
locoz
2019-11-06 11:46:25 +08:00
其实跟“破坏计算机系统罪”毫无关系,用户协议已经够了:

8.2 软件使用规范
8.2.1 除非法律允许或腾讯书面许可,你使用本软件过程中不得从事下列行为:
8.2.1.2 对本软件进行反向工程、反向汇编、反向编译,或者以其他方式尝试发现本软件的源代码;

8.5 违约处理
8.5.2 你理解并同意,腾讯有权依合理判断对违反有关法律法规或本协议规定的行为进行处罚,对违法违规的任何用户采取适当的法律行动,并依据法律法规保存有关信息向有关部门报告等,用户应独自承担由此而产生的一切法律责任。
8.5.3 你理解并同意,因你违反本协议或相关服务条款的规定,导致或产生第三方主张的任何索赔、要求或损失,你应当独立承担责任;腾讯因此遭受损失的,你也应当一并赔偿。
natforum
2019-11-06 11:47:51 +08:00
之前有个开源的不维护了,希望楼主坚持下去
huiyadanli
2019-11-06 11:55:27 +08:00
@locoz 正解。

好吧这楼已经歪了,大家这么关心我的人身安危让我甚是欣慰。。。
Shura
2019-11-06 12:10:38 +08:00
https://zh.wikipedia.org/zh-hans/%E7%A0%B4%E5%9D%8F%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%BF%A1%E6%81%AF%E7%B3%BB%E7%BB%9F%E7%BD%AA
“第 286 条 违反国家规定,对计算机信息系统功能进行删除、修改、增加、干扰,造成计算机信息系统不能正常运行,后果严重的,处 5 年以下有期徒刑或者拘役;后果特别严重的,处 5 年以上有期徒刑。

违反国家规定,对计算机信息系统中存储、处理或者传输的数据和应用程序进行删除、修改、增加的操作,后果严重的,依照前款的规定处罚。

故意制作、传播计算机病毒等破坏性程序,影响计算机系统正常运行,后果严重的,依照第 1 款的规定处罚。”

对微信程序进行修改,造成防撤回功能不能正常运行,完美符合“破坏计算机信息系统罪”的定义。
PS:腾讯公司在南山法院至今没有输过。
zeroDev
2019-11-06 12:15:14 +08:00
@huiyadanli 只是觉得对中国互联网的失望
和对自我阉割的感概
justin2018
2019-11-06 13:12:22 +08:00
挺好用的 已点赞

楼主 注意 南山必胜客 希望能长期更新 Thanks♪(・ω・)ノ
ITJoker
2019-11-06 14:18:53 +08:00
防止出事,先 fork 一下~
CatCode
2019-11-06 21:36:44 +08:00
三连了!

防撤回的思路是来自于 52pojie,LZ 只是做成了程序。实在不行,LZ 可以直接做成 Hex 编辑器,类似与 1337 Patcher 那种。

如果非要说阻碍撤回功能运行,那么我录屏+OCR 自己存一份聊天记录呢?或者我从内存里面自动去抓 QQ 消息,自己整理一份聊天记录呢?

最后,开源项目千千万,删掉一个还有千万个 Fork。发函了 GitHub 还有 GitLab,干了中心化的 Git 服务还有无数自建 Git 服务。
lidonghao
2019-11-08 12:06:45 +08:00
感谢分享
archknight
2019-11-08 20:27:53 +08:00
emmm 看了一圈下来 感谢楼主,然后注意安全
haf007
2019-11-09 08:56:49 +08:00
感谢分享,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/616651

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX