Fusión de varias bases de datos de SMS

Tengo muchos problemas con mi teléfono, por lo que tengo varias copias de seguridad de nandroid con diferentes conjuntos de mensajes SMS superpuestos guardados en ellas. También hice algunas copias de la carpeta de datos cuando la cosa no arrancaba. Me gusta tener una copia de seguridad de todos mis SMS en mi Gmail para la posteridad y la capacidad de búsqueda, utilizando SMS Backup Plus .

¿Cuál es la forma más fácil de recuperar mensajes (y quizás otros datos) de mis copias de seguridad? ¿Es posible abrir o ejecutar copias de seguridad de nandroid dentro de un emulador? ¿Están en un formato que se puede extraer a un sistema de archivos y luego sacar los archivos de la base de datos y fusionarlos con algún tipo de herramienta de base de datos y luego colocar el archivo fusionado en mi teléfono? ¿Manejaría duplicados?

Respuestas (1)

Creo que /data/data/com.android.providers.telephony/databases/mmssms.dbes una base de datos SQLite, por lo que puede usar este complemento de Firefox, SQLite Manager , y eso debería permitirle fusionar cualquier copia de seguridad que tenga con bastante facilidad.

Después de fusionarlos, puede simplemente reemplazarlos /data/data/com.android.providers.telephony/databases/mmssms.dbcon el archivo fusionado resultante (haga una copia de seguridad del original primero).

¿Eso manejaría automáticamente los duplicados? No asimilar SQL.
Depende del gerente. La lista de características está aquí ` code.google.com /p/sqlite-manager` Como mínimo, tomará un poco de tiempo. Pero parece un administrador de base de datos con miras a la facilidad de uso, por lo que no debería ser demasiado difícil. Supongo que solo hará una serie de importaciones en las copias de seguridad y luego guardará su lista maestra para copiarla nuevamente en el directorio de la base de datos en su teléfono.