V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Google Play
Nexus 5
Nexus 6
Nexus 9
herozzm
V2EX  ›  Nexus

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

  •  
  •   herozzm · Jan 13, 2016 · 4175 views
    This topic created in 3759 days ago, the information mentioned may be changed or developed.

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

    7 replies    2016-01-13 23:31:39 +08:00
    wkh007
        1
    wkh007  
       Jan 13, 2016 via Android
    Supersu uproot
    刷回原来 recovery.
    wkh007
        2
    wkh007  
       Jan 13, 2016 via Android
    Unroot
    honeycomb
        3
    honeycomb  
       Jan 13, 2016
    两个办法:
    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  
       Jan 13, 2016
    @honeycomb 第二种直接去-w 升级不是更简单?
    honeycomb
        5
    honeycomb  
       Jan 13, 2016   ❤️ 1
    @CodeingBoy

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

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

    全部手动 fastboot flash 可以避免这两个问题
    CodeingBoy
        6
    CodeingBoy  
       Jan 13, 2016
    @honeycomb 原来如此 非常感谢
    不过去 -w 貌似刷了 userdata 好像也不会清空数据……?
    IsaacEinstein
        7
    IsaacEinstein  
       Jan 13, 2016 via Android
    你可以尝试一下 nexus root toolkit,保留数据刷机,然后重新刷 recovery,再刷 supersu.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5346 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 87ms · UTC 01:22 · PVG 09:22 · LAX 18:22 · JFK 21:22
    ♥ Do have faith in what you're doing.