1.查看基本信息
手機(jī)基本信息:其他國家地區(qū)-無鎖版,4G/64G
設(shè)備名稱:Pixel3 XL
當(dāng)前Android版本:12
版本號:SP1A.210812.015

2.解鎖OEM和BL
由于筆者買來手機(jī)時,打開開發(fā)者模式后,OEM解鎖已經(jīng)為引導(dǎo)加載程序已解鎖,故而沒有進(jìn)行這一步
其他版本可參考:
首先,保證手機(jī)可以訪問(www.google.com),確??梢越忾_OEM鎖。
其次,在手機(jī):設(shè)置>關(guān)于手機(jī),多次點擊 版本號,直到提示進(jìn)入開發(fā)者模式。
在手機(jī):設(shè)置>系統(tǒng)>開發(fā)者選項,找到OEM解鎖,打開(也可以直接再設(shè)置也搜索:開發(fā)者)。
接下來的操作需要先安裝adb(Android Debug Bridge)
安裝完成,且配置好環(huán)境變量后:
adb devices # 檢查Pixel 3XL 是否存在
adb reboot bootloader # 進(jìn)入fastboot mode
fastboot flashing unlock # 解鎖
如果一直卡在wait for any devices,可能是,先執(zhí)行以下命令檢查設(shè)備是否存在,若設(shè)備不存在,可能是驅(qū)動沒安裝(此處還需注意,如果使用linux虛擬機(jī),主機(jī)如果沒安裝驅(qū)動,也可能出現(xiàn)這個問題)。
fastboot devices # 如果設(shè)備存在
fastboot flashing unlock # 解鎖
1.資源準(zhǔn)備
下載官方資源包:
https://developers.google.com/android/images

找到自己對應(yīng)Android系統(tǒng)的版本號對應(yīng)的鏡像,點擊link下載,下載完成,解壓縮后,找到后綴為.zip的文件再解壓縮,找到boot.img備用。
將boot.img傳送到Pixel上
adb push boot.img /sdcard/ # 注意要在解壓后的文件夾下操作

下載Magisk Manager:
https://github.com/topjohnwu/Magisk/releases

下載完成Magisk-v24.3.apk后,安裝進(jìn)手機(jī)
adb install Magisk-v24.3.apk
安裝完成后,打開app:


點擊菜單,選擇Pixel 3 XL

選擇boot.img,點擊開始。
刷入成功后,將修補后的 magisk_patched-xxx_xxx.img 下載到電腦上,進(jìn)行如下指令:
adb pull /storage/emulated/0/Download/magisk_patched-24300_J0maS.img .
adb reboot bootloader
fastboot flash boot magisk_patched-24300_J0maS.img
等待刷成功即可。
輸入執(zhí)行查看是否root成功
adb shell
su