Google Pixel3 XL 升級Android10 后刷入Magisk成功獲得ROOT (補充 Pixel2 xl 刷 android 11)


這個標題關鍵字已經把差不多表示清楚了,不要嫌棄我標題黨,哈哈哈~~~

 

言歸正傳

前提說明:

  此文章和實踐過程參考以下文章:

   Andriod Q上的root教程(適用於(Pixel 3,3 XL,3a和3a XL)地址:http://bbs.gfan.com/android-9608088-1-1.html

   Magisk root方法及一些模塊 地址:http://bbs.gfan.com/android-9624620-1-1.html

   Pixel 4/3/2 XL升級安卓Android 10.0並root教程  地址:https://www.uso.cn/post/view/44987  (尤其是這篇,我也是嘗試了多個版本twrp和Magisk,不是開機卡屏就是 刷入Magisk失敗 淚)

   順帶發現:

    刷入twrp-3.2.3-0-crosshatch,有時提示:(Too many links),另外臨時Twrp3.2版,無法使用adb,需要安裝的文件需要提前放入手機。

    刷入twrp-3.4.0-0-crosshatch,在twrp模式下支持adb操作,可以隨時push文件進去進行安裝,但是開機會卡屏無線循環,只好再刷回原包。

  感謝以上作者提供的經驗!

  簡單總結(個人理解):Android10無法使用twrp刷入Magisk,(twrp官網介紹暫時不支持Android10),所以,使用刷入經過Magisk修復后的boot.img將Magisk加入,實現獲得Root效果

  僅此記錄下過程,方便查找。

 

0x01:故事是這樣開始的

  剛回來,准備購入一台順手機器,選了Google Pixel3 XL,本來是和店家老板約好刷最新系統帶ROOT,無奈忘記了~(淚)

  回來就准備自己刷下,畢竟感覺自己稍微有點基礎,然后就開始一發不可收拾~~哈哈哈

  期間店家提供了很多支持,感謝!是個非常不錯的店家,推薦~此處避免廣告,就不貼名字了,找親兒子系列,就那么幾家大家~

 

0x02:准備工作

    a.穩定梯子,Magisk會用到,下載官方包也會用到

    b.Google Pixel3 XL設備一台,目前自帶Android 9 ,不帶ROOT

    c.准備adb 和 fastboot工具,需要下載Google的SDK Platform-Tools獨立軟件包(為了使用adb和fastboot)

      Platform-Tools下載地址:https://developer.android.com/studio/releases/platform-tools?hl=zh-cn

      選擇自己需要平台下載就好,下載好,解壓出來,

      在解壓后的目錄,按住Shift 點擊鼠標右鍵,選擇“在此處打開命令行”

      或者,在Window解壓后目錄,頂部地址欄,直接輸入 cmd 回車

      獲得當前環境變量的cmd窗口,以下所有adb命令和fastboot命令均是在DOS界面下輸入,想粘貼的,在網頁復制后,到DOS點擊右鍵即可粘貼。

      [Platform-Tools下載頁面截圖]

    

     

    d.Google Pixel3 XL 官方完整包

      地址:https://developers.google.com/android/images#crosshatch

      下載最新的就可以,往下拉是最新的,寫作時當前最新是:10.0.0 (QQ3A.200605.002.A1, Jun 2020, Telstra Only)

      [Google Pixel3 XL 官方完整包下載頁面截圖]

      

    e.Magisk安裝包,有個帖子說,需要是Canary版本,我就找了好久,Canary版本,找到了,最后使用的最新版也可以。

      附上官網地址:https://magiskmanager.com/      (這個網頁很大...打開有點卡,習慣就好-_-!!)

      網站有下載安裝說明的,還報錯Twrp模式下的如何使用安裝,點擊下載

      [Magisk安裝包下載頁面截圖]

      

    

    

 0x03:准備完畢,開搞

    再次前提說明:

    如果設備是Android 9 ,建議參考其他帖,例如:http://bbs.gfan.com/android-9534769-1-1.html

    理論上,直接解鎖,刷入twrp,使用臨時twrp安裝Magisk.zip,開機,就可以

    但這樣操作在Android實驗失敗

    本文僅說明Android10安裝Magisk過程,

  a.升級Android10,如果已經升級,可以忽略此步驟。

    a1.解鎖:設備打開“選項”-“關於手機”-“版本號”-點擊8次數,打開開發者模式,允許電腦USB調試

    a2.進入到bootloader

      adb reboot bootloader

      然后,按音量上,調整到“Unlock te bootloader” ,按下電源鍵,確認,等待解鎖完畢,重啟。如圖

      

 

    a3.將下載好Android10 鏡像包,放到一個目錄,

      例如: .../google/crosshatch-qq3a.200605.002.a1-factory-7e05d486.zip,然后解壓,

      獲得目錄.../google/crosshatch-qq3a.200605.002.a1/...

    a4.將下載好的Platform-Tools,解壓后,是放到鏡像包目錄.../google/crosshatch-qq3a.200605.002.a1/...里面,合並后的結果類似如下圖:

    [資源合並后截圖]

    

    

 

   a5.在當先目錄,地址欄,輸入cmd,打開Dos命令行窗口,或在此目錄,按住Shift 點右鍵-“在此處打開命令行”

     先檢測下設備adb是否正常連接,如不正常,檢查usb設備調試和數據線

       adb devices

     然后打開設備到bootloader 模式,設別會重啟到bootloader模式

       adb reboot bootloader

   a6.開始刷機

   雙擊目錄下:flash-all.bat

   順利的話,等待幾分鍾,就可以刷機完成,你就獲得了最新的Android10 系統....

  

  b.升級完畢,准備Root

    b1.重啟開機后,繼續,打開USB 調試

    b2.將源碼目錄下的 image-crosshatch-qq3a.200605.002.a1.zip 文件中的,boot.img解壓出來,將boot.img放到手機/sdcard/Download/目錄

     可以使用 adb push xxx/google/.../boot.img / /sdcard/Download/

     也可以在屏幕頂部下拉,點擊最下面有個“Android系統,正在通過USB設備為此設備充電”,選擇“文件傳輸/Android/auto”,在計算機里面把boot.img拖到/sdcard/Download/文件夾

   

 

 

 

   b3.准備好梯子

   b4.安裝MagiskManager,一個apk,安裝就不用交了,拖動到sdcard 或者直接 adb install 都可以。

   b5.打開MagiskManager,首頁一直會檢查更新,如果沒梯子,無法檢查完畢,也就無法看到后面的“安裝”按鈕 (這個是個人理解)我就等了很久,(截圖是獲得權限后操作截圖)

     選擇“安裝”--“選擇並修補一個文件”--選中剛才放到/sdcard/Download/下的boot.img 等待修復完成

   

 

   修復完成后,會在/sdcard/Download/目錄生成一個修復后文件,名字為“magisk_patched.img”,將此文件拖到PC ,

   可以類似剛才步驟b1,將“magisk_patched.img”,保存到“boot.img”同級目錄

  b6.切換到bootloader模式

    adb reboot bootloader

  b7.由於 Pixel XL 是雙分區,所以要先確定當前是哪一個分區

    fastboot getvar current-slot 

    會返回一個結果,結果中會寫是 a 還是 b 。

    我的設備返回的是:b ,

    如果是 a 分區,就把 boot_b 改成 boot_a

  b8.刷入修復后的“magisk_patched.img”

    fastboot flash boot_b magisk_patched.img

  最后開機

    fastboot reboot

  順利的話,開機,就可以獲得ROOT權限的Android10 Pixel3 XL  (自己鼓掌)

 

  最后上個驗證圖  

  

 

 

  補充 Pixel 2 XL Android 11 刷 Magiks

  步驟大體一致,需要注意的是,需要使用 Magisk21.1  截至更新時間,最新是(21100) 

  如果之前使用的穩定版 Magisk20 ,在右上角設置-更新通道-選擇測試版,更新即可。

       更新完畢,依然是,下載 Pixel 2 XL 11的 鏡像,解壓boot.img ,修改boot.img ,刷入,重啟開機,ok

        如果失敗,開機黑屏,重新刷入正常的boot.img 即可

    

   以上

   (提示:刷機有風險,ROOT需謹慎!文章技術來源網絡,僅供個人交流使用,請勿用於非法用途!請勿用於非法用途!請勿用於非法用途!后果自負!)

   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM