Pixel加密无法刷入TWRP和Magisk

5,324 阅读2分钟
  1. 提前将twrp-pixel-install.zip导入手机:adb push twrp-pixel-install.zip /sdcard/
  2. 原生Android 系统情况下,重启进入bootloader: adb reboot bootloader
  3. 进入bootloader后,连接手机,执行命令:fastboot boot sailfish.img,进入recovery。
  4. 进入recovery后,文件夹都是加密的,无法找到要刷入的twrp-pixel-install.zip。
  5. 参考xda上面一个帖子,成功将twrp下文件夹乱码问题解决 :解决文件夹加密乱码,大致步骤为:进入twrp后,执行fromat data,执行完成后,切记不可重启进入系统,而是进入bootloader。因为此时手机还没有输入recovery,再次执行:fastboot boot sailfish.img 将twrp刷入boot分区,启动进入twrp。
  6. 进入twrp后,再次点击Install,发现文件夹不会乱码了,但是又出现另外一个问题,就是第一步导入的twrp-pixel-install.zip没了,找不到。无法进行刷入。
  7. 解决办法是:通过adb shell查看导入的路径:/sdcard,再在手机上通过twrp查看:/sdcard,然后文件就显示出来了。
  8. 手机连上电脑,在terminal中通过adb shell,查看手机你事先导入的路径。因为我把zip导入的是sdcard根目录,所以通过shell命令进入sdcard,目录查看。
  9. 执行:adb shell,再执行:ls查看手机中文件目录。
  10. cd sdcard目录,查看刚才导入的zip文件是否在,不存在的话,执行exit退出shell。
  11. 使用adb push再次将twrp-pixel-install.zip和twrp-3.2.1-2-sailfish.img推入手机。
  12. 执行adb push twrp-3.2.1-2-sailfish.img /sdcard和 adb push twrp-pixel-install.zip /sdcard导入。
  13. 导入后,再次执行shell命令查看手机sdcard目录下是否有刚才导入的文件。一般shell中显示刚才导入的文件都在。
  14. 然后手机中在twrp中进入刚才的导入路径:/sdcard ,导入文件就会出现。
  15. 现在就可以尝试在Install中,选择要刷入的twrp,进行刷入。
  16. 在刷入时,又遇到一个问题,就是刷入twrp-pixel-install.zip时,提示失败,没有recovery分区。进入Twrp Mount中查看,确实没有recovery分区。只有boot data vendor分区。
  17. 解决办法:再次进入选择Install,点击右下角install zip切换到install image,选择twrp-3.2.1-2-sailfish.img,再选择刷入为Boot,刷入后就覆盖了boot,再次重启就无法进入系统了。直接进入twrp。
  18. 下载一个pixel的rom,下载的是omni-8.0.0-20171120-sailfish-HOMEMADE.zip,在twrp下adb push 进手机。
  19. 在twrp中Install 刷入的rom,重启后会失败,出现android系统自带的recovery。选择修复。再次重启后就成功进入刷入的rom,开机启动完成。
  20. 再次关机进入bootloader,执行fastboot boot sailfish.img,进入twrp的recovery,现在就可以导入twrp-pixel-install.zip,在Install中选择用twrp覆盖原Android的Recovery。
  21. 刷入成功后,导入Magisk-v19.2.zip,Install Magisk Root手机。完成后重启手机。
  22. 此时手机就刷入了Twrp和root