前言

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 以回车来切换目录

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

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

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

完成后保持窗口不要关闭

OEM 解锁与开启调试模式

OEM 解锁

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

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

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

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

CMD
fastboot flashing unlock

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

CMD
fastboot reboot

开启调试模式

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

刷机

输入命令,进入到 Bootloader 界面

CMD
adb reboot bootloader

双清

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

随后,长按电源键,再按一下音量加,即可进入到 Recovery
进入 Recovery 后用音量减选择到 Wipe data/factory reset,并按下电源键

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

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

刷入固件

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

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

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

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

Root

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

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

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

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

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

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

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

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

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

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

升级系统

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

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

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