Pixel 5 刷机与 Root

前言

1. 数据无价,谨慎操作,OEM 解锁会丢失所有数据,请及时备份
2. Root 前建议退出 Google 账户

准备工具

  1. Nexus 和 Pixel 设备出厂映像 | Google Play services | Google for Developers
  2. Google USB 驱动程序
  3. Android 调试桥 (adb)

下载固件与安装驱动

找到你要刷的固件,点击“连接”进行下载

下载固件

下载 USB 驱动并解压,右键 android_winusb.inf 并选择“安装(I)”

安装固件

下载好 ADB,将其解压到空白文件夹,右键地址栏并选择“复制地址”

所有的操作都需要管理员身份,执行前请二选一执行以下操作:

  • 按下 WIN + X 以打开“高级菜单”,选择“终端管理员”,“Windows PowerShell (管理员)”或“命令提示符(管理员)”
  • 按下 WIN + QWIN + S 以打开“Windows 搜索”,输入 wt.exe(终端)、cmd.exe(命令提示符)或 powershell.exe(Windows PowerShell),选择最佳匹配结果并点击“以管理员身份运行”

输入以下命令并按下 Enter 以回车来切换目录

1
cd /d "<ADB 文件夹的路径>"

若我的路径为 C:\platform-tools,则命令如下:

1
cd /d "C:\platform-tools"

切换文件夹目录

完成后保持窗口不要关闭

OEM 解锁与开启调试模式

OEM 解锁

在“设置” > “关于手机”里,连续点几次“版本号”来开启“开发者选项”

开启开发者选项

OEM 解锁会丢失所有数据,备份数据后才能 OEM 解锁

随后,打开“开发者选项”,找到“OEM 解锁”,并打开该选项

OEM 解锁

抑或是使用 ADB 命令解锁,输入命令后按下 Enter 以回车来执行 OEM 解锁

1
fastboot flashing unlock

随后,在设备上,通过音量键选择选项,电源键确认解锁
设备上完成操作后,输入命令后按下 Enter 以回车来执行重启设备

1
fastboot reboot

开启调试模式

打开“开发者选项”,找到“USB 调试”,并打开该选项

USB 调试

刷机

输入命令,进入到 Bootloader 界面

1
adb reboot bootloader

双清

进入到 Bootloader 后,使用音量键切换到 Recovery Mode,然后按下电源键,这样就会进入到倒地的 Android 界面并显示 no command 的界面

进入 Recovery Mode

进入 Recovery 后用音量减选择到 Wipe data/factory reset,并按下电源键

Wipe data/factory reset

接着用音量减选择到 Factory data reset,并按下电源键

Factory data reset

接着就会清理 data 与 factory 的数据,完成后用音量减选择到 Reboot to bootloader,并按下电源键

清除 data 与 factory 的数据

刷入固件

将固件里面所有文件解压到 ADB 文件夹的路径(platform-tools 文件夹)
platform-tools 文件夹中找到 flash-all.bat,并双击打开,等待刷机

正在刷入

刷机完成后会出现 Press any key to exit...,按下任意键即可退出

特别快对吧()一句话就带过了

完成后建议立即按照 OEM 解锁与开启调试模式的方法来 OEM 解锁与开启调试模式

Root

从 GitHub 下载 Magisk Canary 并安装
你也可以下载到电脑,通过命令安装

1
adb install "<app-release.apk 所在路径>"

若我的文件存放在 C:\Temp\app-release.apk,则命令为

1
adb install "C:\Temp\app-release.apk"

安装完成 Magisk 后,从 platform-tools 文件夹中找到 image.xxx.zip,解压出里面的 boot.img,并复制到设备里的 Download 文件夹内

复制 boot.img

在设备上打开 Magisk,选择“安装” > “选择并修补一个文件”,然后在下载文件夹找到 boot.img 文件,并选择“开始”以修补 boot.img

修补 boot.img

完成后将修补好的 magisk_patched-xxx.img 复制到 platform-tools 文件夹,输入如下命令以刷入 boot.img

1
2
adb reboot bootloader
fastboot boot <magisk_patched-xxx.img 所在路径>

修补镜像到 Android,至此 Root 就成功了

刷入修补的 boot.img

完成后再次打开 Magisk,选择“安装” > “直接安装(推荐)” > “开始”,完成后点击“重启”

重启以应用 Root

升级系统

与上面差不多,只需要编辑 flash-all.bat,并将里面的 -w 给删除并保存即可

修改 flash-all.bat

然后再按照上面的 Root 方法重新将设备 Root 即可

如果你愿意走 OTA 可以另寻他法