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大佬一切顺利。

14 thoughts on “Android9.0 Root教程Pixel XL

  1. ChengE
    Google Chrome 70.0.3538.67 Google Chrome 70.0.3538.67 Windows 10 x64 Edition Windows 10 x64 Edition

    感謝您的分享
    依你的步驟我已經成功將google pixel xl root 了

    另想請問,如果要回復到root 前的狀態( unroot )
    該如何執行?
    謝謝

    • xzymoe
      Firefox 63.0 Firefox 63.0 Windows 10 x64 Edition Windows 10 x64 Edition

      你可以去XDA论坛的Magisk版块找一个Uninstaller.zip,从rec里刷入即可卸载了,之后就是unroot状态了。

  2. shoton
    WebView 4.0 WebView 4.0 Android 9 Android 9

    大佬 我是pixel欧版已解锁 已升9.0 然后下了最新版twrp按照步骤来重启进rec闪屏但能进入系统是为什么 网上的方法都试了还是不行 求帮忙

    • xzymoe
      Firefox 65.0 Firefox 65.0 Windows 10 x64 Edition Windows 10 x64 Edition

      你可以试一试旧版本的twrp,在Nexus时代twrp就出过问题,所以先试一试旧版本,实在不行就刷入工厂镜像,用我提供的这个twrp试一试!我一直在用都没有任何问题,系统也是官方的9.0!

      • shoton
        WebView 4.0 WebView 4.0 Android 9 Android 9

        试了18年的两个包还是不行 ,只有临时twrp能用,刷入永久的重启进rec还是闪屏,我在谷歌开发者下了8.1的包然后解压完在bl下点开flash-all.bat结果到一半提示does not contain boot.sig等信息之后让我退出重启但还能进原系统 快崩溃了 老哥有什么方法吗

        • xzymoe
          Firefox 65.0 Firefox 65.0 Windows 10 x64 Edition Windows 10 x64 Edition

          应该是刷镜像的时候无法创建f2fs吧!你先检查一下你的platform-tools有没有f2fs创建的几个文件;make_f2fs、mke2fs.conf和mke2fs。

          • shoton
            Google Chrome 72.0.3626.105 Google Chrome 72.0.3626.105 Android 9 Android 9

            这三个文件都有,platform tools这个文件夹放置的位置有讲究吗,最后提示fastboot error cannot generate image for userdate press anykey to exit,另外问下老哥环境变量是什么

          • xzymoe
            Firefox 65.0 Firefox 65.0 Windows 10 x64 Edition Windows 10 x64 Edition

            先给你说下环境变量,比如你的windows系统在cmd里输入adb命令,会提示没有这个命令,因为在环境变量中的路径里的二进制文件没有adb命令,所以你要让adb命令生效,就要输入整个路径比如C:\Users\xzymoe\adb.exe adb之类才可以生效命令(只是举例子),当你把二进制文件的路径添加到环境变量里后,那么可以直接输入adb就生效了,这个就是环境变量的作用。由此可以知道那个platform tools是可以随意放置的,不过不要放置在有中文的文件路径下为好。
            至于你出现的问题,我个人建议你安装我之前的博文重新操作一次啊~所以程序都用文中的下载链接里的下载了按照我的步骤来,因为我有点怀疑是你操作不当。如果出现这个提示,按照XDA的解决方法来看,是o edit the flash-all.bat file with a text editor and just delete the -w towards the end. Save, rinse, repeat.

          • Shoton
            WebView 4.0 WebView 4.0 Android 9 Android 9

            谢谢老哥耐心的谅讲解,我用临时twrp装了magisk然后按照您刚更新的博文装了edxpose,真心感谢,关于永久刷入rec可能因为我是买的淘宝无锁版或者是因为我在刷永久twrp时没有拔数据线?不得而知,下一部手机我会选择苹果,再次感谢

          • xzymoe
            Firefox 65.0 Firefox 65.0 Windows 10 x64 Edition Windows 10 x64 Edition

            哈哈 没事的!和没有拔数据线没有关系;无锁版才可以刷啊,如果是有锁版的你连临时twrp都无法输入基本就是个垃圾!!不过还是希望你继续用Android,他的乐趣比苹果多太多了~

          • shoton
            Google Chrome 72.0.3626.105 Google Chrome 72.0.3626.105 Android 9 Android 9

            哈哈 好哒 看看换个一加😄

  3. 我的pixel2变雪花屏了
    Google Chrome 72.0.3626.105 Google Chrome 72.0.3626.105 Android 6.0.1 Android 6.0.1

    大哥,我的pixel2 没有刷过机,都没解锁,现在变雪花屏,完全看不见屏幕真正显示的内容,然后我盲操作进入bl也一样花屏,请问我可以通过电脑完成所有线刷吗

  4. 求帮忙
    Firefox 66.0 Firefox 66.0 Windows 10 x64 Edition Windows 10 x64 Edition

    求问 一开始我按照https://www.xzymoe.com/pixel-xl-unlockbl-root/ 刷了twrp-pixel-installer-marlin-3.2.3-0,之后没刷Magisk,清除Cache和Dalvik进了系统。root成功。至少没安装Magisk。后面我重新进rec,刷了Magisk 18.1,结果一直卡在G图标那里,然后又重启进入twrp界面,无法进入系统,无限twrp界面。。。楼主你知道有什么办法吗?有空的话求帮忙

    • xzymoe
      Google Chrome 73.0.3683.103 Google Chrome 73.0.3683.103 Windows 10 x64 Edition Windows 10 x64 Edition

      搞定了么?建议你按照我写博文里的版本去刷,实在不行工厂镜像也降低下版本,再ota上去再刷试一试。

发表评论