Sólo quiero decir que he leído casi todo lo que puedo encontrar sobre este problema de almacenamiento adoptado por Marshmallow 6.0.. El más útil de todos los diferentes variaciones leves en la misma respuesta fue: ¿Cómo descifrar el Almacenamiento Adoptado?
Lo he seguido, pero tengo problemas. Así que vengo a pedir alguna aclaración. ¡Cualquier ayuda será muy apreciada!
Los síntomas actuales:
- El teléfono no reconoce la tarjeta SD
- al insertarlo en mi mac (estoy usando terminal en el capitan), aparece en la utilidad de discos pero no está montado (no se puede abrir)
- sobre el funcionamiento
diskutil list
Puedo ver la tarjeta como se muestra a continuación:
/dev/disk2 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *32.0 GB disk2
1: 19A710A2-B3CA-11E4-B026-10604B889DCF 16.8 MB disk2s1
2: 193D1EA4-B3CA-11E4-B075-10604B889DCF 32.0 GB disk2s2
Así que, lo que he hecho hasta ahora:
- Mi teléfono ya estaba rooteado, así que pude extraer la clave de cifrado.
- Utilicé la guía para convertirlo en hexadecimal, dando como resultado
7342560bad2454835235517e6a0df2f0
- Entonces, con la tarjeta sd conectada a mi mac, intento ejecutar el comando:
dmsetup create crypt1 --table "0 'blockdev --getsize /dev/disk2' crypt aes-cbc-essiv:sha256 7342560bad2454835235517e6a0df2f0 0 /dev/disk2 0"
- Como puedes ver, he sustituido la parte de /dev/*** por mi propio hallazgo, y la clave de encriptación por la mía... ¿Hasta aquí todo bien?
- Ahora, aquí es donde viene la confusión...
- Esto es lo que obtengo cuando ejecuto el comando
-bash: blockdev: command not found
-bash: dmsetup: command not found
- Como dice que hay que ignorar los errores, así lo hice (aunque me parece que estos errores son un poco diferentes...), pero al ejecutar el siguiente comando
mount -t ext4 /dev/mapper/crypt1 /mnt/1/
Me lo han dicho:mount: realpath /mnt: No such file or directory
- Así que, obviamente, no funcionó, pero no sé exactamente en qué se equivocó.
- Después de investigar un poco descubrí que tal vez mi ruta podría ser incorrecta para la terminal, así que probé a ejecutar
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
y luego intenté volver a ejecutar el comando de descifrado, pero dio los mismos resultados.
He estado buscando información, pero he pensado que me ahorraría un poco de esfuerzo si lo escribiera y viera si alguien con más sabiduría en esta área me ayuda a orientarme en la dirección correcta.
Gracias de antemano por su ayuda.
(Oh, y sólo como una nota lateral, estoy tratando de conseguir mi teléfono de nuevo en funcionamiento, pero no quiero arruinar cualquier posibilidad de ser capaz de recuperar los datos de la tarjeta sd. Así que la pregunta es, ahora que tengo la clave de cifrado y la tarjeta sd fuera del teléfono, ¿es seguro para flashear una nueva rom y empezar de nuevo? O hay todavía otros datos en el teléfono que es importante mantener durante este proceso de recuperación).
EDITAR: He seguido el comentario del usuario de abajo, estoy usando ubuntu con virtual box, pero cuando ejecuto los comandos para encontrar todos los dispositivos conectados, mi tarjeta no aparece como lo hace en el Terminal de Mac. ¿Alguna idea de por qué es el caso?
EDITAR 2: Aquí hay una imagen de mi terminal en Ubuntu probando el comando. ¿Alguna pista sobre los errores?