使用Magisk root Pixel 3 XL
最終還是決定把Pixel 3 XL解鎖Bootloader和Root。原因是看到很多案例:系統突然當機重開,螢幕顯示「Can’t find valid operating system. The device will not start.」,由於Bootloader鎖住故無法刷回原廠韌體,間接變磚只能送修。既然Bootloader都要解鎖,乾脆一起root。我寧可失去一些安全性,也不要看著手機變磚救不回。
有兩種Root方式:
- Fastboot刷Magisk patched boot image:
[教學] Google Pixel 3 XL 手動刷機操作流程 – Unlock, Root, Factory Rom, TWRP, Relock - TWRP刷Magisk installer zip:
How to Install TWRP Recovery and Root Google Pixel 3 (XL)
Root後幾個軟體必裝:
- Edge Sense Plus:解放Active Edge的握壓功能,包含HTC U11最常用的短握壓和長握壓。
- Tasker:可以製作各種開關和按鈕來執行自動化程式。
- Youtube Vanced:Youtube Vanced的Magisk模組是附加在原版Youtube上執行。特色為背景播放、子母畫面、無廣告。
- Titanium Backup:備份所有App和附加資料。
- TWRP:目前因為有些Bug,建議使用暫時載入到記憶體方式來啟動。備份全機所有分割區資料。
Root後注意事項:
- 如果遇到某些App限制Root執行,可以使用Magisk Hide選擇要隱藏Root的App。
- 不要使用OTA直接更新系統程式,否則更新一定失敗,可能導致其他嚴重後果。
- 不要安裝Xposed框架,否則SafetyNet一定驗證失敗。
- 如果要重新上鎖,一定要刷回原廠韌體,否則會變磚。
- 使用Magisk root後,如何OTA:topjohnwu’s OTA update instructions。
我自己的系統更新流程(不想等或等不到OTA發送更新):
- 開啟Magisk,點選
解除安裝
→ 點選還原原始映像檔
,Magisk會還原到原廠boot image。 - 下載Factory Images,解壓縮檔案,編輯
flash-all.bat
(或flash-all.sh
),將fastboot -w update
的-w
移除後存檔。在Fastboot Mode執行flash-all.bat
(或flash-all.sh
)來更新。 - 將Factory Images的
image-crosshatch-XXXX.XXXXXX.00X.zip
檔案解壓縮,取得boot image。 - 手機重開回到系統,開啟Magisk Manager來patched boot image。
- 手機重開進入Fastboot Mode,刷入patched boot image。
- 手機重開回到系統,確認系統已更新並root完成。
第一、二點是刷入映像檔來更新,第三點開始只是重做root步驟。