準備工作
下載platform-tools,並解壓縮
下載usb_driver,並安裝
下載對應手機的原廠映像檔
下載Magisk
- 從官方原廠映像檔中解壓縮boot.img
及vbmeta.img,並放置platform-tools目錄中 - 不插入sim卡將手機開機,並跳過Google帳號設定,直到主畫面出現為止
- 進入 設定 > 關於手機 > 版本號碼 點擊直到出現 你是開發人員
- 進入 設定 > 網路及網際網路 > 設定Wi-Fi並連接上網路
- 進入 設定 > 系統 > 開發人員選項 > 開啟OEM解鎖 及 USB偵錯 選項
- 安裝Magisk,將步驟1的boot.img檔案傳至手機並利用Magisk修補 (詳細方法可參閱官網),並將修補後的檔案傳回電腦的platform-tools目錄中
- 重新開機進入bootloader mode (使用 命令提示字元 進入platform-tools目錄執行)
adb devices (選擇性,確認電腦與手機正確溝通)
adb reboot bootloader - 解鎖引導加載程序
fastboot devices (選擇性,確認電腦與手機正確溝通)
fastboot flashing unlock 關閉啟動驗證程序
fastboot flash vbmeta --disable-verity --disable-verification --slot=all vbmeta.img- 刷入步驟6修補後的檔案
fastboot flash boot --slot=all magisk_patched-23xxx_xxxxx.img - 重新開機後您的手機應該完成root
fastboot reboot
- 下載最新的OTA和原廠映像檔
- 從官方原廠映像檔中解壓縮boot.img
及vbmeta.img - 利用Magisk修補boot.img並回傳至電腦中
- 重新開機進入sideload mode
adb reboot sideload
adb devices (選擇性,確認電腦與手機正確溝通) - 刷入安全性更新檔案
adb sideload ota.zip - 完成上傳後勿重新開機,選擇Reboot to bootloader
關閉啟動驗證程序fastboot flash vbmeta --disable-verity --disable-verification --slot=all vbmeta.img- 刷入步驟3修補後的檔案
fastboot flash boot --slot=all magisk_patched-23xxx_xxxxx.img - 重新開機後您的手機應該完成更新並維持root
fastboot reboot
小弟我上個手機是Nexus 6,時代進步好快,root的方法也改變好多,連鈦備份都已經不支援新版的安卓系統,換了個手機要適應的東西不少,要學的資訊更多,只能邊用邊學;順帶一提,我使用的Spigen Pixel 6 Pro Neo Flex保護貼,指紋辨識一切正常,跟Spigen Pixel 6 Pro Slim Armor CS保護殼搭配也沒有翹邊的問題,提供資訊給有需要的人。
參考文章:
https://forum.xda-developers.com/t/firmware-is-out-get-your-root-on.4353565/
https://forum.xda-developers.com/t/read-this-before-updating.4356231/
https://forum.xda-developers.com/t/unlocking-the-pixel-6-pro-bootloader-general-central-repository-of-relevant-links.4352027/
https://forum.xda-developers.com/t/working-safetynet-with-pixel-6-pro-android-12.4354149/post-85873481