Cuando uso almacenamiento adoptable en mi dispositivo, mi tarjeta SD se cifrará. ¿Hay alguna forma de obtener la "clave de cifrado" con acceso de root? Entonces, si mi teléfono muere, ¿todavía puedo recuperar mis datos de la tarjeta SD usando la clave?
Relacionado: ¿Cómo funciona técnicamente el cifrado Marshmallow?
Estoy ejecutando Cyanogenmod 13, rooteado.
Hay un puntero interesante que se encuentra en Descifrar el almacenamiento adoptado de Android M (énfasis mío):
Android M permite el almacenamiento adoptable, que se implementa de manera 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 se extrae la clave del dispositivo, el almacenamiento adoptado se puede montar y leer/escribir en cualquier máquina Linux. El cifrado de almacenamiento adoptable se realiza únicamente en el software (al menos en la compilación de vista previa actual), por lo que su rendimiento probablemente sea comparable al almacenamiento interno cifrado en dispositivos que no admiten FDE acelerado por hardware.
También eche un vistazo a la tarjeta SD corrupta formateada como almacenamiento interno , que brinda un tutorial bastante detallado sobre cómo hacerlo :)
Señor del Fuego
Tomas Vos
izzy