本文在折腾 Nexus 5x 的过程中记录下来的,都是我自己实践过的,如果你在使用过程有什么问题,欢迎留言讨论~~

解锁

注意:首次解锁 bootloader 会清除你所有的数据

  • 先进入开发者选项,选择 OEM 解锁
  • 打开 USB 调试
  • 然后通过USB连接到电脑上,在 adb.exe 的目录下(如果你的 adb.exe 所在目录已添加到环境变量,可以在任意目录下)执行
1
2
// 重启到 bootloader
adb reboot bootloader
1
2
// 解锁
fastboot oem unlock

然后通过音量键选择 Yes,显示以下英文则为解锁成功。

1
DEVICE STATE - unlocked

刷入 TWRP

官网:https://twrp.me/devices/lgnexus5x.html
Nexus 5x 的开发别名为 bullhead ;
下载最新版的 TWRP ;
执行以下命令

1
2
3
4
5
// 进入 bootloader 界面
fastboot reboot bootloader

// 刷入 TWRP, twrp.img 修改为上面下载文件对应的文件名
fastboot flash recovery twrp.img

刷完后,用音量键选为 Recovery mode,按电源键确认进入 TWRP 。
然后重启手机,再次进入 recovery 确认 TWRP 已刷入。

ROOT

  • 下载 SuperSU
  • 进入 TWRP;
  • 选择 Advanced - ADB Sideload;
  • 到 SuperSu 所在文件夹路径下,执行
1
2
// supersu.zip 改为你所下载的 SuperSU 的 zip 文件名
adb sideload supersu.zip

更新

  • 先去下载系统镜像,下载完解压出来
  • 然后关机,按电源键 + 音量下(或者在手机打开 USB 调试 的情况下,执行 adb reboot bootloader
  • 进入 bootloader 界面后执行下面命令
1
2
3
4
5
6
7
8
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot flash boot boot.img

// 大版本更新时,执行完上面三条命令之后,再执行下面两条命令
// bootloader.img 和 radio.img 要改为对应的文件名,一般为 bootloader-bullhead-bhz11e.img 这种格式
fastboot flash bootloader bootloader.img
fastboot flash radio radio.img

Android 7.0

关于 Android 7.0 有几点需要注意的:

  • 到现在为止(2016-09-04),最新版 TWRP 版本号为 3.0.2.2,SuperSu 版本号为 2.7.7-beta;
    未解密(不是解锁)的手机无法使用 TWRP 和 SuperSu 获得 Root 权限,且 TWRP 会在重启后恢复到为官方 recovery;
    刷入 TWRP 和 SuperSu 之后无法开机,可以通过重刷 boot.img 恢复;
  • 目前 Xposed 还没有适配;
  • 需要 Root 权限,可以通过刷 Magisk 和 phh's SuperUser 来获取;
    • 先下载 Magisk 和 phh's SuperUser;
    • 通过 TWRP 的 adb sideload 刷入;
    • 重启手机之后到 Google Play 安装 phh's SuperUser 即可。

Update: 2017-02-17
当前 Android 最新版本 7.1.1
Magisk 从 v11.0 版本开始,自带 MagiskSu。
直接使用 TWRP 的 adb sideload 刷入 Magisk,再下载安装 Magisk Manager 即可获得 Root 权限。