Archivar mensajes SMS, sin permisos adicionales

Las respuestas a la siguiente pregunta enumeran una serie de aplicaciones de Android que se pueden usar para hacer una copia de seguridad de los mensajes SMS:

Sin embargo, todas las aplicaciones mencionadas en las respuestas parecen requerir muchos permisos que no son estrictamente necesarios; los ejemplos incluyen "recibir SMS", "editar SMS o MMS", "acceso completo a Internet", "leer datos de contacto", "escribir datos de contacto", "escribir datos de contacto", "leer estado e identidad del teléfono", etc.

¿Hay alguna herramienta que

  1. simplemente copia todos los mensajes SMS a un archivo local en la tarjeta SD,
  2. no requiere ningún permiso irrelevante; por lo que puedo ver, los permisos "leer SMS o MMS" y "modificar/eliminar el contenido de la tarjeta SD" deberían ser suficientes.

Editar: según las respuestas, eché un vistazo más de cerca a SMS Backup & Restore Pro . Es mejor que nada, al menos no requiere ningún tipo de acceso a Internet. Sin embargo:

  • No puede copiar mensajes almacenados en la tarjeta SIM, solo mensajes almacenados en la bandeja de entrada.
  • No funciona en tabletas con Android 3.2 .
  • Todavía requiere demasiados permisos para mis necesidades.

TxtArchive tampoco parece funcionar en Android 3.2.

Respuestas (5)

Como no solicita restaurarlos (solo para hacer una copia de seguridad): ¿Echó un vistazo a TxtArchive SMS Backup ? Sí, cuesta unos cuantos dólares. Pero, por lo tanto, no necesita anuncios ni Internet: lee SMS/MMS, lee datos de contacto (ambos están conectados; seguramente querrás saber quién escribió el SMS;) y guárdalo en SD.

Del mismo modo , SMS Backup & Restore Pro por aproximadamente el mismo precio (2 euros), que también quiere escribir SMS/MMS (para restaurarlos) y evitar que el teléfono se duerma mientras hace el trabajo.

Ah, además del requisito mencionado por Flow: también se requiere "leer el estado y la identidad del teléfono". -- aunque la aplicación establece Android minversion 1.6 (este requisito se eliminó con Android 2.0 AFAIK -- para todas las versiones anteriores era "imprescindible").

Busque simplemente SMS Backup en la tienda de juegos, ambos en la página 1, no es demasiado difícil de encontrar. Espero que te gusten ;)

Eche un vistazo a SlightBackup o (nuevamente) a LifeSaver2:

Algunas notas sobre LifeSaver2:

¡No el de Google Play sino la versión anterior!

Una versión anterior de LifeSaver2 está disponible en el repositorio de código abierto f-droid.org .

Permisos para la versión anterior:

Se utiliza para leer SMS:
⚠ Leer SMS o MMS [READ_SMS]
⚠ Recibir SMS [RECEIVE_SMS]
⚠ Modificar/eliminar contenido de almacenamiento USB [WRITE_EXTERNAL_STORAGE]

Se usa para leer registros de llamadas:
⚠ Leer datos de contacto [READ_CONTACTS]

Se utiliza para restaurar registros de llamadas y SMS:
⚠ Escribir datos de contacto [WRITE_CONTACTS]
⚠ Editar SMS o MMS [WRITE_SMS]

Si todavía está súper paranoico, puede usar apktool (una herramienta de ingeniería inversa .apk de Android) para eliminar los últimos dos o tres permisos enumerados anteriormente del .apk dado. También puede inspeccionar la instantánea del código anterior y crear una versión modificada de la misma si desea que se adapte mejor a sus necesidades.

Algunos antecedentes sobre por qué LifeSaver2 cambió:
LifeSaver2 es, de hecho, una herramienta de migración que utiliza para mover su registro de llamadas/SMS del antiguo a un nuevo teléfono Android. Lo hiciste haciendo una copia de seguridad del antiguo, insertando la tarjeta SD externa en el nuevo teléfono y usando la aplicación nuevamente para restaurar allí.
Los dispositivos Android más nuevos ya no tienen necesariamente una tarjeta SD externa. Es engorroso para la gran mayoría de los usuarios de LifeSaver2 transferir manualmente los archivos de datos de copia de seguridad, por lo que el autor (que trabaja en Google) decidió hacer una copia de seguridad en la nube (Google AppEngine atm.) en lugar de la tarjeta SD en algún momento.

La versión actual de LifeSaver 2 no parece ser compatible con las tabletas con Android 3.2. ¿Los requisitos del sistema de la versión anterior son más flexibles?
Tal vez el autor excluyó cualquier dispositivo de tableta. Técnicamente debería estar funcionando. Yo diría, solo inténtalo. La restauración de la versión anterior está medio rota (el registro de llamadas restaurado no conserva las fechas) en las versiones más nuevas de Android, sin embargo, pude hacer una copia de seguridad en mi Nexus S con Jelly Bean bien usando esta versión anterior. No tengo tabletas 3.2 para probar aquí.

Si la razón por la que le preocupan los permisos es porque le preocupa que una aplicación pueda hacer algo nefasto, ¿por qué no probar una solución de código abierto? De esa manera, si el programa estaba haciendo algo malo, los desarrolladores lo sabrían al mirar su código fuente.

SMS Backup + es una herramienta de código abierto. La fuente está disponible en https://github.com/jberkel/sms-backup-plus .

SMS Backup + no funciona con tabletas Android 3.2.

Preguntas.

  • ¿Estás usando la aplicación de valores?
  • ¿Considerarías usar una aplicación de reemplazo para SMS?

En caso afirmativo, considere GoSMS Pro. Al contrario de lo que sugiere el nombre, es gratis y hace copias de seguridad de los mensajes en la tarjeta SD.

¿Puede leer mensajes SMS desde la bandeja de entrada de la aplicación de valores? Mi principal preocupación son los mensajes SMS que ya tengo en la bandeja de entrada.
Absolutamente puede. Todos los mensajes que tenga se completarán automáticamente dentro de GoSMS. Sin embargo, hay algunos problemas con Go que he detallado aquí . Recomendable mantener la aplicación de stock y usar GoSMS como su aplicación de SMS principal. De esa manera, puede seguir haciendo una copia de seguridad de sus mensajes de texto en la tarjeta SD. Para eliminar mensajes de su Bandeja de entrada automáticamente, establezca un límite de mensajes de texto para las conversaciones (por lo general, 200, pero más si su programa de copia de seguridad dura más de una semana y recibe demasiados mensajes de texto de lo normal).
Este enfoque parece ser compatible con Android 3.2, lo cual es bueno. Desafortunadamente, GoSMS Pro requiere muchos permisos, incluido el acceso completo a Internet.
Lo hace porque es una aplicación de SMS completa, no una que solo realiza copias de seguridad de los textos. Tiene todos los permisos que su aplicación de SMS estándar necesita y tiene, entonces, ¿por qué es escéptico acerca de Go? ¡Sólo curioso!

"Backup to Gmail" es una aplicación que estoy usando en mi S3 (no tengo ningún otro dispositivo Android para probarlo)

Requiere muchos permisos (incluido el acceso completo a Internet) y no funciona en Android 3.2, por lo que lamentablemente esto no responde realmente a mis preguntas.