Para descomprimir una imagen YAFFS2, puede utilizar el programa gratuito unyaffs
que está disponible como binario ELF precompilado (para Linux) en esta página en code.google.com . Esta página también contiene pistas sobre cómo obtener el código fuente, para que pueda compilar el binario usted mismo, por ejemplo, con gcc ( gcc -o unyaffs unyaffs.c
).
Yo mismo uso esta herramienta, funciona bien en Ubuntu 8.04 32bit así como Ubuntu 12.04 64bit (con el ia32-libs
instalado).
Coloque el binario, por ejemplo, en /usr/local/bin
(que está en su $PATH
), para que puedas acceder a él desde cualquier lugar. Coloque el archivo de imagen que desea extraer en un directorio vacío ( unyaffs
siempre parece extraer los archivos directamente en la carpeta en la que se encuentra el archivo de imagen) y, a continuación, llamar a unyaffs
con el nombre del archivo de imagen como único parámetro, por ejemplo unyaffs data.img
. Después de eso, encontrará el contenido de ese sistema de archivos/imagen descomprimido, y podrá investigarlo -- p.ej.
- SMS/MMS en
data/com.android.providers.telephony/databases/mmssms.db
- Metadatos multimedia en
data/com.android.providers.media/databases/*.db
- Datos del calendario en
data/com.android.providers.calendar/databases/calendar.db
Como acabo de investigar una imagen MotoBlur, contactos en mi caso se han almacenado en data/com.motorola.blur.providers.contacts/databases/contacts2.db
-- probablemente estén en una ubicación diferente en su caso (una suposición: data/com.android.providers.contacts/databases/*.db
).
En sqlite3
funciona en ellos, naturalmente. Si prefieres una interfaz gráfica, te recomiendo el programa sqliteman
(viene con un binario del mismo nombre, que acepta el archivo de base de datos como parámetro).
0 votos
No estoy seguro de si esto te permitirá recuperar contactos, pero vale la pena intentarlo: play.google.com/store/apps/
0 votos
Titanium Backup v5+ tiene la capacidad de extraer de copias de seguridad CWM también :)
0 votos
Recuerdo haber probado AppExtractor en el teléfono en cuestión, no fue capaz de encontrar ningún contacto por lo que no se importó nada. Si esto era terriblemente importante que iba a tratar de pagar por TB pero por ahora sólo tengo curiosidad por cómo acceder a los archivos img.
0 votos
He aquí una pregunta muy similar que he intentado responder: Android.stackexchange.com/a/111010/109855