在发布第一个Android Q测试版之前,XDA认可的开发人员topjohnwu 宣布他已经扎根了AndroidQ。由于我们也获得了泄漏的Android Q版本,他实现了这一壮举。当所有三款Google Pixel智能手机系列的官方Beta都下降时,topjohnwu再次潜入水中,看看他是否可以使Magisk工作。他很快意识到,扎根最新的Android版本比看起来要困难得多。然而,今天早些时候,他设法植根了Android Q,但仅针对Google Pixel,Pixel XL,Pixel 2和Pixel 2 XL。可悲的是,谷歌Pixel 3和Pixel 3 XL尚不能植根。
如果您有Pixel,Pixel XL,Pixel 2或Pixel 2 XL,则可以通过切换到Magisk Canary频道来扎根手机。扎根手机后,我强烈建议您尝试的一件事是启用系统范围的黑暗模式,但禁用第三方应用程序中的强制黑暗。启用暗模式可以在没有root用户的情况下完成,但是在像Google Photos这样的应用中禁用强制暗功能需要root用户才能更改系统属性。对于Pixel 3或Pixel 3 XL所有者,您必须等待topjohnwu弄清楚如何使Magisk在这两种设备的最新更新上正常工作。
那么什么阻碍了Pixel 3对Magisk的支持呢?原因与逻辑分区和overlayfs有关。逻辑分区涉及一个实际的存储分区,分为动态可调整大小的分区,例如系统,供应商,odm,oem,产品等。Overlayfs或覆盖文件系统基本上将一个目录树的内容覆盖在另一个目录树的顶部。从概念上讲,它有点像Magisk,尽管其工作方式不同。逻辑分区和overlayfs都已实现,以使Dynamic Android可以在Android Q中使用,尽管XDA公认的开发人员phhusson认为它们将被更多地使用。
Google Pixel 3和Pixel 3 XL具有逻辑分区,而Pixel,Pixel XL,Pixel 2和Pixel 2 XL没有逻辑分区。topjohnwu说,Google Pixel 3的逻辑系统分区不再被识别为EXT4映像,因此他以前的系统安装方法不起作用。根据topjohnwu的说法,Magisk在引导过程中劫持了包括系统,供应商,产品,odm等在内的所有内容的挂载,然后“将根目录从系统复制到rootfs”,然后使用已挂载的分区中的数据对Sepolicy进行补丁,以及最后,对init进程进行补丁,以加载补丁后的Sepolic。他说,他需要研究如何在早期启动阶段挂载逻辑分区,这涉及学习设备映射器的工作方式。
这就是Magisk目前在植根Android Q方面的位置。如果topjohnwu在植根运行Beta的Pixel 3方面取得进展,我们将让大家知道。
本文来源网络由诺记吧(www.nokibar.com)整理发布,转载文章系出于传递更多信息之目的,不希望被转载的可与我们联系,我们将立即进行删除处理。
未经允许不得转载:诺记吧 » 『科技头条』则可以通过切换到MagiskCanary频道来扎根手机