前言
Nexus 6p刷root和补丁包升级一直用这个教程: ,但是在从6刷到7的时候出现了无法继续的问题,只能用Nexus Root Toolkit全新刷了安卓7.0,所有资料都丢失完了,真是惨痛的教训,升级到7.0之后,升级补丁还是不断,这里探索到一款软件FlashFire可以在手机上升级并自动恢复root,非常方便。
参考
具体操作
- 下载FlashFire:在play商店搜索FlashFire下载安装即可。
- 下载最新的images:
- 拷贝到手机方法: 。
- 拷贝到手机后,打开FlashFire,点击+,点击
Flash firmware package
,选择手机里images文件(如:angler-nbd90x-factory-4e17ed23.zip)。 - flashfire会分析包,手动选择刷入
Boot
、system
、vendor
和cache
分区,recovery
和data
不选择,切记。recovery
就是twrp
,data
是用户安装的应用,不刷 ''data'' 是保留用户安装的应用,大版本升级可以再勾选上Modem Fireware,然后点击下方FLASH
按钮。 - 添加之后,flashfire会在EverRoot里自动添加刷入
SuperSU
,系统更新完成自动root。 点击flash,系统自动关机重启进入flashfire刷入系统。 flashfire更新之后系统自动重启,可以从设置里看到升级后的版本号。 - 然后用文件管理工具删除拷贝过去的images文件,因为太大了,占用了手机空间。
该方法优缺点
- 缺点是每次升级都要下载最新的完整images包,比较大。
- 优点是自动操作,无需通过
adb
输入命令,减少出错概率,而且不会出现无法copy包的情况,比机锋论坛方法要稳妥管用。
另外的方法:直接OTA升级
按照flashfire的说明,系统下载完OTA升级包不要在设置里重启系统升级,打开flashfire会自动探测到OTA,直接一路确定升级。 但是经过实验,flashfire直接OTA升级操作失败了。所以还是采用上面的升级方法吧。