1 votos

Extraer sms y otros datos personales de las copias de seguridad de Android sin dispositivo (ADB, Nandroid, ODIN Backup [.tar.md5])

Tengo algunas copias de seguridad antiguas de mis teléfonos más antiguos (samsung galaxy S4 / i9500). Uno de ellos es una copia de seguridad Nandroid, uno es ADB, y supongo que el tercero es una imagen de Android creado probablemente por ODIN (archivo .tar.md5). Dado que ya no tengo el dispositivo móvil conmigo, ¿hay alguna forma de extraer mis datos personales (especialmente los sms) de esas copias de seguridad directamente en mi PC con Windows 10 Home?

Mi copia de seguridad de Nandroid tiene los siguientes archivos:

boot.img, cache.ext4.tar, data.ext4.tar, efs.ext4.tar, modem.img, 
nandroid.md5, preload.ext4.tar, recovery.img, recovery.log, system.ext4.tar

1voto

Izzy Puntos 45544

Probablemente no desde el ADB Backup (según mi experiencia, los SMS no se respaldan con eso) - pero desde el Nandroid debería ser posible. Tendrías que extraerlo, encontrar la base de datos de mensajes, y luego puedes acceder a ella usando algún cliente SQLite (dependiendo del sistema operativo que ejecute tu POC). El Nandroid también debería contener todos los demás datos personales, pero podría faltar los datos de la "tarjeta SD interna" - que podría ser parte de la copia de seguridad de ADB, dependiendo de cómo se ejecutó.

Algunos tipos de Nandroid hacen imágenes del sistema de archivos. Pero el valor por defecto hoy en día es un Bola de tarrajeo es decir, un simple archivo que contiene la estructura de directorios y los archivos que contiene. Ese es también el caso del tuyo, como has confirmado, así que puedes abrir data.ext4.tar (que contiene el contenido de su /data partición) en, por ejemplo, WinRAR/WinZIP y ver si muestra las estructuras de los directorios. Espero que lo haga. Estás buscando algo en data/com.android.providers.telephony/* donde debería encontrar un archivo llamado mmssms.db o similar (no recuerdo de memoria la ruta correcta y el nombre del archivo). Ahí es donde están tus mensajes.

Para completar: si su Nandroid es un archivo de imagen, puede, por ejemplo, utilizar Disco de prueba para navegar y extraer contenidos del mismo.

En cuanto a otros "datos personales", depende de lo que busque. Consulte nuestro etiqueta de recuperación de datos para obtener más pistas.

1voto

Laurent Puntos 1

Recientemente hice esto para restaurar y fusionar mis mensajes SMS de una copia de seguridad anterior de NANDROID almacenada en mi PC Linux que ya no podía arrancar usando mi teléfono.

He extraído el archivo /data/user_de/0/com.android.providers.telephony/databases/mmssms.db del archivo tar data.ext4.win002 de mi copia de seguridad de NANDROID.

Entré en adb shell en mi teléfono e hice una copia de ese mismo archivo en el teléfono para hacer una copia de seguridad de los SMS existentes.

Luego entré en QKSMS (mi aplicación de SMS) e hice una copia de seguridad de los 9 mensajes nuevos desde que cambié la ROM de mi teléfono.

Luego usé adb para empujar el archivo mmssms.db (que contenía más de 2000 mensajes antiguos) desde mi PC a mi teléfono y usé privilegios de Root para copiarlo a la misma ubicación que el existente (providers.telephony como arriba).

Entonces solo tuve que ejecutar estos comandos en adb shell:

adb shell chown radio:radio /data/user_de/0/com.android.providers.telephony/databases/mmssms.db

adb shell chmod 660 /data/user_de/0/com.android.providers.telephony/databases/mmssms.db

adb shell chcon u:object_r:radio_data_file:s0 /data/user_de/0/com.android.providers.telephony/databases/mmssms.db

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