2 votos

Cifrado Android Marshmallow de la tarjeta SD externa

Cuando uso almacenamiento adoptable en mi dispositivo, entonces mi tarjeta SD será encriptada. ¿Hay alguna manera de obtener la "clave de cifrado" con el acceso a Root? Así que si mi teléfono muere, ¿puedo seguir recuperando mis datos de la tarjeta SD usando la clave?

Relacionado: ¿Cómo funciona técnicamente la encriptación de Marshmallow?

Estoy ejecutando el Cyanogenmod 13, rooteado.

1 votos

¿Has leído esto? nelenkov.blogspot.in/2015/06/ ?

0 votos

@Firelord No, no lo hice. Gracias. Ahora puedo encriptarlo con seguridad, y seguir pudiendo recuperar los datos, en caso de que pase algo..

0 votos

Nuestro tag-wiki adoptable-storage podría llevarte a la respuesta. Enlaza con ¿Cómo funciona la función de formato como almacenamiento interno de Android 6.0? , donde mi respuesta contiene los detalles que buscas al final :)

6voto

Izzy Puntos 45544

Hay un puntero interesante que se encuentra en Descifrando el almacenamiento adoptado por Android M (énfasis mío):

Android M permite el almacenamiento adoptable, que se implementa de forma similar al almacenamiento interno FDE -- usando dm-crypt con una clave AES estática de 128 bits por volumen, almacenada en /data/misc/vold/ . Una vez que la llave es extraída del dispositivo, el almacenamiento adoptado puede ser montado y leído/escrito en cualquier máquina Linux. El cifrado de almacenamiento adoptable se realiza puramente en software (al menos en la actual versión preliminar), por lo que es probable que su rendimiento sea comparable al del almacenamiento interno cifrado en dispositivos que no admiten FDE acelerado por hardware.

También echa un vistazo a Tarjeta SD corrupta formateada como almacenamiento interno que ofrece un tutorial bastante detallado sobre cómo hacerlo :)

0 votos

Veo el archivo en ES Explorer. Su tamaño es de 16 Bytes. ¿Cómo puedo extraer la clave de ella? Supongo que no soy un usuario de Linux. Gracias.

0 votos

@Royi asumiendo que no eres usuario de Linux, no puedo ayudarte. Mira la parte subrayada de mi respuesta: la solución propuesta sólo funciona con Linux. Aparte de eso, el contenido del archivo es la clave, por lo que he entendido.

0 votos

He instalado Linux en un ordenador sólo para eso. Me refiero a que no tengo experiencia. Puedo ver el archivo en ES Explorer que indica que su tamaño es de 16 Bytes. Ahora, ¿cómo puedo extraer la clave del archivo en mi Android? Todos dicen que el editor HEX. ¿Qué editor HEX puede pedir acceso Root para acceder a ese archivo? ¿Es correcto el tamaño de 16 Bytes?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X