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

急救!一加 6 twrp 在未提示输入解密密码的情况下直接进入了 recovery,然后我试图卡刷 twrp,结果恢复出厂设置,数据全丢了!

  •  
  •   weilaixx · 2018-10-03 10:09:28 +08:00 · 18590 次点击
    这是一个创建于 2248 天前的主题,其中的信息可能已经有所发展或是发生改变。
    还原一下经过
    1.https://forum.xda-developers.com/oneplus-6/development/recovery-theme-blacked-twrp-acuicultor-t3847752

    就是这个贴子的 twrp
    由于操蛋的一加 6 升级系统 root 跟 recovery 都会自动丢失。每次都要重装 twrp 跟 magisk root 而 android pie beta5 版本后 twrp 官方支持的 recovery 在 fastboot boot xx.img 命令后就提示 错误 (高通 crash ),然后我今天升级到了 beta7,然后卡刷了一个第三方版本的 twrp 以为能解决 boot 错误问题

    2.我在重启进入 fastboot 模式的过程中,进入到了 一加的官方 recovery 然后那个操蛋的解锁界面 非常容易误触(用大拇指连图形密码 点上去就结束),导致我尝试了好几次解密密码,导致要等待重试。不知道后来第三方的 twrp 没出现输入解锁密码界面是不是跟这个有关

    3 结果在用 fastboot boot 命令临时进入到第三方的 twrp 后,第一次并没有提示要我解密,并且 sd 卡内的文件夹都是加密的乱码 同时这个加密的空间大小只有 60g 左右 搞不懂
    我以为重启就能解决了

    4 我重启了一次 twrp,再次 fast boot boot 临时进入,结果这次是一个 10GB 的空间,并且没有乱码加密。但我找不到任何数据,10g 空间是空的,然后我用电脑复制了 recovery 的 zip 进了这个 10g 空间的 twrp 文件夹,然后刷入了 我以为没事。。

    5 结果重启之后,我莫名其妙进入了 全新的系统。。 再重启进入 recovery,显示 256GB 都是空的了

    我的微信 什么的都没有任何备份!
    我现在该怎么办!!

    并且这个 recovery 提示所在的分区在 slot b
    83 条回复    2018-12-31 20:34:20 +08:00
    tempdban
        1
    tempdban  
       2018-10-03 11:09:02 +08:00 via Android   ❤️ 1
    看起来是 fbe ,加密 key 丢了就是丢了。
    nmdx
        2
    nmdx  
       2018-10-03 11:37:08 +08:00 via Android   ❤️ 2
    root 完第一件事就是备份呀。。。尤其系统有关的操作绝不能偷懒。。
    试试传统的数据恢复吧,估计没有太大用
    weilaixx
        3
    weilaixx  
    OP
       2018-10-03 12:07:04 +08:00
    @tempdban fbe 什么意思 能补救我可以报答你 微信里面的东西无价的。。
    weilaixx
        4
    weilaixx  
    OP
       2018-10-03 12:08:01 +08:00
    @nmdx 哭瞎了啊! 该死的一加
    weilaixx
        5
    weilaixx  
    OP
       2018-10-03 12:10:05 +08:00
    @nmdx 升级到一加 5 android pie beta5 后就丢了 root 跟 recovery 了 自动还原成官方

    导致我钛备份用不了,而且我设计里面 256g 基本用光了,也没空间备份。。
    liuyanjun0826
        6
    liuyanjun0826  
       2018-10-03 12:20:31 +08:00 via Android   ❤️ 1
    私乎是 twrp 毁掉了你的数据,百度有类似案例
    crayygy
        7
    crayygy  
       2018-10-03 12:24:13 +08:00 via iPhone   ❤️ 1
    恭喜你,学会了人生中宝贵的一课,记得备份。
    weilaixx
        8
    weilaixx  
    OP
       2018-10-03 12:24:27 +08:00
    @liuyanjun0826 但我没选择 wipe 选项啊!

    怎么就自动给我 factory reset 了!
    weilaixx
        9
    weilaixx  
    OP
       2018-10-03 12:24:59 +08:00
    @crayygy 看我上一条 该死的一加升级就吞 root
    liuyanjun0826
        10
    liuyanjun0826  
       2018-10-03 12:30:13 +08:00 via Android
    @weilaixx twrp 的 bug,你回忆一下是不是哪里不对劲
    6IbA2bj5ip3tK49j
        11
    6IbA2bj5ip3tK49j  
       2018-10-03 12:31:52 +08:00
    全盘加密被抹掉,找回来的几率应该是 0 吧。
    微信东西无价,就不应该折腾系统啊。解锁就 factory reset 是常识吧。
    zealot0630
        12
    zealot0630  
       2018-10-03 12:35:24 +08:00   ❤️ 4
    没救了 这套机制是谷歌官方提供的 跟 1+没关系
    artvista
        13
    artvista  
       2018-10-03 12:36:38 +08:00 via Android   ❤️ 1
    twrp 刷完官方包之后必须刷 magisk,没刷直接重启就会回官方 rec 顺便加密
    livnimasileid
        14
    livnimasileid  
       2018-10-03 12:40:39 +08:00 via Android   ❤️ 7
    怪就怪垃圾微信没有云同步 看看 tg 不是一个级别的聊天软件
    weilaixx
        15
    weilaixx  
    OP
       2018-10-03 12:41:36 +08:00
    @artvista 怎么说呀 还是没懂

    一加为什么要强制自动还原 rec 啊啊啊啊啊!!!!!!!!!!!!!
    weilaixx
        16
    weilaixx  
    OP
       2018-10-03 12:44:36 +08:00
    @xgfan 瞬间被抹除的 应该是快速格式化,能恢复吗 直接恢复加密的信息 解锁密码我都记得啊

    关键我的照片视频都没了!

    @zealot0630
    @livnimasileid
    @artvista
    @liuyanjun0826 twrp 我回忆的唯一不对就是 没有出现解密密码的输入界面,直接进入了 rec 而且文件都是加密的
    这是第二次启动,第三次启动直接编程 10G 大小的分区了
    我到现在都搞不懂
    肯定是这个第三方的 twrp 有毒 但是 xda 的帖子都说完美 work
    真的要疯了

    国庆假期浪费大半天时间在上面了,我要哭死了

    我现在在找最好的 windows 平台下的数据恢复软件 要恢复 包含文件夹数据那种 光图片没用。。
    TUTOO
        17
    TUTOO  
       2018-10-03 12:44:47 +08:00 via Android
    升级完不要重启 在 magisk 里选重新安装到未使用的槽位再重启就可以保留 Root
    liuyanjun0826
        18
    liuyanjun0826  
       2018-10-03 12:46:36 +08:00 via Android
    @weilaixx 注意:使用 TWRP 3.1.0 版本的 recovery 请注意,此版本 rec 有个致命 BUG,就是刷入任何 ROM 都会 3 清,注意请不要引起你的数据丢失.


    事件起因是我更新 lineageos 0331 到 0406 版本时,data 数据被三清,查找各种原因发现不是 rom 的问题,最终在 xda 找到了原因,说是 twrp3.1.0 的 BUG.
    weilaixx
        19
    weilaixx  
    OP
       2018-10-03 12:57:59 +08:00
    @liuyanjun0826 尼玛。。
    @TUTOO 未使用的槽位是什么。。
    Reficul
        20
    Reficul  
       2018-10-03 13:03:49 +08:00 via Android
    真的重要数据联系专业数据恢复公司吧
    ysc3839
        21
    ysc3839  
       2018-10-03 13:05:52 +08:00 via Android
    这类第三方软件一般都会说 WITHOUT ANY WARRANTY,意思就是出问题了不负任何责任。
    因为是闪存芯片,找回数据估计也不可能了,建议以后经常备份数据。
    parametrix
        22
    parametrix  
       2018-10-03 13:10:34 +08:00 via Android
    楼主节哀。虽然你记得密码,但设计良好的磁盘加密都不会直接使用你输入的密码,如果主密钥丢失还能恢复数据,估计能直接拿个什么专业大奖了。所以备份数据很重要。
    esbackup
        23
    esbackup  
       2018-10-03 13:21:00 +08:00   ❤️ 2
    只谈用 miui 国际版的经验

    在 twrp 安装系统更新完整包和 magisk
    重启系统 twrp 和 magisk 带的 root 都不会丢
    但用系统更新里面的重启到恢复模式有概率 rec 被替换成官方
    Kinnice
        24
    Kinnice  
       2018-10-03 13:28:00 +08:00 via Android
    管一加什么事,你升级系统全量包肯定带还原官方 rec 的,自己应该去刷防替换的 twrp 版本。另外备份是常理,twrp 备份全盘然后拷到电脑上再进行其他操作
    blless
        25
    blless  
       2018-10-03 13:50:24 +08:00 via Android   ❤️ 1
    进 recocery 都不备份哦…你也是心大,理论上这种操作前最好都备份一下,随时可能变砖
    weilaixx
        26
    weilaixx  
    OP
       2018-10-03 13:52:11 +08:00 via Android
    @blless 之前都没问题 谁知道
    20015jjw
        27
    20015jjw  
       2018-10-03 13:58:40 +08:00
    挺惨 不过只能表示惋惜
    老老实实别 root 没需求就别瞎逼折腾了
    社区软件质量没保证的
    acrisliu
        28
    acrisliu  
       2018-10-03 13:59:37 +08:00 via Android   ❤️ 1
    首先楼主节哀,数据找回的可能性几乎为零。
    其次不太清楚楼主刷 twrp 的目的。如果只是为了 root 直接 magisk 就好,无需 twrp。每次 OTA 完不要重启,进 magisk 点击 install,选择安装到未使用的 slot,再重启就不会丢失 root。
    easylee
        29
    easylee  
       2018-10-03 14:01:09 +08:00 via Android
    去淘宝咨询数据恢复,比在这里发帖省时间。
    printempw
        30
    printempw  
       2018-10-03 14:05:17 +08:00   ❤️ 1
    升级后吞 Recovery 是 Android A/B System 机制的问题,关一加什么事?
    coeo91
        31
    coeo91  
       2018-10-03 14:32:10 +08:00 via iPhone
    微信可以收藏的,在云上。
    flynaj
        32
    flynaj  
       2018-10-03 14:34:30 +08:00
    miui 云备份一下,刷了机输入帐号密码就回来了。可以考虑刷成 miui
    weilaixx
        33
    weilaixx  
    OP
       2018-10-03 14:39:11 +08:00 via Android
    @printempw 那把 b 改成 a 可以把我的数据弄回来吗?
    weilaixx
        34
    weilaixx  
    OP
       2018-10-03 14:39:37 +08:00 via Android
    @acrisliu 不刷 twrp 怎么刷入 magisk ?
    acrisliu
        35
    acrisliu  
       2018-10-03 14:48:01 +08:00 via Android
    @weilaixx 从 xda 下载 patch 后的 boot.img ,然后 fastboot boot patched_boot.img ,启动后安装 magisk manager,然后直接在 magisk manager install 一边即可。

    参考链接: https://forum.xda-developers.com/oneplus-6/how-to/oneplus-6-magisk-root-oos-5-1-5-t3794440

    每个版本需要对应的 patch 后的 boot 镜像,具体可以去 xda 找。
    acrisliu
        36
    acrisliu  
       2018-10-03 14:49:57 +08:00 via Android
    fantasylidong
        37
    fantasylidong  
       2018-10-03 14:55:27 +08:00 via Android
    估计凉了,一加默认全盘加密的,数据如果被清除应该是找不回来了,当然如果有什么黑科技那个价格肯定也十分不菲
    tempdban
        38
    tempdban  
       2018-10-03 14:58:28 +08:00 via Android
    因为 data 分区是被加密的,加密方式应该是 file based encryption.就算是你能进行数据恢复,没有 key 也解密不了
    815979670
        39
    815979670  
       2018-10-03 14:59:43 +08:00
    我觉得这件事情和一加关系不大把,任何品牌手机刷机或 root 行为都是存在风险的,没有承担这个风险的准备就不要去刷机。
    xxx78797084
        40
    xxx78797084  
       2018-10-03 15:11:45 +08:00
    节哀,FBE 加密,找回数据也没有解密 KEY,所以平时我都是不加密的
    zzj0311
        41
    zzj0311  
       2018-10-03 15:13:16 +08:00 via Android
    实在是看不懂这什么骚操作
    citydog
        42
    citydog  
       2018-10-03 15:17:18 +08:00 via iPhone
    一加表示,这锅,我不背
    mengyaoss77
        43
    mengyaoss77  
       2018-10-03 15:29:33 +08:00 via Android
    看看大佬们怎么说。。
    我的微信记录都是有空就备份到 windows 端的。
    maolaohei
        44
    maolaohei  
       2018-10-03 15:35:35 +08:00   ❤️ 1
    FBE 加密的数据就算找回了,也是一堆乱码,没有意义的文件,
    koast
        45
    koast  
       2018-10-03 15:40:44 +08:00 via Android   ❤️ 1
    楼主这操作也是醉了,我上次见到一个全盘 Bitlocker 加密,自己把密匙删除了...我让他去 Microsoft 上查一下这个盘的恢复密匙,结果一会告诉我找到了,结果他觉得没啥用直接点了个删除???我 ....直接拉黑了他,这还帮什么忙,直接自己乱搞,丢数据活该了都
    weilaixx
        46
    weilaixx  
    OP
       2018-10-03 16:13:03 +08:00 via Android
    @maolaohei 可我知道密码呀,密码不就是锁屏密码。
    Admin8012
        47
    Admin8012  
       2018-10-03 17:13:26 +08:00 via Android
    换电报可破
    tempdban
        48
    tempdban  
       2018-10-03 17:17:19 +08:00 via Android   ❤️ 1
    @weilaixx 锁屏密码是解密 key 文件的,文件解密密钥在 key 文件里
    weilaixx
        49
    weilaixx  
    OP
       2018-10-03 17:30:53 +08:00
    @esbackup 所以就是一加 6 导致的惨剧。。
    weilaixx
        50
    weilaixx  
    OP
       2018-10-03 17:31:36 +08:00
    @tempdban 很想知道是什么导致他恢复出厂设置。
    chengnuo0905
        51
    chengnuo0905  
       2018-10-03 17:42:57 +08:00
    吃过好多次亏。毫无任何办法。
    Sphenoid
        52
    Sphenoid  
       2018-10-03 18:06:12 +08:00 via Android   ❤️ 1
    节哀吧,数据恢复的可能性差不多为 0 了。

    楼主你的操作太迷了,XDA 那帖子里明确强调了:
    If you already got another TWRP installed, you only need to flash the twrp_installer.zip to switch recovery. 
    Else you will need to boot the .img file from fastboot via PC commands.
    Don't forget to flash the proper magisk zip right after the twrp installer in order to boot system succesfully.
    而且遇到进入 rec 里要求输解密密码的情况时本来是可以按照 35 楼里说的那样刷一个解密 boot 解决的。。。
    weilaixx
        53
    weilaixx  
    OP
       2018-10-03 18:17:41 +08:00 via Android
    @Sphenoid 我说了 就是没有密码输入框 而且 一加已经自动还原了 rec
    Maskeney
        54
    Maskeney  
       2018-10-03 18:23:10 +08:00
    用 spark 的 twrp 吧,最近一加这个 ROM 更新策略很恶心的,又是验证 rec 签名又是锁 boot 的,每次升级都得重刷 rec 好几次。
    数据没啥建议,只能给一下我的升级 rom 后刷入 rec 及 root 的步骤供参考,
    1.https://forum.xda-developers.com/oneplus-6/development/kernel-t3800965/post77628189#post77628189 下载这个带 boot 的 rec <b>boot_op6_ob3_twrp.img</b>(我是这么理解的),以及提前下载好楼主发布的修改版<b>twrp-3.2.3-x_blu_spark_v9.85_op6.zip</b> 。
    2. fastboot 将<b>boot_op6_ob3_twrp.img</b>刷入 boot 分区
    3.随后 fastboot reboot,之后立刻按音量-进入 twrp,先将 cache 和 system 分区清除,然后再将<b>twrp-3.2.3-x_blu_spark_v9.85_op6.zip</b> 刷入(为了保险我把 AB 都刷了一遍)
    4.刷完之后先不要着急刷 magisk 之类的,先重启到 twrp,此时再刷 magisk。(或者先进一遍系统然后再进 rec 刷 magisk )
    Maskeney
        55
    Maskeney  
       2018-10-03 18:26:39 +08:00
    有点蒙蔽 重新发一下吧
    用 spark 的 twrp 吧,最近一加这个 ROM 更新策略很恶心的,又是验证 rec 签名又是锁 boot 的,每次升级都得重刷 rec 好几次。
    数据没啥建议,只能给一下我的升级 rom 后刷入 rec 及 root 的步骤供参考,
    1.从##链接看楼上,V2 不让发## 下载这个带 boot 的 rec boot_op6_ob3_twrp.img (我是这么理解的),以及提前下载好楼主发布的修改版 twrp-3.2.3-x_blu_spark_v9.85_op6.zip 。
    2. fastboot 将 boot_op6_ob3_twrp.img 刷入 boot 分区
    3.随后 fastboot reboot,之后立刻按音量-进入 twrp,先将 cache 和 system 分区清除,然后再将 twrp-3.2.3-x_blu_spark_v9.85_op6.zip 刷入(为了保险我把 AB 都刷了一遍)
    4.刷完之后先不要着急刷 magisk 之类的,先重启到 twrp,此时再刷 magisk。(或者先进一遍系统然后再进 rec 刷 magisk )
    Maskeney
        56
    Maskeney  
       2018-10-03 18:30:39 +08:00
    懵了懵了 。勘误一下,第三步不要清除 system 分区、第三步不要清除 system 分区、第三步不要清除 system 分区。
    TJT
        57
    TJT  
       2018-10-03 18:39:25 +08:00 via Android   ❤️ 1
    很多年前,我手机掉水里了,没备份,数据都丢了。

    人啊,总是失去了才知道珍惜,在这之前别人怎么跟你强调重要性都是没用的。

    不开硬件加密的话就有的救,开了的话基本无解。看密钥存哪,有些是存手机闪存中,有些是存在硬件的 trust zone,前者找回难度较低。再用你的 master phrasepass 解开 key,再用这个 key 还原你的数据。具体怎么还原可以看一下对应 device mapping 的实现,而且现在都是加密已使用的块了,也不是基于文件加密,所以这块的难度还会更高,你要熟悉 ext4 文件系统。

    你说数据是无价的,那么二十万的报价能帮你找回,你能接受么。

    强调一点,垃圾微信!
    Maskeney
        58
    Maskeney  
       2018-10-03 18:43:32 +08:00   ❤️ 3
    另外 lz 非要往一加身上丢这个锅,我是很不认同的,你这一连串操作中犯了很多错误,虽然单独来看都不致命,但是连起来造成数据丢失没什么奇怪的。
    1.使用微信保存”无价的数据“
    2.重要数据没有备份的习惯
    3.官方 OTA 升级覆盖 rec、boot 本来就是大概率事件,使用 slotA/B 的升级方式必然会丢
    4.随便找了个第三方修改版的 twrp 就拿来用
    5.不仔细去看发布者写的说明
    啥都不懂就瞎捣鼓,出了问题直接歇菜,开始甩锅,你怎么就不想想问题出现的根本原因是在于哪?
    dianso
        59
    dianso  
       2018-10-03 19:01:47 +08:00
    手机不是折腾的
    weilaixx
        60
    weilaixx  
    OP
       2018-10-03 19:08:00 +08:00 via Android
    @Maskeney 我把那个帖子的回复全看了 都反馈说没问题才刷入的。另外这个帖子吹牛逼说合并了最新想 twrp 代码 然后就用了 现在这个帖子的开发者已经回复我了 意思就是甩锅 估计我的帖子具体内容他都没看 这会开发者用了 blu spark 的代码换了一套主题 结果出这个幺蛾子 只有无语问苍天了。。 分明就收一加的锅 我搞不懂为什么要出现 高通 dump crash 错误 在 beta5 前官方 twrp 都是正常的 不过谢谢你上面的步骤。。。造福了后人 却苦了我
    weilaixx
        61
    weilaixx  
    OP
       2018-10-03 19:08:46 +08:00 via Android
    @TJT 兄台还像很懂 android pie
    Sphenoid
        62
    Sphenoid  
       2018-10-03 19:10:39 +08:00 via Android
    @weilaixx 一加 ROOT 后更新系统就是刷入全量更新包了,里面就带有官方 rec,刷完就连带替换回官方 rec 了,并且还会强制开启 boot 加密。
    还有,进入官方 rec 后要求输的 data 解密密码并不是什么锁屏密码,输了也没有用。绕过的方法就是刷一个解密 boot 文件。
    weilaixx
        63
    weilaixx  
    OP
       2018-10-03 19:12:45 +08:00 via Android
    @Sphenoid 是锁屏密码呀 我之前成功过 不过好像 beta5 之后一加官方 rec 的密码就不是锁屏密码了。另外加密 boot 是导致出现 fastboot boot twrp.img 之后 qualcomm dump 的原因吗?
    qq30545
        64
    qq30545  
       2018-10-03 19:47:01 +08:00 via iPhone   ❤️ 1
    学费有点贵。。工作后就不折腾安卓了,还是 iO。。抱歉多嘴了
    Hipan
        65
    Hipan  
       2018-10-03 19:51:07 +08:00 via Android
    自己的错就不能怪一加随便甩锅,这类操作,备份是第一步
    QQ842562342
        66
    QQ842562342  
       2018-10-03 19:54:27 +08:00
    twrp 也有几率读不了备份.....
    itfun
        67
    itfun  
       2018-10-03 20:00:35 +08:00
    刷机记得记得备份,另外无价之宝还是不要只放微信一个地方哦
    gettext
        68
    gettext  
       2018-10-03 20:09:11 +08:00 via Android
    无价………
    bellchu
        69
    bellchu  
       2018-10-03 20:14:07 +08:00
    黑一加是政治正确
    badcode
        70
    badcode  
       2018-10-03 20:35:07 +08:00 via iPhone
    刷机有风险,后果自负!
    pandasoda
        71
    pandasoda  
       2018-10-03 20:42:24 +08:00
    论备份的重要性
    datou
        72
    datou  
       2018-10-03 20:52:21 +08:00
    @esbackup miui 开发版自带 root,不用这么折腾
    Chieh
        73
    Chieh  
       2018-10-03 20:56:55 +08:00
    我还以为是变砖了,希望下次记得备份
    esbackup
        74
    esbackup  
       2018-10-03 21:47:40 +08:00
    @datou 国际开发版没有而且我想用的是稳定版
    magisk 还有 root 以外的功能
    sephinh
        75
    sephinh  
       2018-10-04 09:17:26 +08:00 via iPhone
    要不插存储卡备份要不拷贝到电脑备份,有数据还刷机默认都是不重要数据了
    898601566
        76
    898601566  
       2018-10-04 09:18:53 +08:00
    搞事情之前要学会备份
    oott123
        77
    oott123  
       2018-10-04 17:08:22 +08:00
    基本没救。别说在论坛上求助,就算拿给 FBI 搞不好都没救了。
    顺带吐槽一句,不备份=心理上觉得数据价值其实没那么重要,不值得专门花时间备份。
    YumeMichi
        78
    YumeMichi  
       2018-10-05 04:40:46 +08:00 via Android
    一加:这锅我不背
    DeWhite
        79
    DeWhite  
       2018-10-05 06:52:48 +08:00
    黑科技价格不菲
    dejavuwind
        80
    dejavuwind  
       2018-10-05 18:01:39 +08:00
    心是真的大,自己说了是无价,还不备份就开始刷机,自作自受呢
    515576745
        81
    515576745  
       2018-10-06 16:22:03 +08:00 via Android
    每次刷机前先 backup
    kingcc
        82
    kingcc  
       2018-10-07 19:14:18 +08:00
    学习到了
    zanjie1999
        83
    zanjie1999  
       2018-12-31 20:34:20 +08:00
    我刚刚也发生了这种问题,只要在 reboot 里选择 slot B 启动就行
    差点就 wipe 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3513 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 05:01 · PVG 13:01 · LAX 21:01 · JFK 00:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.