Así que estoy en Marshmallow y he formateado mi tarjeta SD como almacenamiento interno. Su sistema de archivos se corrompió dos semanas después por alguna razón.
Al conectarlo a GParted, veo 16 MB de FAT32 y el resto es un sistema de archivos no reconocido. No está sin formato, simplemente no reconocido.
GParted está dando el mensaje "No se puede leer el contenido del sistema de archivos". error para ambas particiones, aunque la partición FAT32 es accesible desde el Explorador de archivos sin problemas.
Es un Samsung i9505 que se ejecuta en Cyanogenmod 13 construido por la noche.
EDITAR: descubrí que las particiones no reconocidas son un ext4 cifrado estático AES-128 bit. Ahora intentaré descifrarlo y recuperar lo que sea.
EDIT2: Cambié de opinión y no me molestaré. Formateo como almacenamiento externo esta vez.
fuente

Respuestas:
Incluso si no responde completamente la pregunta, aquí hay una guía para descifrar el almacenamiento externo formateado como interno. Sin embargo, debe ser root en su teléfono.
La esencia es que buscamos cadenas que incluyan la palabra clave
expandy que terminen.keydentrovoldusando:Devuelve una clave de 16 bytes.
Luego le pasas la llave a este chico malo:
Y montar eso en:
Ahora puede
cphacerlo todo en otro lugar y, con suerte, guardar algunos datos. Recuerde excluir cualquier dato relacionado con la clave (grep) al hacerlo, en caso de que quiera formatearlo nuevamente como interno y volver a colocar sus cosas.fuente
hexdump -e '1/1 "%.2x"' expand_8838e738a18746b6e435bb0d04c15ccd.keypara convertir binario a hexadecimal.expand_8838e738a18746b6e435bb0d04c15ccd.key(el número hexadecimal real depende de su dispositivo de almacenamiento expandido) debe buscarse o leerse desde el teléfono. El archivo generalmente se encuentra en el directorio/data/misc/voldy el directorio puede contener varias claves si se han utilizado varias tarjetas SD. Tenga en cuenta que debe tenerrootacceso a su teléfono para ver el contenido de los archivos de clave y extraer la clave de cifrado requerida.