1 月 18 日,有网友在网上多次刷到消息:腾讯向 GitHub 发函,要求下架一批与微信相关的开源工具。

说白了,这是一场大厂维权与开发者、用户真实需求之间的冲突:用户想“导出/查看自己的聊天记录”,平台则担心工具被滥用、甚至触及版权与安全边界。
到底怎么回事?
简单讲:一批程序员在 GitHub 上公开了一些免费工具,核心功能大多是帮助用户导出、查看自己手机里的微信聊天记录;有的还能清理微信缓存、整理聊天数据。这类项目常被归入 开源实战 场景:通过代码解决现实痛点,但也更容易碰到合规与平台规则的“硬边界”。
早在 2025 年 7 月,腾讯就注意到了这些工具,并向 GitHub 发过通知,认为这些项目存在问题。但当时 GitHub 回复称“未发现违反规定”,因此没有下架。
事情拖到最近,在 1 月 8 日左右,腾讯改走更正式的法律流程:发起 DMCA 投诉函,要求平台执行下架。
腾讯的投诉理由
在发给 GitHub 的函件中,腾讯提出了 2 项指控:
1、被投诉的开源项目,违反 DMCA 法案第 1201 条。
这些非法代码仓库提供的软件代码和文档,允许未经授权提取和解密微信用户的完整聊天记录。这些记录存储在微信的本地数据库中,腾讯通过使用专有加密算法、独特加密密钥和专有数据库协议来防止他人访问该数据库。因此,有一个典型的非法代码仓库会将其核心功能描述为“破解安卓系统中加密的微信消息历史”。(例如,参见 https://github.com/ppwwyyxx/wechat-dump/。)
2、被投诉的开源项目,违反并诱导他人违反微信服务条款,非法干涉腾讯的合同。

网上也有开发者把争议点总结成 4 个理由:

GitHub 的应对
GitHub 接到投诉后,给开发者留了两个选择:要么在很短时间内删代码,要么提交反通知(反诉)与腾讯“battle”。
一般来说,个人开发者很难投入精力与资源去和大厂长期拉扯。于是这次多数涉事开发者只能选择“认栽”:停止维护、删除代码;如果不理会平台通知,仓库也会被下架。

这次受影响的仓库不止一两个。仅在腾讯 DMCA 函件中明确列出的就有 38 个,其中 Star 最多的达到 5898。

此外,由于这些仓库被 fork 的数量过多,累计差不多有 4195 个,GitHub 最终选择“一锅端”式处理:统一下架相关 fork。
业界反馈
目前各方态度也很耐人寻味:
- 腾讯方面尚未公开回应,但在投诉函里强调自身是在保护微信生态与用户安全,担心相关工具被黑灰产利用。
- 涉事开发者普遍觉得委屈:自认为只是帮用户解决实际问题,并非蓄意破坏。
- 用户观点分化更明显:
- 一派认为微信自带的备份、清理能力体验一般,这类工具没了会非常不方便;
- 另一派也承认“能导出/解密/读取”的链路一旦被滥用,确实存在被黑产利用的风险,尤其涉及账号与隐私数据安全(相关讨论也常见于 安全/渗透/逆向 领域)。
整体来看,腾讯更倾向于把这类工具视为触碰其技术与版权边界的风险点,通过 DMCA 等法律手段推动平台快速下架;而不少开发者与用户则会反问:访问或迁移“自己的数据”到底应不应该被允许?允许到什么程度?

至于后续是否会出现更合规的替代方案,或者腾讯会不会在官方能力上做更好的“导出/备份/清理”体验优化,现在还不好说。

|