得益于POCO的首款旗舰设备的低价以及POCO的官方支持,POCO F1有望在XDA论坛上变得非常受欢迎。就在几周前,我们 的设备论坛上弹出了一些基于Android 8.1 Oreo的自定义ROM 。后来,第一个Android Pie自定义ROM 可用于该设备。对于那些不想等待更多特定于设备的,基于Android Pie的自定义ROM并想尝试现有的通用系统映像(GSI)的用户,您应该通过XDA 查看此经过修改的供应商和启动映像高级成员shahan_mik3。
对于您不知道的人,每一个使用Android 8.0 Oreo及更高版本启动的设备都支持Project Treble。Project Treble涉及将Android框架与供应商的HAL分开,因此Android OS和构成手机硬件功能的文件应保持分开。相反,供应商界面为供应商实现提供了一种与OS通信的方式。目的是使Android OS升级能够独立于供应商文件更新而进行,因此,使支持Treble的设备可以引导纯AOSP ROM(即GSI)。Treble规范使用Android 8.1 Oreo进行了完善,并且大多数情况下已完成了Android 9 Pie的发布,因此大多数使用Android Pie之前的软件启动的设备在刷新GSI时仍会存在一些错误,这些错误只能通过修改供应商的实现来解决。
这正是shahan_mik3修改后的供应商和启动映像的目的。当前,如果您在供应商顶部刷新任何Android Pie GSI并引导小米POCO F1附带的映像,则VoLTE以及其他一些问题将会出现。但是,如果刷新此经过修改的供应商映像,则可以刷新任何Android Pie GSI,而不会出现VoLTE错误。开发人员指出,将来会在其修改后的供应商和启动映像中添加其他修复程序。
运行基于Android Pie的Project Treble GSI的POCO F1
如何为POCO F1安装修改的供应商和启动映像
转至该线程并下载开发人员提供的最新修改的供应商和启动映像。我们还建议您彻底阅读前几篇文章。假设你已经有一个解锁bootloader,您刚刚火起来TWRP(开发商建议一个由XDA公认的开发TheStrix为链接在这里),格式化用户数据分区(如果MIUI以前安装和设备进行加密),然后闪修改后的供应商和启动映像zip软件包。
刷新zip软件包后,您可以转到我们的Project Treble设备开发论坛并下载您选择的任何仅A的Android Pie GSI。POCO F1是仅A的设备(也就是说,它没有用于无缝更新的A / B分区),因此您不能刷新为A / B设备构建的任何GSI。此外,POCO F1本质上是高通Snapdragon 845片上系统的一种ARM64设备,因此您无法刷新为ARM设备构建的任何GSI。最后,如果您打算刷新非GSI ROM或MIUI,则需要重新刷新库存供应商映像。否则,您可能会遇到一些错误。