跳到主要内容

解Bootloader锁

最近准备重学安卓逆向与开发,自然工具是肯定少不了,最为重要的便是手机。之前的手机是 Pixel,但是手机性能不太好,使用起来一卡一卡的(程序安装的有点多)。于是就准备换台 Pixel 4XL 欧版的来作为新设备。

于是便记录下手机的配置逆向环境的过程,而这篇就是刷机最主要的一步,解 bl 锁,不然就没有后续刷面具,root 等等操作了。

相关文章 小胡子的干货铺——Pixel 4 XL 解锁 Bootloader - 少数派 (sspai.com)

开始解锁

危险

前文提示:解锁后,手机上所有数据将被清除重置,请备份重要数据!

下载工具包

需要科学上网才能下载

1、platform-tools.zip: (解压到一个文件夹下)

https://developer.android.com/studio/releases/platform-tools.html

2、USB 驱动.zip:(放同文件夹不需要解压)

https://developer.android.com/studio/run/oem-usb.html#InstallingDriver

OEM 解锁

1、设置关于手机版本号连按七下

2、返回上一级(设置)—系统高级开发者选项—打开“OEM 解锁”,后续按提示操作

3、开发者选项—打开“USB 调试”(备用)

更新驱动

1、电脑开始菜单旁边搜索“设备管理器”并打开

2、通过 USB 线将手机连接到电脑

3、找到新出现的设备就是你的手机,右击更新驱动—自动搜索更新驱动或者手动在桌面搜索刚才下载的驱动并安装

img

如下图提示则说明安装成,接着就要开始解锁了

image-20211209133458792

Bootloader 解锁

1、关机后,同时按住电源键音量减键,进入 Bootloader 界面。

image-20211209135203559

可以看到Device-State: locked 表明为加锁状态

2、通过 USB 线将手机连接到电脑。

3、打开桌面 platform-tools 文件夹,在当前文件夹下打开 CMD 窗口(不可打开 PowerShell,不然命令不可用)

4、键入以下命令检查 fastboot 连接:

fastboot devices

回车后应该显示你的设备序列号,如果不是,你需要确保你的驱动程序已正确安装。

5、确认 fastboot 连接没问题,即可运行解锁 bootloader 命令:

fastboot flashing unlock

你现在应该在手机上看到一个操作界面,要求你确认此操作。使用音量键选择(按一下音量键下即可),使用电源键确认(选择 Unlock the bootloader 并确认)。确认该过程完成,然后键入此命令:

fastboot reboot

手机重启,完成解锁。此时手机界面就会显示 Google 解锁的提示动画。

解锁后,手机上所有数据被清除重置,如需执行后续工作,须重新开启开发者选项、USB 调试

解除 WiFi 网络受限

由于国内网络访问谷歌服务器会被墙,导致 wifi 网络受限。通过下面操作可以解除 WiFi 网络受限

1、手机开机状态下,通过 USB 线将手机连接到电脑。

2、打开桌面 platform-tools 文件夹,打开 CMD 窗口

3、输入命令

adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204

4、打开飞行模式再关闭,查看是否已解除受限。