如何将格式化为内部存储的损坏SD卡进行解密? -- 6.0-marshmallow 领域 和 external-sd 领域 和 file-system 领域 和 encryption 领域 和 adoptable-storage 领域 android 相关 的问题

How to decrypt the corrupt SD card formatted as internal storage?


简体版||繁體版
11
vote

问题

中文

所以我在棉花糖上,并将我的SD卡格式化为内部存储。它的文件系统出于某种原因两周后损坏。

将其插入gparted,我看到16MB的FAT32,其余的是一个无法识别的文件系统。它不是未格式化的,只是无法识别。

gparted给出"无法读取文件系统的内容。" 两个分区的错误,尽管FAT32分区无瑕地从文件浏览器中访问。

这是一款在夜间构建的氰基MMOD 13上运行的三星I9505。

编辑:我发现无法识别的分区是静态AES-128位加密EXT4。现在我会尝试解密它并恢复任何东西。

Edit2:我改变了主意,不会打扰。这次格式化为外部存储。

英文原文

So I'm on Marshmallow and have formatted my SD card as internal storage. Its filesystem got corrupt two weeks later for some reason.

Plugging it to GParted, I see 16MB of FAT32 and the rest is an unrecognized filesystem. It's not unformatted, just unrecognized.

GParted is giving the "Unable to read the contents of the fileystem." error for both partitions, though the FAT32 partition is accessible from File Browser flawlessly.

It's a Samsung i9505 running on nightly built Cyanogenmod 13.

EDIT: I found out the unrecognized partitions is a static AES-128 bit encrypted ext4. Now I will try to decrypt it and recover whatever.

EDIT2: I changed my mind and won't bother. Formatting as external storage this time.

              
 
 

回答列表

9
 
vote
即使它也没有完全回答这个问题,这是一个指南解密格式化的外部存储作为内部。但是,您需要在手机上root。

GIST是,我们搜索包括关键字 abcdefghijklmn0 的字符串,并以 vold 中的 abcdefghijklmn1 结尾使用 abcdefghijklmn1

  $ strings vold|grep -i expand --change-name=0:android_expand %s/expand_%s.key /mnt/expand/%s   

返回16字节键。

  expand_8838e738a18746b6e435bb0d04c15ccd.key   

然后将钥匙传递到这个坏男孩:

  # dmsetup create crypt1 --table "0 `blockdev --getsize /dev/sdb2` crypt  aes-cbc-essiv:sha256 00010203040506070809010a0b0c0d0e0f 0 /dev/sdb2 0"   

并安装在:

  # mount -t ext4 /dev/mapper/crypt1 /mnt/1/ # cd /mnt/1 # find ./ -type d   
现在你可以 cp 其他地方,并希望保存一些数据。记得在这样做时,请记住排除任何关键相关的数据( grep ),以防您想要重新格式化为ı内部,并将其东西放回。

 

Even it does not fully answer the question, here's a guide to decrypt the external storage formatted as internal. You do need to be root on your phone, however.

The gist is that we search for strings including the keyword expand and ending with .key within vold using:

$ strings vold|grep -i expand --change-name=0:android_expand %s/expand_%s.key /mnt/expand/%s 

It returns a 16-byte key.

expand_8838e738a18746b6e435bb0d04c15ccd.key 

Then you pass the key into this bad boy:

# dmsetup create crypt1 --table "0 `blockdev --getsize /dev/sdb2` crypt \ aes-cbc-essiv:sha256 00010203040506070809010a0b0c0d0e0f 0 /dev/sdb2 0" 

And mount that in:

# mount -t ext4 /dev/mapper/crypt1 /mnt/1/ # cd /mnt/1 # find ./ -type d 

Now you can cp everything elsewhere and hopefully save some data. Remember to exclude any key-related data (grep) when doing so, in case you want to reformat as xc4xb1nternal again and put your stuff back in.

 
 
       
       

相关问题

1  如何使用SD卡作为内部内存?  ( How i can use sd card as internal memory ) 
我正在使用三星Galaxy Prime + - SM-G532F 设备运行Android 6.0.1。我面临的问题就是这样。我的设备内存非常低,每当我尝试安装更多的时间,那么3正常应用程序一个错误遇到请删除以前的应用程序以安装其他应用程序。 所以,我试图找到使用SD卡作为应用程序安装内存的方法,但问题在此设备中没...

2  Marshmallow,SD卡和应用 - 几乎没有任何活动?  ( Marshmallow sd card apps almost nothing movable ) 
我想知道我是否错过了在我的旧手机上只有一个"隐藏" 的东西,尚未达到棉花糖,有一个可以移动一部分的十几个应用程序他们的代码和数据到SD卡,释放有价值的内部存储。在一部新的手机(Moto G2,如果它很重要)直接到M,我知道现在采用的便携式存储器VS采用了,我已经找到了迁移选项......但是当我这样做时,它会说'这将...

0  重用采用的存储  ( Reusing adopted storage ) 
我的SDCard形成了所采用的存储。我还root并制作了加密密钥的副本,它是 /data/misc/vold dir。我正在使用它来访问带Linux的PC上的SDCard上的文件。我计划格式化/数据分区并从头开始设置所有内容。问题是,如果我放置相同的SDCard,在手机中使用相同的内容(以前在Palled Stor...

4  Android Marshmallow在更新后将应用程序移动到内部存储  ( Android marshmallow keeps moving apps to internal storage after update ) 
我有一个32GB的SD卡,用Android M在手机中采用存储卡。它应该被视为应用程序的默认安装存储,因为我已将数据迁移到它。 但是,每次更新时,我仍然会遇到必须手动将应用程序手动移动到SD卡的情况(如棒棒糖)。实际上它更糟糕,因为迁移系统地失败了第一次尝试说"无法移动应用程序。内部错误" 。第二次尝试始终有效。我猜...

0  是否可以将SD卡的解密作为内部存储可能,如果在inetween(Android 9 - > 10)中有更新?  ( Is decrypting of sd card formatted as internal storage possible if there was an ) 
关于本指南:将格式化为内部存储的腐败SD卡( )解密 这可以以任何方式工作,如果另外我在indroid更新(Android一个9 - > 10)中,彼非?: ...

0  Galaxy S7 Edge上的收养储存  ( Adoptive storage on galaxy s7 edge ) 
我有一个S7边缘。当我将其插入我的电脑时,它会在电话下读取2个单独的卷,32GB对于S7和128,用于SD。我能够在手机内部存储和SD卡和计算机之间自由传输数据。然后我继续前进并打开我的设备上可采用的存储。然后我将手机堵回到电脑中,但现在它只只读取32GB的内部(电话)存储,而不是额外的128GB = 160GB。我...

10  “格式为内部存储”选项不再可用  ( Format as internal storage option no longer available ) 
当我第一次插入我的SD卡时,它显示了"选项" 按钮的通知。我继续将卡格式化为外部,便携式存储,尽管系统存储格式选项可用(我的零件上的错误)。当您没有选择将应用程序移动到SD卡时,我后来意识到这一点,就像LG设备一样。所以,我去了存储设置,然后按下了格式,它没有显示要格式化为内存的选项。任何人都可以帮助我将此micro...

0  中兴通讯是否可以使用棉花糖使用养储存?  ( Does zte prevent the use of adoptive storage with marshmallow ) 
我试图在连续的棉花糖中的中兴Z815中格式化32 GB三星SD卡,以便在中兴Z815中进行养护,但唯一的选项是便携式的。这里发生了什么? ...

1  格式化为内部存储的SD以奇怪的方式损坏了Android。我可以以某种方式恢复数据吗?  ( Sd formatted as internal storage got corrupted in a weird way on android can i ) 
所以,我不太确定发生了什么。我在Android 6.0上,使用SD格式化为内部存储。今天,当我拍了一张照片,我意识到它没有保存,并且在进一步检查时,所有照片,视频和其他媒体似乎都从卡中完全消失。那些被备份了,所以这不是一个巨大的问题 - 更大的问题是我的WhatsApp日志也似乎缺失。 WhatsApp每天备份到谷歌...

7  使用SD卡作为内部存储和迁移日期  ( Using sd card as internal storage and migrate date ) 
我读取问题,但我想更新问题。 现在使用Android 6.0,我们可以选择将SD卡格式化为内部存储,这就是我所做的。我还单击了"迁移数据" 选项,将图片,音乐和诸如SD卡存储器移动。 但是,我下载了更多的音乐,现在内部存储已满。 和"迁移数据" 选项现在尝试将数据从SD移动到内部存储器。所以显然您只能使用它一次...

0  需要从Microd SD卡中恢复数据,该卡未检测到,可在移动设备上用作内部存储空间  ( Need to recover data from microd sd card which was undetectable and used as inte ) 
我在Android Marshmellow上使用MicroSD卡作为内部存储,突然,我的设备停止了检测卡。从连接到PC的设备删除它,但它只要求格式化驱动器。我需要从此卡中恢复数据。我尝试了chkdsk,但它说无法格式化原始磁盘。 ...

5  从格式化为内部存储(棉花糖)的损坏的SD卡中恢复数据  ( Recovering data from corrupted sd card formatted as internal storage marshmallo ) 
我在Moto G(2015)中有一个SD卡,运行棉花糖,而不是根。 它被格式化为内部存储,并包含来自我们女儿的诞生的照片和视频,但已经损坏了。 由于它被格式化为内部存储,因此它是ESDFS文件系统和可能会加密。我无法解密它而不访问加密密钥,因为我没有植根,我无法做到。概述生根将删除该加密密钥。 我假设它已损坏,因为...

14  如何将应用程序移动到非采用的棉花糖存储上的SD?  ( How can i move apps to sd on non adopted marshmallow storage ) 
每个人似乎都令人兴奋的是Marshmallow的可采用存储功能,但对我来说,它似乎是一个重大回归。没有采用外部存储可能有几个原因: 从棒棒糖升级时,我已经拥有一个充满了STEM的SD卡。因此重新格式化并擦除所有内容,以便将其转换为可采用的存储是一个重大抑制作用。这需要将许多GB数据传输关闭设备,重新格式化,然后将其...

1  尽管明显可用空间,从内部microSD将数据迁移到内部存储时出错  ( Error when migrating data from internal microsd to internal storage despite appa ) 
我有一个moto g3(android 6.0),microdd为2gb,我配置为内部存储。多年来一直在罚款,但我想升级到更大且更快的卡片。所以,我首先试图安全地删除这个microSD。当我尝试将数据从microSD卡迁移到我的手机的内部存储时,它会失败以下消息: 无法移动数据 在原始位置留下的数据 然而,我以为...

5  三星J5:使用SD卡作为内存  ( Samsung j5 use sd card as internal memory ) 
我实际上试图将我的SD卡用作My Samsung Galaxy J5的内存,其中包含6.0.1 Android版本。 我在谷歌上看到了一些帖子,我遵循这个tutotial: http: //www.phonandroid.com/galaxy-s7-s7-sedge-fusionner-memoire-inter...

2  SD卡作为可采用存储不再识别  ( Sd card as adoptable storage isn t recognised anymore ) 
hello专家, 我以某种方式搞砸了我的手机,需要一些帮助让它回到工作,因为许多信息和数据突然不可用。 在有人试图解释我的备份的重要性之前,所以要保证,我经常运行备份,但是由于我的存储已满,而且我没有购买更多,有些数据不是备份。 这是我的情况,我真的需要一些"积极的激励反馈" : 我使用三星Galaxy S...

2  Galaxy On5与可采用的存储不兼容  ( Galaxy on5 not compatible with adoptable storage ) 
三星Galaxy On5(Metropcs) Android OS:6.0.1棉花糖 状态:rooted 恢复:TWRP 框架:Xposed v85.1(Wanam Build) 模型:SM-G550T1(ON5LTEMTR) 我已经安装了几个星期的根源,而在颤抖的同时,我遇到了"可采用的存储" 。 ...

1  如何将文件(包括应用程序)移动到采用的SD卡直接从PC?  ( How to move filesincluding apps to an adopted sd card directly from pc ) 
我真的不知道如何为此制作标题,它可能有点远,我的英语不是点,但请理解。 我有一个16GB的SD卡,它被格式化为采用的内部存储和1GB内部(最初<强> 4GB,但OS占用3.4GB或其他东西[我无法移动到哪个应用程序采用。我不知道为什么] )。我将数据放在手机上的方式是通过USB电缆到PC /笔记本电脑,但由于PC /...

0  不可能格式化为内部存储的损坏的SD卡  ( Impossible to format corrupted sd card formatted as internal storage ) 
我会看到关于从格式化为内部存储的损坏的SD卡恢复数据的大量问题,这不是我的情况。 我想把这个SD卡格式化为能够在其他地方使用。 由于某种原因,卡变为只读,所以我不可能进行任何改变。 在手机上,我试图将卡从内存切换到外部内存。它不起作用。 我唯一的选择是忘记卡片,所以我做到了。 现在即使在Linux上GParted,我...

1  如何读取棉花糖加密的存储卡?  ( How to read marshmallow encrypted memory card ) 
请帮忙。 我正在使用MarshmoLalt 6.0.1,因为我使用存储卡作为内部存储。不幸的是,我的手机陷入了启动。 现在,我的大部分数据都在存储卡中提供。所以我拿出了存储卡并试图用Windows系统从其他设备读取。但它失败了 我忘了这个,它说很难读!。如果有任何人帮助这个,这将是非常有用的 ...

1  棉花糖前的可采用储存?  ( Adoptable storage prior to marshmallow ) 
由于大多数人都知道,可采用的存储是一个功能,允许用户使用SD卡作为内部存储,包括保存应用程序(类似于在Kitkat中删除的App2SD系统)。现在,有没有方式(短暂创建我自己的自定义ROM /内核),在棉花糖之前使用手机和平板电脑上的此功能? 编辑:我应该澄清我的意思是 复制所需存储的行为(所以类似于编辑 vold...

1  在SD卡上保留应用程序  ( Keep apps on sd card ) 
所以我正在使用Android 7.0(构建NR。 abcdefghijklmnNRD90M.G935FXXU1DQH5 )在三星Galaxy 7边缘。 每当我更新我移动到SD卡的应用程序时,我需要在更新后将其移回SD卡。 这很烦人(已经有一段时间了)。无论如何,我可以在不降调或根础设备的情况下解决这个问题?因为我可以...

11  如何将格式化为内部存储的损坏SD卡进行解密?  ( How to decrypt the corrupt sd card formatted as internal storage ) 
所以我在棉花糖上,并将我的SD卡格式化为内部存储。它的文件系统出于某种原因两周后损坏。 将其插入gparted,我看到16MB的FAT32,其余的是一个无法识别的文件系统。它不是未格式化的,只是无法识别。 gparted给出"无法读取文件系统的内容。" 两个分区的错误,尽管FAT32分区无瑕地从文件浏览器中访问。 ...

1  Moto G3(Android Marshmallow)不再检测到SD卡(解决方案?)  ( Moto g3 android marshmallow not detecting sd card anymore solution ) 
大约一个月前我妻子的Moto G(3RDGEN)无法识别SD卡32GB Trancend保费400x(被格式化为可采用的存储)了。这张卡片上是我们(我们的新生婴儿)非常重要的照片和电影。由于某个Android版本,所可需的存储也是加密并在PC上读取它,或者在没有加密密钥的情况下无法进行其他电话。由于手机也没有植根,因...

4  储存不足,即使是用于内部空间和充足的空间格式化的棉花糖SD卡  ( Insufficient storage even with marshmallow sd card formatted for internal space ) 
当我尝试从播放商店安装一个应用程序时,我得到"存储不足" 消息,但我的SD卡上有20 GB,该卡格式化了内部存储。我正在使用Moto第2代。为什么我不能安装新的应用程序? ...

相关问题

1  如何使用SD卡作为内部内存? 
2  Marshmallow,SD卡和应用 - 几乎没有任何活动? 
0  重用采用的存储 
4  Android Marshmallow在更新后将应用程序移动到内部存储 
0  是否可以将SD卡的解密作为内部存储可能,如果在inetween(Android 9 - > 10)中有更新? 
0  Galaxy S7 Edge上的收养储存 
10  “格式为内部存储”选项不再可用 
0  中兴通讯是否可以使用棉花糖使用养储存? 
1  格式化为内部存储的SD以奇怪的方式损坏了Android。我可以以某种方式恢复数据吗? 
7  使用SD卡作为内部存储和迁移日期 
0  需要从Microd SD卡中恢复数据,该卡未检测到,可在移动设备上用作内部存储空间 
5  从格式化为内部存储(棉花糖)的损坏的SD卡中恢复数据 
14  如何将应用程序移动到非采用的棉花糖存储上的SD? 
1  尽管明显可用空间,从内部microSD将数据迁移到内部存储时出错 
5  三星J5:使用SD卡作为内存 
2  SD卡作为可采用存储不再识别 
2  Galaxy On5与可采用的存储不兼容 
1  如何将文件(包括应用程序)移动到采用的SD卡直接从PC? 
0  不可能格式化为内部存储的损坏的SD卡 
1  如何读取棉花糖加密的存储卡? 
1  棉花糖前的可采用储存? 
1  在SD卡上保留应用程序 
11  如何将格式化为内部存储的损坏SD卡进行解密? 
1  Moto G3(Android Marshmallow)不再检测到SD卡(解决方案?) 
4  储存不足,即使是用于内部空间和充足的空间格式化的棉花糖SD卡 



© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有