Android9.0 Root教程Pixel XL

8月月初Google官方给Pixel用户推送了最新版本的Android 9.0,这个估计也是Pixel XL 1代的最后一次版本更新了,小moe也是昨天晚上才吃上了Pie,虽然没有SDK29的Xposed但是还是要要尝鲜9.0,当然升级完毕后第一件事就是root了。

android-9-pie

0x00 线刷官方系统

小moe是昨天晚上睡前手机1小时的时候才提示重启更新系统,然后升级了Android 9.0。知道今天下午进小区的时候用NFC刷门禁卡,结果“嘟嘟嘟”的抱错了,尴尬!!因为系统没有root。结果小moe刷错了Magisk的zip,之后无法进入系统,所以就又重新刷了官方的Android9.0的镜像。当然,如果你的系统有什么问题,或者也是一样的粗心刷错了包而无法进入系统,那么先恢复官方镜像吧!

之后介绍的刷机教程是基于你已经解锁BL及OEM锁了,如果你还没有解锁,那么先解锁了BL及OEM锁吧!不然你无论如何也无法刷机成功的!请参考之前写的文章《Pixel XL解锁BL、刷入Twrp及Root教程》。

首先你得下载工厂镜像及SDK Platform Tools。

#工厂镜像

https://developers.google.cn/android/images#marlin

#SDK Platform Tools

https://developer.android.google.cn/studio/releases/platform-tools

下载好上面两个文件后,解压,然后将解压出来的东西合并到一个文件夹内,如下图。

factory-image-and-sdk-tools之后手机在关机状态下使用关机键+音量键减号进入Bootloader,当然你也可以通过以下命令进入。

#引导进入Bootloader
adb reboot bootloader

刷机前请退出你的Google账号及删除解锁密码等。之后双击文件夹中的flash-all.bat即可开始恢复工厂镜像的刷机。耐心等待一会就可以恢复镜像完毕,其实挺快的。

pixel-flash-all之后就可以顺利进入系统了,先不要安装软件哦,直接root了,以免root失败又要恢复工厂镜像。

0x01 Android9.0 Root教程

我还是使用我比人比较喜欢的Magisk的方式来完成的手机的Root。

先下载需要的东西,临时Twrp、Twrp及Magisk最新版本。

#临时 Twrp

https://dl.twrp.me/marlin/twrp-3.2.3-0-marlin.img.html

#Twrp

https://dl.twrp.me/marlin/twrp-pixel-installer-marlin-3.2.3-0.zip.html

#Lastest Magisk

https://github.com/topjohnwu/Magisk/releases/

我下载的Twrp是3.2.3版本,Magisk是16.7版本。

1.手机连接到电脑上,输入临时Twrp。(具体adb什么的配置,见上面的那篇文章!我认为你都会的)

fastboot boot twrp-3.2.3-0-marlin.img

2.拔了手机,刷入Twrp。

android-9-flash-twrp刷入完毕后清除Cache和Dalvik。

3.不要退出Twrp,继续刷入Magisk的Zip包,刷入完毕后,清除Cache和Dalvik,重启进入系统。

android-9-root这样就完成了Pixel XL Android9.0的root工作了。

0x02 注意事项

小moe之前root失败是因为刷了版本较低的Magisk,而XDA推荐的也是刷入Magisk16.7,虽然是beta版本的,但是小moe用了几个小时,暂时没有什么问题,当然等正式版发布的时候一定要及时更新到正式版的Magisk中!

八卦一句,Magisk的作者topjohnwu大佬,去密歇根安娜堡的什么大学(名牌大学,我忘记名字了)读计算机博士了,也不知道在繁忙的学业中,他能不能及时更新Magisk呢?当然祝topjohnwu大佬一切顺利。

发表评论