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/