1.查看基本信息
手机基本信息:其他国家地区-无锁版,4G/64G
设备名称:Pixel3 XL
当前Android版本:12
版本号:SP1A.210812.015
2.解锁OEM和BL
由于笔者买来手机时,打开开发者模式后,OEM解锁已经为引导加载程序已解锁,故而没有进行这一步
其他版本可参考:
首先,保证手机可以访问(www.google.com),确保可以解开OEM锁。
其次,在手机:设置>关于手机,多次点击 版本号,直到提示进入开发者模式。
在手机:设置>系统>开发者选项,找到OEM解锁,打开(也可以直接再设置也搜索:开发者)。
接下来的操作需要先安装adb(Android Debug Bridge)
安装完成,且配置好环境变量后:
adb devices # 检查Pixel 3XL 是否存在
adb reboot bootloader # 进入fastboot mode
fastboot flashing unlock # 解锁
如果一直卡在wait for any devices,可能是,先执行以下命令检查设备是否存在,若设备不存在,可能是驱动没安装(此处还需注意,如果使用linux虚拟机,主机如果没安装驱动,也可能出现这个问题)。
fastboot devices # 如果设备存在
fastboot flashing unlock # 解锁
1.资源准备
下载官方资源包:
https://developers.google.com/android/images
找到自己对应Android系统的版本号对应的镜像,点击link下载,下载完成,解压缩后,找到后缀为.zip的文件再解压缩,找到boot.img备用。
将boot.img传送到Pixel上
adb push boot.img /sdcard/ # 注意要在解压后的文件夹下操作
下载Magisk Manager:
https://github.com/topjohnwu/Magisk/releases
下载完成Magisk-v24.3.apk后,安装进手机
adb install Magisk-v24.3.apk
安装完成后,打开app:
点击菜单,选择Pixel 3 XL
选择boot.img,点击开始。
刷入成功后,将修补后的 magisk_patched-xxx_xxx.img 下载到电脑上,进行如下指令:
adb pull /storage/emulated/0/Download/magisk_patched-24300_J0maS.img .
adb reboot bootloader
fastboot flash boot magisk_patched-24300_J0maS.img
等待刷成功即可。
输入执行查看是否root成功
adb shell
su