¿Cómo puedo hacer una copia de seguridad y restaurar el historial de mensajes SMS y restaurar en una versión posterior de Android usando solo el almacenamiento de la tarjeta SD?
Estoy actualizando de un dispositivo a otro:
Dispositivo existente: Google Nexus One con Android 2.3 Gingerbread ( CyanogenMod 7.1 ).
Dispositivo de destino: HTC Incredible S con Android 4.4 KitKat ( CyanogenMod 11 ).
Ambos dispositivos tienen acceso completo a la raíz en el sistema operativo.
No tengo cuenta de Google ni software no libre . Esto significa que no hay Google Play, ni GMail, etc.
Los dispositivos tienen medios existentes para transferir datos, por lo que Google no debería necesitar involucrarse en este proceso en absoluto. Estoy buscando una solución que no implique Google Play ni ningún servicio propietario.
Aplicaciones que han fallado hasta ahora:
La aplicación de mensajería integrada. Parece que no hay una función de "exportación" e "importación". Una especie de omisión obvia, una gran pena que las aplicaciones básicas de Android no tengan esto.
Slight Backup hace una copia de seguridad de los mensajes fácilmente y puedo restaurarlos en CyanogenMod 11. Pero luego la aplicación Mensajería muestra "Sin conversaciones".
SMS Backup+ tiene el mismo problema: puede realizar copias de seguridad y restaurar (a través de mi elección de host IMAP), pero después de restaurar todos los mensajes, informa "1 elemento restaurado (NNN duplicados eliminados)". La aplicación Mensajería muestra "Sin conversaciones".
¿Cómo puedo transferir el historial de mensajes del dispositivo antiguo y hacer que se importe al historial de mensajes de conversaciones del nuevo dispositivo?
ACTUALIZACIÓN : Las nuevas restricciones en el acceso a datos SMS en Android KitKat probablemente sean un obstáculo importante para este objetivo.
¿Cómo se puede hacer esto?
Hay varias aplicaciones compatibles con la copia de seguridad de SMS/MMS (y, por supuesto, también para restaurarlos), ejecutándose localmente en "modo de usuario" (si prefiere el almacenamiento en la nube, que por la pregunta no es así , también hay formas de hacer una copia de seguridad de SMS ). en la nube ).
Como sus dispositivos son compatibles con la raíz , puede considerar usar Titanium Backup , que le permite exportar sus SMS/MMS como archivos XML (y también restaurarlos, por supuesto). Esta solución definitivamente debería funcionar con CyanogenMod (mientras que las aplicaciones mencionadas anteriormente también deberían).
Una nota sobre las "copias de seguridad a través de ADB" a las que RossC se refirió en su comentario sobre su pregunta:
QKSMS ( software gratuito , disponible en F-Droid ) hace el trabajo. Es una aplicación de mensajería que tiene una función de copia de seguridad y restauración . Backup exporta mensajes a un archivo JSON y Restore inserta mensajes de ese archivo en la base de datos de SMS de Android. Puede usar la aplicación de mensajería AOSP estándar más adelante con los mensajes restaurados.
MMS no es compatible con Backup and Restore .
Asegúrese de que los mensajes que está importando no estén ya en su base de datos, porque no hay detección de duplicados.
Se requiere Android 5.0 o posterior, lo que no debería ser un problema ahora.
El mejor método para respaldar/exportar sms (y otros como contactos) es usar la aplicación Titanium Backup .
Nota: Durante la importación, use la configuración "Permítame elegir yo mismo". Esto se recomienda para la importación/exportación entre versiones.
Hay una rama de copia de seguridad leve que tiene la corrección para Android 4.4, pero parece que no hay aplicaciones preconstruidas para él (todavía):
https://github.com/handschuh/Slight-backup/tree/smsrestore_4.4
SMS Backup and Restore hizo el trabajo por mí cuando migré de mi Atrix a Nexus 4. La aplicación es gratuita pero el desarrollador acepta donaciones si te gusta su software. La aplicación realiza una copia de seguridad de los mensajes como un archivo XML.
Usé con éxito SMS Backup+ , versión 1.5.7 instalada a través del paquete F-Droid .
Esa versión soluciona un problema (#460) para que SMS Backup+ tenga en cuenta los cambios repentinos en el manejo de datos de SMS en Android 4.4 KitKat .
( Actualización, 2021 : Seis años después, SMS Backup+ , ahora versión 1.5.11, sigue siendo la aplicación de restauración de SMS que uso cada vez que necesito transferir identidad entre dispositivos).
RossC
izzy
RossC
izzy