V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Google Play
Nexus 5
Nexus 6
Nexus 9
herozzm
V2EX  ›  Nexus

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

  •  
  •   herozzm · 2016-01-13 11:19:16 +08:00 · 3427 次点击
    这是一个创建于 3018 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    7 条回复    2016-01-13 23:31:39 +08:00
    wkh007
        1
    wkh007  
       2016-01-13 12:06:00 +08:00 via Android
    Supersu uproot
    刷回原来 recovery.
    wkh007
        2
    wkh007  
       2016-01-13 12:06:24 +08:00 via Android
    Unroot
    honeycomb
        3
    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
        4
    CodeingBoy  
       2016-01-13 18:54:24 +08:00
    @honeycomb 第二种直接去-w 升级不是更简单?
    honeycomb
        5
    honeycomb  
       2016-01-13 19:13:35 +08:00   ❤️ 1
    @CodeingBoy

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

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

    全部手动 fastboot flash 可以避免这两个问题
    CodeingBoy
        6
    CodeingBoy  
       2016-01-13 21:06:19 +08:00
    @honeycomb 原来如此 非常感谢
    不过去 -w 貌似刷了 userdata 好像也不会清空数据……?
    IsaacEinstein
        7
    IsaacEinstein  
       2016-01-13 23:31:39 +08:00 via Android
    你可以尝试一下 nexus root toolkit,保留数据刷机,然后重新刷 recovery,再刷 supersu.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1366 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 23:44 · PVG 07:44 · LAX 16:44 · JFK 19:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.