Nexus6p Decrypted

最近手里的6p使用FlashFire更新7.1.2又失败了,没办法,只能手动更新,并一起整理下更新流程的心得,也算以备后用。

至于我什么要root我就不多解释了,该教程可以用在任意Google Nexus Android Nougat设备上,前提要用对应你nexus的文件。

相关下载

Factory Images for Nexus

  • 当前版本7.1.2,请在页面中寻找 “angler” for Nexus 6P 的最新版下载

TWRP for Angler

  • 当前版本3.1.0.0

SuperSU

  • 当前版本2.7.9

首次破解

第一次root Android设备时请首先下载Android platform-tools工具包,并解压到你能找到它的位置,将Nexus6P的镜像文件[Factory Images for Angler 和 TWRP Recovery镜像文件放在platform-tools文件夹内,然后在platform-tools文件夹内空白处按住键盘Shilt键+鼠标右键,并选择“在此处打开命令窗口”注意!(路径不要带有中文),并在手机上按如下步骤操作:

1、打开手机 设置-关于手机-点击版本号7次,以打开“开发者选项”
2、返回上一页,打开开发者选项->打开USB 调试

用USB-A数据线连接手机,然后在DOS窗口输入下列命令:

进入bootloader界面(也可以开机时同时按住电源键&音量减键)

1
$ adb reboot bootloader

列出已连接的设备

1
$ fastboot devices

刷入镜像文件

1
$ fastboot flash boot Modified-NPD90G-boot-angler.img

刷入TWRP Recovery

1
$ fastboot flash recovery twrp-3.0.2-0-angler.img

格式化用户数据与缓存

1
2
$ fastboot format userdata
$ fastboot format cache

完成以上步骤后,按音量键导航到Recovery mode,按电源键以确认。然后手机将会重启到TWRP Recovery,然后按以下步骤执行:

1、选择Wipe
2、选择Format Data
3、键入yes 并回车(等待完成)
4、按Home键->选择Reboot->Recovery(手机将会再次重启到TWRP Recovery)
5、将下载的SuperSU复制到“\计算机\Nexus 6P\Internal Storage\”
6、选择Install->UPDATE-SuperSU-v2.76-20160630161323.zip(并安装)
7、Reboot System(等待完成重启)

至此,root完成。

后续更新

root后手机无法正常使用OTA更新,但大部分的安全更新可以使用FlashFire一键完成,少量会出问题的时候就需要刷回官方的镜像,重置SuperSU。

使用上述步骤,进入bootloader界面解压Factory Images

刷入官方原版 bootloader

1
$ fastboot flash bootloader bootloader-angler-angler-03.62.img

命令执行完之后会看到OK字样,如果你发现有FAILED字样,请根据上面解锁篇的驱动安装部分重装GOOGLE原装驱动。

看到OK之后,表示bootloader这个模块已更新完成,这时候我们需要重启一次bootloader,输入

1
$ fastboot reboot-bootloader

手机会自动重启到已更新好的bootloader下面。
接着刷入radio

1
$ fastboot flash radio radio-angler-angler-03.78.img

看到OK之后,表示radio这个模块已更新完成,这时候我们需要再重启一次bootloader,重复上面命令

1
$ fastboot reboot-bootloader

手机会再次自动重启到bootloader下面

这两步之后,我们不需要重启bootloader了,可以开始依次更新boot、recovery、system、userdata、cache和vendor文件

命令行的输入分别是,每输入一个,都要回车等待刷新完成显示OK再执行下一步输入另外一个

1
2
3
4
$ fastboot erase cache
$ fastboot flash boot boot.img
$ fastboot flash recovery recovery.img
$ fastboot flash system system.img

这里是关键一步,如果不想重装的话,一定要跳过这一步,不要执行,这样相当于无损数据升级

1
$ fastboot flash userdata userdata.img

继续

1
2
$ fastboot flash cache cache.img
$ fastboot flash vendor vendor.img

以上命令行全部执行完毕,确认每一步都显示OK之后,输入

1
$ fastboot reboot

现在系统会重启,如果一切正常,很快就进入最新版的原生系统了,恭喜你,到此系统重刷或升级已经完成,可以愉快的使用了。