Google Pixel 3 和 3 XL 在外国正式出货只是数天,但 Magisk 的开发者 John Wu 已经成功将 Pixel 3 和 3 XL Root 机,取得 Root 权限。
在 XDA 上已有步骤列出。要在 Pixel 3 和 3 XL Root 机过程不需太复杂,不过会将装置的内置储存洗掉,包括内里的相片, 影片, 文件档案,所以要做好备份。Root 机主要分成两个部份,首先是 Unlock Bootloader,之后就在 Magisk Root 机。
Unlock Bootloader
Unlock Bootloader 需要连接电脑透过 ADB 进行。首先需要在装置开启 Developer Options,内里开启 OEM Unlocking 以及 USB Debugging。之后连接电脑,执行
adb reboot bootloader
进入 Bootloader 画面跟着执行
fastboot flashing unlock
之后按照装置上的画面进行 Unlock Bootloader,完成后再在 adb 执行
fastboot reboot
重新启动装置。
Magisk Manager 刷上 Boot Image
第二部份是在 Magisk Manager 刷上 Boot Image File。首先下载 boot image (pixel 3, pixel 3 XL) 至装置内,跟着在 Magisk Manager 选择 Install > Patch Boot Image File。之后就可以将 patched_boot.img 移至电脑。
重启装置至 bootloader 界面,执行
fastboot boot patched_boot.img
跟着在 Magisk Manager 检查版本 (有两个绿色剔号)。这样是以 patched_boot.img 尝试运行,以确认版本正确无误。之后就可以在 Bootloader 画面执行,
fastboot flash boot patched_boot.img
将 patched_boot.img 正式刷至装置的 Root partition 内。
不过要留意这个 Root 机方法是透过 patch boot image,若日后装置更新以又有修改 Boot Image 的话,就要等待 Magisk 放出新的 Patched Boot Image 之后再重复上述步骤。
这里列出的是简略步骤,适合曾经使用 Magisk Manager 的用家。若未有 Root 机经验或未曾使用 Magisk
的用家,建议到 XDA 内有详细步骤可以逐步跟着做。
https://www.xda-developers.com/google-pixel-3-unlock-bootloader-root-magisk/