nexus6p 已经 root,收到 2016 年 1 月的安全补丁,怎么保留 root 和数据的情况下升级?

2016-01-13 11:19:16 +08:00
 herozzm

收到 2016 年 1 月的安全补丁,但无法安装,应该是要线刷 ota ?该怎么弄呢?

3620 次点击
所在节点    Nexus
7 条回复
wkh007
2016-01-13 12:06:00 +08:00
Supersu uproot
刷回原来 recovery.
wkh007
2016-01-13 12:06:24 +08:00
Unroot
honeycomb
2016-01-13 12:27:18 +08:00
两个办法:
1 ,如果使用 systemless 的模式的 supersu ,那么还原 boot, recovery 分区,应用 ota 即可。这种方法是 chainfire 弄 systemless 模式的动机。
ota 之后再刷 recovery ,到 recovery 刷 supersu 。


2 ,暴力一点的(涉及的控制台命令多,比前者容易出错。就算操作正确出错的可能性也比 1 大),下载最新版的工厂镜像,取出其中的 system , vendor , boot 分区的镜像(如果需要, fastboot , radio , recovery 分区可能也要覆盖,注意覆盖过 fastboot/recovery 的任意一者后,下一步操作都是重启到 fastboot ),用 fastboot 一个一个覆盖对应分区。做完刷 supersu
CodeingBoy
2016-01-13 18:54:24 +08:00
@honeycomb 第二种直接去-w 升级不是更简单?
honeycomb
2016-01-13 19:13:35 +08:00
@CodeingBoy

有的时候去-w ,再 fastboot update 会无法成功

而且有几个分区的镜像不需要刷(recovery, cache, radio, bootloader)或者不能刷(userdata ,刷了就重置 /data 和 /sdcard 了(/sdcard 实际上是 /data 下的一个目录的链接))

全部手动 fastboot flash 可以避免这两个问题
CodeingBoy
2016-01-13 21:06:19 +08:00
@honeycomb 原来如此 非常感谢
不过去 -w 貌似刷了 userdata 好像也不会清空数据……?
IsaacEinstein
2016-01-13 23:31:39 +08:00
你可以尝试一下 nexus root toolkit,保留数据刷机,然后重新刷 recovery,再刷 supersu.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/250376

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX