5 votos

Obtener datos de una tarjeta SD corrupta Android 6.0

Mi tarjeta micro SD (configurada como almacenamiento adoptable ) fue corrompido mientras estaba usando mi teléfono ( Wiko Tommy con Android 6.0 ) durante un viaje. Probablemente por un error de escritura en el sistema de archivos, supongo.

Intenté desconectar la tarjeta SD y volver a conectarla varias veces, pero no cambió nada.

Debí haberme detenido allí y esperar para reparar el sistema de archivos de la tarjeta SD unos días después. Pero mi teléfono no me dejaba tomar fotos con la tarjeta SD desconectada ("el almacenamiento está lleno", aunque el almacenamiento interno no estuviera lleno). Así que desenchufé la tarjeta SD y le dije a mi teléfono que Olvídalo. . De esa manera, podría usar el almacenamiento interno de nuevo y tomar fotos.

De vuelta con un ordenador disponible y con un lector de tarjetas SD, hice una imagen de mi tarjeta SD usando el dd ...comando. Intenté analizar los problemas del sistema de archivos con Testdisk, recuperar archivos con Photorec... Pero me di cuenta de que la tarjeta SD es encriptado y que esto es probablemente mi mayor preocupación.

Encontré este método que me permitiría obtener la clave de encriptación y leer la tarjeta SD. Desafortunadamente requiere Acceso a root para leer la carpeta /data/misc/vold, y mi teléfono no está rooteado. Lo haría con gusto pero no pude encontrar ningún camino hacia ella (es un Wiko Tommy).

Así que estoy atrapado allí. ¿Piensas en una forma de recuperar los archivos de la tarjeta SD?

  • ¿Encontraste una manera de rastrear mi teléfono?
  • ¿Invertir la acción de "olvidar" para que el teléfono vuelva a leer la tarjeta SD (cuando se arregle el sistema de archivos corrupto)?
  • ¿Encontrar una forma de obtener la clave de encriptación sin acceso a root, y luego leer de la imagen que tengo en el ordenador?
  • ¿Utilizar otra tarjeta SD como almacenamiento adoptable, reemplazar su contenido por el viejo (cuando el sistema de archivos corrupto se arregle)?

Gracias.

2voto

acejavelin Puntos 186

¿Encontraste una manera de rastrear mi teléfono? No es relevante... ver abajo

¿Invertir la acción de "olvidar" para que el teléfono vuelva a leer la tarjeta SD (cuando se arregle el sistema de archivos corrupto)? No, la acción de olvidar borra la ficha de desencriptación. No puede ser recuperado por los medios normales.

¿Encontrar una forma de obtener la clave de encriptación sin acceso a root, y luego leer de la imagen que tengo en el ordenador? No, el token de desencriptación está en un directorio que sólo puede ser leído con acceso Root, pero no importa porque el token de desencriptación ya no existe.

¿Utilizar otra tarjeta SD como almacenamiento adoptable, reemplazar su contenido por el viejo (cuando el sistema de archivos corrupto se arregle)? Hay un arreglo como este, puede ser usado en algunas situaciones como esta o cuando se pasa a una tarjeta más grande, el problema es que aunque se corrija la corrupción de la tarjeta, los datos no pueden ser desencriptados porque la ficha de desencriptación se borró cuando "se olvidó" la tarjeta.

Lamento decirlo, pero sus datos en la tarjeta son ahora sólo 0 y 1 aleatorios, no hay manera de descifrar los datos sin el token de descifrado (yo lo llamo "token", es la contraseña/llave o como quiera llamarlo), los datos nunca serán recuperables por ningún método actualmente conocido.

El acceso Root ya no es relevante, si no lo tenías ya... la razón es porque para Root el dispositivo requiere que el cargador de arranque sea desbloqueado (en la mayoría de los casos) y al hacerlo se borran todos los datos del teléfono, incluyendo el token de desencriptación, por lo que se indica que si tienes Root antes de que esto ocurra hay una posibilidad de que puedas recuperar el token y desencriptar la tarjeta SD.

El verdadero problema es que la ficha ha desaparecido porque se ha hecho un "olvido", si se genera una nueva ficha (adoptando una nueva carta) será diferente a la antigua. Si vuelves a instalar una tarjeta SD "fija" con los mismos datos, tu teléfono no sabrá cómo desencriptarla y no podrá leer los datos, lo más probable es que te recomiende que formatees la tarjeta como almacenamiento portátil o adoptado para que sea utilizable.

0 votos

Ok, yo pensaba que la clave seguía ahí porque se podía volver a utilizar (para el siguiente almacenamiento adoptable), o porque como leí en el enlace proporcionado en mi pregunta "'olvidar' la unidad la elimina del sistema, y presumiblemente debería eliminar la clave de cifrado asociada (lo que no parece ser el caso en la actual build de la vista previa)"

0 votos

@proprit En la versión preview de Marshmallow puede haberla dejado, pero en mi Moto G 2015 ha quitado claramente la tecla, supongo que en todas las versiones de producción también.

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