会员登录|免费注册|忘记密码|管理入口 返回主站||保存桌面|手机浏览|联系方式|购物车
安卓刷ROOT
2024-12-30IP属地 湖北24
  1. 解锁 Bootloader

  2. 刷入 Recovery

  3. 刷入 Magisk

  • 小米(非澎湃OS系统,该系统解BL锁非常麻烦

  • 三星(未实验过

  • 谷歌(尝试ROOT Pixel14 成功

    :非必要不要升级最新或近期的系统,ROOT步骤会非常麻烦

    OPPO、VIVO不可解BL锁,其他品牌厂商未了解

电脑环境准备

要一台运行正常的电脑—— Windows 或 Mac 均可——和一根功能无恙的数据线。

 

指令来验证是否成功的启动了 adb ,如果返回的文字中出现了「Android Debug Version 1.0.XX」之类的字样就说明启动成功、可以进行下一步工作了。

而对于 Windows 而言,则需要使用 Shift + 右键点击 platform-tools 文件夹,选择「在此处打开 PowerShell 窗口」。同样, Windows 可能也会要求你用特殊的语法来执行一个路径中的可执行指令,根据 PowerShell 的提示,使用 . 作为指令前缀

 
 

手机上打开 adb 开关、解锁 Bootloader

电脑上的 adb 环境配置完成后,我们还需要在手机上手动启用 adb 调试。在 Pixel 的设置 - 关于手机页面中,连续点击最下面的版本号七八次,直到下面的弹窗提示「您现在处于开发者模式!」,如果你的手机设置了密码的话,则需要输入密码确认后才能启用开发者模式。

此时,在设置 - 系统的页面中就多出来了一行开发者选项的入口。进入开发者选项后,我们需要做三件事

  • 打开 USB 调试开关

  • 关闭系统自动更新开关

  • 打开 OEM 解锁开关(如果这个开关处于关闭状态并且是灰色的,说明你的 Pixel 是有锁机器,是无法 root 的;但如果是灰色并处于打开位置的话,则 Bootloader 已经解锁,可以直接进入下一步下载系统镜像了

    允许来自电脑的 USB 调试之后,在电脑上输入

 

指令,如果指令下面返回了一个以你的手机序列号开头的 device ,说明手机上的 adb 也正常开启——在这之后,你就可以使用比如 adb install 、 push 、 reboot 等等指令在电脑上控制手机了。

手机与电脑上的 adb 都正常工作之后,使用

 

指令将手机重启到 Bootloader(BL)界面。这时手机会进入 fastboot 模式,使用

 

确认电脑是否仍然可以读取到连接的 Pixel 手机,同样返回序列号说明手机连接正常。

不过在 Windows 中,电脑有可能会因为缺少对应的 USB 驱动而无法识别已经进入 fastboot 模式的手机,这时就需要从 Android 开发者网站下载 Google USB Driver(非谷歌机子也可以使用该驱动,进入 Windows 设备管理器手动更新外置 USB 设备的驱动程序。

遇过的问题
过时或不兼容的 USB 驱动程序导致无法识别设备
  • 方法一

过时或不兼容的 USB 驱动程序也可能触发“设备描述符请求失败”错误。 要更新驱动程序,请按照下列步骤操作

**步骤 1:**按 Windows 键 + X,然后从菜单中选择设备管理器。

**步骤 2:**展开通用串行总线控制器类别。

**步骤 4:**选择“自动搜索更新的驱动程序软件”,让Windows查找并安装最新的驱动程序。

  • 方法二

如果更新驱动程序无法解决“未知 USB 设备”错误,请尝试卸载并重新安装它们。 按着这些次序

**步骤 1:**打开设备管理器(Windows 键 + X 并选择设备管理器)。

**步骤 2:**展开通用串行总线控制器类别。

**步骤 4:**重新启动计算机,Windows 将自动重新安装 USB 驱动程序

更新驱动程序后,电脑应该就可以正常识别处于 fastboot 模式的 Pixel 了。

确认连接正常后,输入

 

进行 Bootloader 的解锁,你的 Pixel 会进入一个询问页面,使用音量键选择到「Unlock the bootloader」,按电源键确认。至此,你的 Pixel 就已经解锁了最重要的 Bootloader 、并且自动执行格式化。

等待 Pixel 格式化完成后,你需要重新进行初始设置,并且再次进入设置启用开发者模式,将 USB 调试打开以便进行后续的操作。

下载你需要的系统镜像

对于不同品牌的 Android 手机来说,如何寻找官方的系统镜像有时会成为刷机中最困难的一环,但是对于 Google Pixel 来说则完全不是问题。在 Google Play services 网站中,谷歌上传了从 Nexus S 到 Pixel 7 Pro 的每一款机型在支持期间内每一个版本的系统

如果你的手机是 Pixel 7 及以后的机型,那么就不要找 boot.img ,而是要找 init_boot.img

下载的镜像必须要跟所要root的机子的型号匹配,可在设置‘关于手机’查看,到对应手机厂商官方下载镜像(如找不到,直接尝试用刷机工具root,但root成功的概率比较小

boot.img:一般是该文件,若否,则观察以「image-机型代号-版本号」命名的压缩包里面的img文件

安装 Magisk app

由知名 Android 开发者 John Wu 牵头开发的 Magisk(面具)是目前使用最广泛的 root 工具之一,在各类「一键 root」的时代已经过去、 Zygisk 生态正在成长的这段时间, Magisk 仍然是相对最容易上手的 root 首选项。

你可以直接从 Magisk 的 GitHub 项目页面下载最新版本的安装包。而如果你的 Pixel 系统版本是最新的 beta 版的话,则有可能需要参考 release note 在正式版与 Canary 版本(测试版)之间进行选择。

在 Magisk 的 apk 安装包下载完成之后,在手机上直接安装。

传输和修补镜像

在手机上安装好最新版本的 Magisk 之后,我们就可以用它来修补之前在完整系统镜像中找到的 boot.img 启动文件了。

当 Magisk 提示 All Done 修补完成之后,你就可以从 HandShaker 里面将修补过的镜像文件提取出来,保存在你熟悉的位置;或者使用 adb 指令

 

前者会将新的镜像文件提取到执行这段指令的 platform-tools 文件夹所属的文件夹中,敲起来更快一些;后者则可以将文件提取到电脑上的任意什么位置,只需要将想要粘贴的地方以同样文件路径的形式复制进终端窗口即可。

从新的镜像启动并刷机

将修改后的镜像保存到你指定的位置之后,我们就可以开始真正的刷写工作了。

使用

 

再次让手机以 fastboot 模式启动到 Bootloader 中,使用

 

确认电脑正确识别手机。如果你的 Pixel 是 Pixel 6 代及以前的机型,使用

 

让你的 Pixel 从 Magisk 修补过的新 boot.img 启动。

如果你的 Pixel 手机是 Pixel 7 代及以后的机型的话,这里的指令就要改成

 
 

状态栏电量归零是因为在「系统界面演示模式」打开时重启,与 Magisk 无关

至此,你的 Pixel 就已经 root 完成了,点击右下角的重启,让 Magisk 将修改后的启动镜像固化即可。

但有些时候,从新的启动镜像开机后, Magisk app 会提示需要对系统进行一些修补,点击确认后它会让手机再一次重启。那么再次重启后我们需要重复一遍上述的三个指令。因为重启后手机会恢复使用最开始没有被修改过的那个 boot.img ,而非我们需要的这个「有 Magisk 后门」的镜像。