準備工作
下載出廠映象包:https://developers.google.com/android/images?hl=zh-cn#bluejay
刷機工具:https://github.com/badabing2005/PixelFlasher
Root工具:https://github.com/topjohnwu/Magisk/releases
刷機
進入 bootloader
關機狀態下,長按電源鍵+音量減,進入 bootloader 後連線電腦
開始刷機
- 選擇 sdk/platform-tools 的路徑
- 選擇連線電腦需要刷機的 pixel 6a
- 選擇上述下載的出廠刷機包
- 點選 process解析刷機包
- 選中解析完的刷機包後核對 SHA1並選中底部的刷機選項;
- 點選 Flash Device 後開始刷機,後續會有確認彈窗,確認裝置名和刷機包是否匹配;
刷完後,裝置會進入 bootloaderd 介面,按電源鍵選中restart device 就完成刷機
Root
準備boot.img
找到原廠 boot.img
將上面下載的刷機包解壓,解壓後繼續解壓內部的壓縮檔案,可以看到 boot.img
這是原廠的引導映象,需要透過 Magisk 工具處理一下
給 boot.img 打補丁
在 pixel 6a 上安裝 Magisk,並將上述步驟中找到的 boot.img 檔案傳輸到 pixel 中,按下面步驟操作,選中原廠 boot.img
執行完成後會在同目錄輸出一個新的 magisk_patched-xxxx.img 引導映象檔案,再將這個檔案匯出電腦待用
開始 root
進入 bootloader
保持 pixel 裝置連線電腦,執行命令進入到 bootloader adb reboot bootloader
解鎖
執行命令 fastboot flashing unlock
root
執行命令 fastboot flash path/to/magisk_patched.img
,刷完後重啟裝置即可完成 root
驗證
裝置啟動後,執行 adb shell
,再執行命令 su
,
裝置會有個 root 授權確認彈窗
#
就是 root 許可權的標識
本文由部落格一文多發平臺 OpenWrite 釋出!