4

谷歌pixel解bl锁,root教程,fastboot一键刷机

 2 years ago
source link: http://blog.wen2go.site/2021/12/03/%E8%B0%B7%E6%AD%8Cpixel%E8%A7%A3bootloader%E9%94%81%EF%BC%8Croot%E8%B8%A9%E5%9D%91%E8%AE%B0%E5%BD%95/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

入手了一部pixel 3xl,下班之后急忙取回上手折腾,不得不说android 12的原生系统真的如丝般顺滑。好了体验完开始进入正题,折腾手机。。。 这部手机主要买来做安卓逆向,所以版本不易过高,但是官方最低也是个android 9, 先解bl, root再说吧,开干>>

刷机有风险,注意备份数据,数据无价。。。

  1. 首先准备数据线、windows电脑、adbfastboot手机系统镜像TWRP镜像usb驱动包magisk搞机助手

    • adbfastboot 自行百度安装,网上很多教程,这里不过多赘述;

    • 系统镜像可到google官网下载,此网站是少数的google没被墙的页面:https://developers.google.cn/android/images,右侧找到手机型号,选择需要的安卓版本下载:

    image-20211203231235392

    • TWRP镜像下载链接https://twrp.me/Devices/ , 这是个第三方recovery包。根据手机型号选择下载镜像包,先选择google-> 在选择pixel 3xl -> 点击要下载的版本(欧版、美版)-> 拉到下图的位置 看到下面有各个版本的img镜像,这里我选择下载最新版本twrp-3.5.2_10-0-crosshatch.imgimage-20211203231353918
    • usb驱动包下载链接:https://developer.android.google.cn/studio/run/win-usb?hl=zh-cn ,下载好之后解压到桌面。
    • 搞机助手下载链接:https://lsdy.top/, 不想输代码的兄弟可以用这个工具。
    • magisk下载链接:https://magiskcn.com/, 用于root。
  2. 将手机链接电脑,然后进入 设置-关于手机-版本号, 多次点击版本,打开开发者模式

image-20211203232733749
  • 返回上一层,进入系统设置,点击系统设置下面的开发者选项
image-20211203232818814
  • 进入开发者选项,将USB调试OEM解锁 打开。
image-20211203232919865
  1. 把手机用数据线连接电脑,手机弹出允许远程调试对话框,勾选允许,然后打开cmd, 输入

    `adb devices`, 	# 控制台显示已经连接的设备

    image-20211203233349565

  2. 输入下面指令

    adb reboot bootloader

    等待手机重启进入bootloader模式, 也可以同时按住音量-键和电源键进入,图中红框显示lock, 表示没解锁, 因为我已经解锁了,所以显示unlock

    image-20211203233924254

  3. 如果没有解bl锁,在终端输入 fastboot devices, 查看当前设备bl模式 是否连接,假如没有设备出现,大概率是设备没有装驱动,

    • 打开windows电脑的设置-设备管理器-其他设备,可以看到此时的设备是没有驱动的,右键选择更新驱动,选择之前解压到桌面的USB驱动

    image-20211203234855172

    • 更新完驱动依然显示感叹号的,再次更新驱动,选择驱动时点击下图红框内容:

    image-20211203235016023

    • 选择通用串口总线设备下面的WinUSB设备-> ADB设备,然后选择下一页安装驱动即可。
    image-20211203235203766
    image-20211203235228959
  4. 再次运行 fastboot devices, 可以看到设备已经连接。

    image-20211203235514935
  5. 然后输入指令fastboot flashing unlock进行解锁, 此时手机界面会显示一个让你确认的界面,使用音量键选择并用电源键确认,然后重启手机,完成bl解锁。

  1. 重启手机,使用fastboot进行线刷。

  2. 为了避免各种坑,接下来使用fastboot一键刷机,打开android SDK- > platform-tools, 将文件内的所有文件复制到系统镜像包的目录下

image-20211204011032386

  • 打开镜像包,双击flash-all.bat就开始刷机了, 可以在终端看到刷机进程,此过程可能要重启几次,等待刷机完成

image-20211204011644779

  1. 刷机完成重启,安装magisk.apk, 执行命令adb install magisk.apk,刷完机记得打开usb调试,否则adb命令无效;安装完magisk apk,还要刷magisk的完整包,下面提供两种方法。

image-20211204012426491

    • magisk.apk重命名为magisk.zip,然后通过指定上传到手机里
    adb push magisk.zip  /sdcard/Download
    • 重启到fastboot模式,刷入TWRP,等待刷入成功(如果不是A/B分区)
    fastboot flash recovery twrp-3.5.2_10-0-crosshatch.img
    • 出现以下类似字符表示刷入成功
    Sending ‘recovery’ (131072 KB) OKAY [ 3.123s]
    Writing ‘recovery’ OKAY [ 0.397s]
    Finished. Total time: 4.645s
    • 按住音量键选择Recovery Mode重启到recovery.

      image-20220303235306945
    • 进入TWRP之后, 选择install,然后选择刚才push到手机里面的magisk.zip, 等待安装成功,然后重启即可。

      image-20220303235911956
    • 将系统镜像下面的image-xxxxx-002.zip解压,把里面的boot.img推送到手机里,我这里push到sd卡download文件里,方便查找
    adb push boot.img /sdcard/Download
    • 打开magisk, 点击上面的安装- > 选择并修补一个文件,选择刚才推送到download目录下的boot.img,然后点击开始,等待安装完成。

      image-20211204013247376
  • 此时在Download目录下生成了一个magsik的boot镜像,可以从下图红框内看到文件名。

    image-20211204101931183
  • 通过指令adb pull /sdcard/Download/magisk_patched-23000_6qpdO.img下载到本地,每一次生成的名称都不一样,记得修改成自己生成的文件名,重启手机到fastboot模式,使用fastboot flash boot magisk_patched-23000_6qpdO.img重新刷入boot镜像,刷完重启就可以看到root成功。打开magisk,可以看到下面多了几个图标,第二个就是管理root权限的列表。

    image-20211204102552360
  • adbfastboot 常用指令看这篇文章

fastboot boot twrp.img		# AB分区
fastboot flash recovery twrp.img # 只有一个分区

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK