Pixel3 解锁bootloader
Contents
参考官方教程 https://source.android.com/setup/build/running
step1
a. 进入手机设置(setting)->关于手机(about phone)->点击版本号(Build number) 7次
b. 输入PIN码,当看到“你现在处于开发者模式”,点击返回。
c. 系统(system)->高级->开发者选项(Developer options)->打开OEM锁和USB调试
step2
USB连接手机,确保ADB已配置好,并且可以和手机正常通信。若adb devices
报no permission
错误,则按以下步骤处理:
a. lsusb
找到手机的id,即下面的18d1:4ee7
。
|
|
b. sudo nano /etc/udev/rules.d/51-android.rules
编辑文件如下:
|
|
c. 重启电脑
d. adb devices
显示已连接。
|
|
step3
注意!! 解锁会使手机内数据丢失,解锁前请备份数据
使用adb reboot bootloader
命令重启进入bootloader,待显示bootloader画面后执行
|
|
此处有坑,我在执行此命令后一直在<waiting for devices>
并没有丝毫反映。fastboot devices
显示
|
|
原因是bootloader模式下有不同的ID,也需要添加进51-android.rules文件中,lsusb
查看此时的ID,并按照之前的步骤编辑 51-android.rules文件,最终如下:
|
|
然后可能需要再次重启电脑,之后fastboot flashing unlock
命令可以顺利执行了,执行后,按照提示,使用音量上下选择是否解锁,并使用电源键选择解锁。
解锁后手机开机之前的东西就都没有了,而且每次开机都会出现黄色感叹号提示设备被解锁,不过不影响正常使用。然后就可以烧写我们自己的镜像了。
重新锁bootloader
执行命令
|
|