AOSP 源码发布太晚,开发者不得不拆解库来报告漏洞

Google 越来越晚发布 Android 开源代码,迫使开发者逆向工程已发布的二进制文件来诊断和报告漏洞,这引发了人们对透明度、安全性以及 Android 生态长期健康状况的担忧。评论者争论这种放缓究竟是欧盟监管压力、反竞争策略,还是单纯管理失当所致,以及它对定制 ROM、替代移动操作系统和 Google 与开源关系意味着什么。许多人认为,AI 辅助逆向工程既是一种变通办法,也表明试图“封闭”广泛部署的平台可能已经不现实。

对 AOSP 源码发布延迟的担忧

  • 许多人认为,Google 在发布 AOSP 源码方面日益拖延,是对开放性、安全研究以及下游 ROM(GrapheneOS、LineageOS、/e/OS)的严重倒退。
  • 延迟迫使开发者逆向工程或反汇编已发布的库,以调试问题并报告漏洞。
  • 一些人认为,这实际上损害了依赖及时 AOSP 发布的第三方和后续 Android 发行版。

解释:欧盟法规与企业激励

  • 一个反复出现的理论是:欧盟规则(尤其是《网络韧性法案》以及智能手机生态设计法规)实际上会在源码或更新公开时启动一个合规“计时器”。
  • 为了给 OEM 更多时间推送补丁并降低法律/运营风险,外界怀疑 Google 正在扣住 AOSP 源码,并改为协调向私有合作伙伴提前发布。
  • 也有人反驳称,法律只要求“不得无故延迟”,重点是主动利用的漏洞和报告,并不严格迫使如此长的封锁期;他们认为这更像是企业过度反应,或机会主义式的加锁。
  • 对于这究竟是法律误读、刻意的监管博弈,还是单纯资源不足与 MBA 式管理漂移,存在分歧。

Fork Android 与替代操作系统

  • 有人声称,如今 Android 太复杂,已经无法有意义地 fork;任何 fork 很快都会落后。
  • 也有人以 Linux 的历史予以反驳,并指出 HarmonyOS、基于 AOSP 的 ROM,以及可能的 OEM fork(Samsung、Xiaomi);不过 Harmony 被描述为已不再是 Android,而且大多是封闭的。
  • GrapheneOS、LineageOS、/e/OS、Sailfish、Ubuntu Touch、postmarketOS/Nura 以及 Linux 手机等项目被提及为部分替代方案,但硬件支持、应用可用性(尤其是 WhatsApp 和银行应用)以及资金都是重大限制。
  • 一些人指出,这些项目仍然依赖 AOSP;如果没有及时的源码,它们就有停滞的风险。

用户自由、证明机制与平台锁定

  • Play Integrity 及类似的证明机制被视为“Google 的可信计算”,使应用(尤其是银行、智能家居、汽车相关应用)可以拒绝非批准的操作系统。
  • 有人希望通过监管来保障用户修改设备而不破坏应用的权利;也有人警告,这可能会推动更激进的篡改检测。
  • Bootloader 上锁的趋势(尤其是在 Pixel 之外)被认为正在侵蚀 Android 历史上的开放性,使“普通” Android 设备几乎和 iPhone 一样封闭。

iOS、竞争与“第三个平台”问题

  • iOS 被视为更封闭,但商业上更成功,这也让人怀疑市场是否真的需要尊重自由的平台。
  • 有人仍寄望于出现“第三种选择”,但也有人指出,要在规模上产生影响,它需要出货数亿乃至十亿台设备——远超目前任何替代方案。

AI 与逆向工程

  • 多条评论指出,现代 AI 已经可以协助反编译、二进制 diff 和从反汇编中找漏洞,在一定程度上弥补了缺乏源码的问题。
  • 对此存在争论:这究竟会加速开放式开发,还是主要会催生“垃圾内容海啸”式的功能复制和低质量克隆。