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

求问: CM13 全盘加密失败,还能救数据吗?

  •  
  •   tomisj · 2016-11-25 19:55:05 +08:00 · 3825 次点击
    这是一个创建于 1090 天前的主题,其中的信息可能已经有所发展或是发生改变。
    机型 Nexus 6 ,本来原厂是带全盘加密的,我怕刷机出问题丢数据,想办法去除了。
    一时兴起刷了 CM13 ,结果卡在开机动画好长时间,于是手贱强制重启,结果显示「 Encryption unsuccessful 」,要求必须恢复出厂清数据才能使用。才想起来 CM13 也是强制全盘加密的,刚才其实是在加密我的数据,现在好了,数据全丢,欲哭无泪。

    目前还没选择重置,我琢磨手机空间很大而内存很小,数据加密应该是分块进行的,大概很多数据还可以抢救一下,而且网上可以查到 CM 默认的加密密码是 default_password ,似乎是 AES 算法,应该有一定帮助
    现在我手机还可以进去 recovery ( TWRP ),但是无法识别数据,显示 data 为空。

    网上搜索解决方案,没找到。。。

    我琢磨可以用 TWRP 把数据备份出来慢慢搞,但是由于 TWRP 无法识别数据,备份出来的都是空文件,不知道怎么备份底层原始数据。

    哪位有思路?帮忙想想办法。

    吐槽一下 CM 这个强制加密政策,一个面向 rom 玩家的厂商,这么搞不是祸害人么?而且还使用默认密码,有啥意义?
    第 1 条附言  ·  2016-11-26 14:36:54 +08:00
    update1 :
    目前已通过 TWRP 自带的终端将数据 dump 出来了, otg 真是个好东西。
    方法参见: http://blog.md5.red/?p=946
    TWRP 似乎不能识别 ntfs 或者 ext3 的大容量 U 盘,我格式化成 ext4 才成功(期间用另一个 u 盘装了 cdlinux )
    现在就是怎么还原数据的问题,源代码看不懂啊哭 TAT
    https://github.com/CyanogenMod/android_device_moto_shamu/tree/cm-13.0/cryptfs_hw
    20 回复  |  直到 2016-11-27 01:56:08 +08:00
        1
    sephinh   2016-11-25 20:08:20 +08:00 via Android
    刷机不备份……这个……
        2
    tomisj   2016-11-25 20:14:22 +08:00
    @sephinh 我确实备份了,但是 Nexus 没有存储卡,我备份到了内置存储里,现在挂的就是内置存储。

    现在哭都没地方去哭,好在联系人有 Google 同步,照片有 Google Photo ,还没有把底裤丢光。。。
        3
    kn007   2016-11-25 21:00:34 +08:00
    关注,希望 LZ 能找回数据。

    CM 已经不是原来的 CM 了。。。不爱用。

    备份不备份到本地,等于没备份。
        4
    BROWNURSIDAE   2016-11-25 21:25:40 +08:00 via Android
    没办法的,只能 full wipe ,把 internarl storage 全清
        5
    viceyy   2016-11-25 22:41:59 +08:00 via Android
    TWRP 模式连接电脑,可以看到手机盘,盘里的备份全复制到电脑上,重刷手机,双清,将备份的烤到手机内存,恢复就可以了
        6
    tomisj   2016-11-25 22:56:51 +08:00
    @viceyy 我想你没看懂我的状况,我不是刷机刷死了,而是因为 CM 的强制加密毁了 /data 分区数据
        7
    asde111   2016-11-26 01:02:53 +08:00
    1+1 , CM13 似乎没有强制加密。
        8
    mxalbert1996   2016-11-26 01:35:03 +08:00 via Android
    Nexus 5 的 CM13 并没有强制加密,所以这应该也是看机型的,可能是因为 Nexus 6 的官方固件就是强制加密的吧
        9
    lfk0000   2016-11-26 03:28:52 +08:00 via Android
    吓得我赶紧又去 recovery 跑了一遍备份...
        10
    qceytzn   2016-11-26 03:30:35 +08:00
    我的手机刷上了 cm13 然后我想加密竟然失败
        11
    beginor   2016-11-26 06:02:41 +08:00 via Android
    我的 Nexus4 也是 cm13 ,想加密也加密不了
        12
    tomisj   2016-11-26 10:48:03 +08:00
    @asde111 @mxalbert1996 @lfk0000 @qceytzn @beginor CM 加密可能是跟着 Google 来的,我的 Nexus5 没有强制加密, Nexus6 就有,所以坑就坑在这儿了。。。
        13
    kokutou   2016-11-26 10:52:55 +08:00 via Android
    找那个 memblckxxx 。。。试试看能不能 dd 出来。。
    先格式化掉 system ,然后把内部存储的分区 dd 进去, 512m 一段 1g 一段这样,然后 adb 拷出来再合并?
    那个内部分区挂载表,解包 boot.img 或者 recovery.img 应该能找到。
    你还得翻代码看加密部分是怎么做的。。。
    我感觉还是算了吧,直接格式化完事。。。
        14
    tomisj   2016-11-26 11:00:17 +08:00
    @kokutou 我已经通过 usb-otg + bb 搞出来了,正打算去翻 CM 源码呢。。。对着 Github 懵屄中。
    26G 多的文件啊,昨天我特意把 U 盘格式化成了 ext4 格式,别的 TWRP 都挂载不上。
        15
    GhostFlying   2016-11-26 12:14:35 +08:00
    @mxalbert1996 出厂 6.0 的 Nexus stock 开始强制加密
        16
    asdwfwqd   2016-11-26 14:16:31 +08:00
    强制加密分机型吧
    我的 nexus 9 和 moto g 2014 都刷了 cm13 cm14 , nexus 9 加密了, moto 没有,现在 nexus 9 的速度比不上千元 moto 的速度
        17
    lm902   2016-11-26 14:27:32 +08:00 via iPad
    @tomisj 这不是 CM13 的锅,是 Nexus 6 内核默认加密, CM 团队没改
        18
    wmhx   2016-11-26 15:01:22 +08:00
    底裤还在就不要纠结那么多了, 全格重装, 一个美好的周末不要错过哦.
        19
    QQ842562342   2016-11-26 21:45:26 +08:00
    好像老机都没加密。。。。
        20
    liaoyaoheng   2016-11-27 01:56:08 +08:00
    @kn007 能谈下, cm 如何变味了?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2590 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 13:09 · PVG 21:09 · LAX 05:09 · JFK 08:09
    ♥ Do have faith in what you're doing.