V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
devotenimabi
V2EX  ›  Android

一加 3t 已 root 系统自动 ota 升级后 解除 root 了,继续 root 会不会清数据?

  •  
  •   devotenimabi · 2017-11-17 14:43:30 +08:00 · 12022 次点击
    这是一个创建于 2565 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前 root 了系统,装了冰箱,几乎所有 app 都在冰箱里。然后今天自动升级后,recovery 都变成官方的了 冰箱也打不开了。。 再次 root 是不是 app 的数据都没有了?

    当时是参考这个教程 root 的 https://forums.oneplus.net/threads/guide-oneplus-3t-how-to-unlock-bootloader-flash-twrp-root-nandroid-efs-backup-and-more.475142/
    14 条回复    2017-11-18 10:17:44 +08:00
    kohos
        1
    kohos  
       2017-11-17 14:46:12 +08:00
    解锁了 bootloader 一遍之后不需要再解,进恢复模式刷 root 包就行了,推荐 Magisk
    kohos
        2
    kohos  
       2017-11-17 14:47:48 +08:00
    只是解锁那一步会清数据,刷恢复模式和刷 root 包不会清
    devotenimabi
        3
    devotenimabi  
    OP
       2017-11-17 14:48:59 +08:00
    @kohos 之前 root 是刷的 twrp,然后刷的 supersu。 但现在进的 recovery 都是一加官方自己的,能直接刷 root 包么?另外你刷的 root 包是指的 supersu 之类的?
    smg
        4
    smg  
       2017-11-17 14:55:26 +08:00
    bootloader 现在解锁了吗?解锁了数据不会丢
    smg
        5
    smg  
       2017-11-17 14:56:58 +08:00
    @devotenimabi magisk 和 supersu 一样都是 ROOT 包

    你可以先刷个 TWRP 第三方 recovery 再刷 root 包

    数据不会丢的
    jun0205
        6
    jun0205  
       2017-11-17 15:00:55 +08:00
    不要使用自动升级,我每次都是下载完了,去 twrp 里面刷升级包,这样就没什么问题。
    不过每次升级后需要重新刷 supersu 才可以。

    你现在可以在用工具把 twrp 刷进去,然后再刷 supersu 就可以了,如果 twrp 一次刷不进去,多试几次。
    honeycomb
        7
    honeycomb  
       2017-11-17 15:07:37 +08:00 via Android
    @kohos supersu 和 magisk 都是把自身安装在 boot 分区(和 Linux kernel 所在的分区集成在一起了,所以叫 systemless root )。

    因此 OTA 之后会丢失,恢复方法也很简单,OTA 之后直接重刷它们的安装包就可以了。

    这样设计的目的,是在碰到差分 OTA 的时候,只要还原原版的 boot 分区就可以完成 OTA,并简单地恢复 root 而不需要改动大尺寸的 system 分区

    如此不会有数据丢失。
    66beta
        8
    66beta  
       2017-11-17 15:09:40 +08:00
    我每次都是备份完,重刷,恢复备份
    钛备份
    iVeego
        9
    iVeego  
       2017-11-17 15:09:49 +08:00 via Android
    不会,我一般的操作:root 后全量包升级,再次 root,无缝升级。
    fengleidongxi
        10
    fengleidongxi  
       2017-11-17 16:57:09 +08:00
    data/su.img 这个文件升级后没有了吧?重新 ROOT 就行,su 没有写进 system/bin,OTA 和双清都会清除 ROOT
    devotenimabi
        11
    devotenimabi  
    OP
       2017-11-17 19:08:37 +08:00
    @fengleidongxi
    @kohos
    @smg
    @honeycomb
    @66beta
    @iVeego
    已解决 重新刷了 twrp 后 root 就好了。
    Cytion
        12
    Cytion  
       2017-11-17 19:55:38 +08:00 via Android   ❤️ 1
    这种情况就是直接通过系统升级才会出现的。

    以后可以先下好刷机包,然后进 twrp 之后选择刷机包升级。
    smter
        13
    smter  
       2017-11-18 04:20:16 +08:00 via Android
    一加三官方 recovery 刷回 twrp 后会清除所有数据,不知道怎么解决
    magiclu
        14
    magiclu  
       2017-11-18 10:17:44 +08:00
    能解锁 bootloader 为什么不刷 lineageos 呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3411 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 11:48 · PVG 19:48 · LAX 03:48 · JFK 06:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.