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

15 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上去再刷试一试。

  5. Google Chrome 72.0.3626.121 Google Chrome 72.0.3626.121 Windows 10 x64 Edition Windows 10 x64 Edition

    你好,大佬,按照你上一篇成功解锁bl,因为已经是官方的9.0系统了,所以并未刷入镜像,使用的platform tools是androidstudio中的,不必下载,通过adb命令fastboot boot twrp-3.2.3-0-marlin.img进入了twrp模式中,由于没看顺序,我先是安装了magisk最新版本的19.2,后是twrp,都未清缓存,后来无法进入系统,一直是twrp模式,无奈,再次正确的顺序刷入,先是twrp,后是magisk19.2,都有清缓存的操作,但是仍然无法进去系统,重启后也是无法进入,最后还会自动重启进入twrp模式。请问大佬该如何解决这个棘手的问题。

发表评论