Pixel2XL解锁BL-刷入Twrp-获取Root权限
前提: 手机账号退出,不插卡,不联网,删除pin指纹以及开机密码
一 解锁BL(如已解锁,该步骤不需要)
1.1 bootloader是什么?
bootloader,中文翻译为启动引导程序。打个比方来说,当我们启动手机的时候,最先开始执行的就是这段程序,然后对手机进行一些基本的初始化,然后进入手机系统
1.2 什么是BL锁
所谓的BL锁,也就是bootloader锁。这是手机厂商对手机系统的一种保护方式,目前大部分的手机都有BL锁,在未解锁的情况下,用户不能修改手机系统或者底层,也就是无法刷机和Root。这就是为什么刷机前需要先解锁BL了
1.3 BL锁解除
一般带BL锁的手机都是可以进如fatsboot模式的,常见按键操作就是关机状态音量下键+开机键
# 注意:
欧版才能解锁
美版不能解锁(美版淘宝付费有人解锁)
# 欧版判断
点击Settings(设置) -> System(系统) -> About phone(关于手机) -> Regulatory labels(监管标签) 查看。
MODEL: G-2PW4200 ,其中 4200 表示欧版,4100 表示美版
我的是G011C,是美版
1.4 Pixel解BL锁步骤
1 开启usb调试
# 1 点击Settings(设置) -> About phone(关于手机) ->版本号(最底部)--->点击7次(开启usb调试)
# 2 点击Settings(设置) -> 系统---> 高级--->开发者选项--》进入
-开启OEM解锁
-开启USB调试
2 在电脑上配置 adb 环境(win,mac或Linux机器和一根数据线)
「adb」即 Android Debug Bridge ,亦称安卓调试桥,是谷歌为安卓开发者提供的开发工具之一,可以让你的电脑以指令窗口的方式控制手机。
可以在安卓开发者网页中的 SDK 平台工具页面下直接下载对应系统的 adb 配置文件,大小只有几十MB
# 1 下载地址(下载对应平台的adb)最新版:
https://developer.android.com/studio/releases/platform-tools?hl=zh-cn
# 2 各平台历史版本下载地址:
https://androidmtk.com/download-android-sdk-platform-tools
# 3 对应平台压缩包下载后,解压即可(配置好环境变量:在任意位置可以执行adb命令)
内含:adb工具和fastboot工具
3 手机连接电脑解锁
# 1 会弹出下图,运行USB调试
# 2 打开命令窗口(cmd或terminal)
# 3 输入 adb devides,显示如下图,表示手机正常连接
# 4 进入fastboot模式
方式一执行:adb reboot bootloader
方式二:关机后,按住【音量下键+开机键】
# 5 命令行中执行:
fastboot devices
# 6 执行:
fastboot flashing unlock
# fastboot oem unlock 不同版本可能需要执行这条命令
进行 Bootloader 的解锁,你的 Pixel 会进入一个询问页面,使用音量键选择到「Unlock the bootloader」,按电源键确认。至此,你的 Pixel 就已经解锁了最重要的 Bootloader 、并且自动执行格式化。
等待 Pixel 格式化完成后,你需要重新进行初始设置,并且再次进入设置启用开发者模式,将 USB 调试打开以便进行后续的操作
二 刷入twrp recovery
# 1 TWRP是国外Android爱好者开发的一款工具,全名是:(Team Win Recovery Project)。TWRP的主要作用包括刷机,备份,恢复等。安卓修复的时候TWRP是必不可少的工具。是一款知名第三方recovery刷机工具,功能强大,支持触屏操作。
# 2 recovery相当于Windows PE微型系统,在recovery里我们也可以挂载磁盘,修改系统分区,使用adb命令,等一系列功能
# 3 它是一种自定义恢复模式,与设备自带的恢复模式相比,TWRP提供了更多的功能和选项,使用户能够更灵活地管理和操作他们的Android设备。
# 4 recovery相当于Windows PE微型系统,在recovery里我们也可以挂载磁盘,修改系统分区,使用adb命令,等一系列功能
# 5 TWRP具有以下主要特点:
完整的触摸操作界面:TWRP提供了易于导航的触摸操作界面,用户可以使用手指滑动和点击来浏览和选择不同的选项。
完整的备份和恢复功能:TWRP允许用户对整个系统进行完整的备份,包括操作系统、应用程序、数据和设置。用户可以随时使用这些备份来恢复设备到先前的状态。
安装第三方固件和补丁:使用TWRP,用户可以安装自定义固件、ROM、补丁和MOD。这使得用户能够个性化和定制他们的设备,并享受各种功能和优化。
分区管理:TWRP提供了对设备分区的灵活管理。用户可以查看和操作不同的分区,包括系统分区、数据分区、缓存分区和恢复分区。
刷入ZIP文件:通过TWRP,用户可以轻松地刷入ZIP格式的文件,如应用程序、主题、内核等
2.1 输入步骤
1 下载对应手机的镜像
#1 下载地址:https://twrp.me/Devices/
不同品牌不同型号的手机对应的TWRP刷机包各不相同,根据自己的手机型号去TWRP官网下载对应的刷机包
# 2 我们选择:Google----》Google Pixel 2 XL (taimen)
# 3 选择美版或欧版下载
# 4 同时下载zip和img
-zip是安装包,永久刷入使用
-img是镜像,临时刷入使用
2 刷入recovery
# 1 adb 连接手机【确认开启开发者模式】
adb devides
# 2 重启手机,fastboot模式
adb reboot bootloader
# 又见到了熟悉的界面
# 3 查看fastboot是否正常连接手机
fastboot devices
# 4 刷入recovery(临时刷入,重启后会没有了)
fastboot boot /Users/lqz/soft/twrp-3.6.2_9-0-taimen.img # 注意img文件的路径正确
Sending 'boot.img' (40960 KB) OKAY [ 0.972s]
Booting OKAY [ 0.001s]
Finished. Total time: 1.013s
# 5 手机会自动重启,进入recovery模式
三 手机root(刷root直接看这)
# 1 下载最新版面具(Magisk)
https://github.com/topjohnwu/Magisk/releases
# 2 下载后,复制一份apk,后缀名改为 .zip
# 3 把Magisk-v26.1.apk安装在手机上
adb install -r /Users/lqz/soft/Magisk-v26.1.apk
# 显示安装成功
Performing Streamed Install
Success
# 此时打开Magisk,看到超级用户栏是无法点选的,因为没有root
# 4 把Magisk-v26.1.zip推送到手机上
adb push /Users/lqz/soft/Magisk-v26.1.zip /sdcard/Download
# 推送成功
/Users/lqz/soft/Magisk-v26.1.zip: 1 fi.... 23.9 MB/s (11411692 bytes in 0.455s)
# 5 在手机的文件管理器中能看到该zip
# 6 重启手机,fastboot模式
adb reboot bootloader
# 又见到了熟悉的界面
# 7 查看fastboot是否正常连接手机
fastboot devices
# 8 刷入recovery(临时刷入,重启后会没有了)
fastboot boot /Users/lqz/soft/twrp-3.6.2_9-0-taimen.img # 注意img文件的路径正确
Sending 'boot.img' (40960 KB) OKAY [ 0.972s]
Booting OKAY [ 0.001s]
Finished. Total time: 1.013s
# 9 手机会自动重启,进入recovery模式【在手机上操作】
# 10 选择 Install – 找到目录 /sdcard/Download – 选择 Magisk-v26.1.zip 文件 – 弹出安装界面 – 直接滑动底部的滑条 Swipe to confirm Flash 安装:
# 11 安装完成后,手机开机,打开面具软件Magisk,会提示如下图
点击修复---》直接安装---》等待修复成功,重启手机就root了
四 永久刷入twrp recovery(需要先root才能刷入)
# 上面咱们是临时输入了twrp recovery,重启后就没了,我们要永久刷入twrp recovery步骤如下
1 电脑连接手机
# 1 adb 连接手机【确认开启开发者模式】
adb devides
# 2 把上面下载的zip,放到手机上(上传到手机上)
# 通过 adb push <local> <remote> 命令将文件上传到手机的 /sdcard/Download/ 目录中
adb push /Users/lqz/soft/twrp-installer-3.6.2_9-0-taimen.zip /sdcard/Download
# 显示上传成功
/Users/lqz/soft/twrp-installer-3.6.2_9.... 21.9 MB/s (11622449 bytes in 0.506s)
# 3 重启手机,fastboot模式
adb reboot bootloader
# 又见到了熟悉的界面
# 4 查看fastboot是否正常连接手机
fastboot devices
# 5 刷入recovery(临时刷入,重启后会没有了)
fastboot boot /Users/lqz/soft/twrp-3.6.2_9-0-taimen.img # 注意img文件的路径正确
Sending 'boot.img' (40960 KB) OKAY [ 0.972s]
Booting OKAY [ 0.001s]
Finished. Total time: 1.013s
# 6 手机会自动重启,进入recovery模式【在手机上操作】
# 7 选择 Install – 找到目录 /sdcard/tmp/ – 选择 twrp*.zip 文件 – 弹出安装界面 – 直接滑动底部的滑条 Swipe to confirm Flash 安装:
这里也间接验证了为什么要选择 /sdcard 目录:点击 Install 按钮后,直接进入的就是 /sdcard 目录,即只能操作这个目录