得益于Project Treble,它是Android OS的主要重新配置,可以在不修改启动或供应商映像的情况下启动基于AOSP的通用系统映像。要求Google认证的OEM必须通过引导此“通用系统映像”或GSI并验证基本的硬件功能来测试其设备是否符合Treble要求,但并不一定要确保一切正常。不幸的是,这意味着GSI在某些设备上可以正常运行,而在另一些设备上则无法使用。那是社区的地方,尤其是XDA认可的开发人员phhusson进入。由独立开发人员在我们的论坛上构建的自定义GSI旨在在尽可能多的设备上运行,且几乎没有错误。例如,phhusson的最新GSI将Android 10带到任何支持Project Treble的设备上,并且在不破坏Wi-Fi,RIL或许多设备上的亮度控制等基本功能的情况下做到了这一点。
Google确实在其网站上提供了自己的Android 10 GSI ,但是它们的GSI仅使开发人员可以针对最新的API级别测试其应用。Google的GSI并非旨在让用户在手机上作为日常驱动程序软件运行,这实在令人um目结舌,因为AOSP比许多手机上的库存软件干净得多。如果您拥有在蓬勃发展的开发人员社区中流行的手机,则可以从我们的论坛中刷新基于Android 10的自定义ROM。如果在我们的论坛上找不到任何特定于设备的Android 10 ROM,请给phhusson的GSI一个机会。
他的自定义GSI应该在任何支持Project Treble的Android设备上启动,这意味着大多数使用Android 8.0 +启动的设备。请注意,只有经过Google认证的设备才需要Project Treble支持,因此,如果您尝试在从中国进口的设备上启动此GSI,可能会遇到一些问题。无论如何,您会惊讶于GSI的功能如何,尤其是在使用联发科技芯片组的鲜为人知的设备上。
有兴趣尝试一下吗?您需要做的第一件事是解锁引导加载程序。接下来,你可以从他的GitHub的页面下载最新版本的phhusson的GSI的位置,并学习如何闪了GSI在这里。在这样做之前,您应该在这里阅读phhusson的XDA论坛主题,并通过使用下面链接的Treble Info应用程序检查应该下载哪种版本。由于仅用一个系统映像来支持这么多设备的困难,某些设备上肯定会存在一些错误。如果有任何问题,可以在此处或在此处链接的聊天之一中报告。我还建议您查看我们的Project Treble论坛 其他定制ROM开发人员最终将把工作重新建立在phhusson的最新版本上,从而在您不喜欢AOSP的情况下为您提供了更多选择。