¿Se pueden aprovechar las bases de datos SQLite que almacenan el correo de iOS para hacer una copia de seguridad de los mensajes?

2

Siendo el tipo técnico de la familia, me enfrento al siguiente problema:

Un iPhone 3GS con iOS 3.1.2, el propietario tiene muchos mensajes de correo electrónico antiguos almacenados en el dispositivo, pero ha perdido el acceso al servidor de correo electrónico original. Otras copias de estos mensajes se almacenaron de forma segura en una computadora portátil, pero el disco duro murió.

Reenviar cada mensaje manualmente desde el dispositivo no es una opción dada la cantidad de trabajo involucrado (aproximadamente 2000 mensajes).

Soy bastante técnico pero sin experiencia con Macs o iPhones. Leyendo un poco aprendí lo siguiente:

  1. No hay una forma sencilla de hacer una copia de seguridad de los mensajes de correo electrónico (puede hacer una copia de seguridad de la configuración de la cuenta de correo electrónico pero no del contenido real).

  2. No hay forma de marcar todos los mensajes en el dispositivo y moverlos a una carpeta IMAP para que se sincronicen con un nuevo servidor de correo.

  3. Los mensajes se almacenan en un archivo de base de datos SQLite en el dispositivo. No puede acceder a este archivo y moverlo a su PC o enviarlo por correo a usted mismo a menos que haga jailbreak y desbloquee el dispositivo.

En primer lugar, ¿me equivoco y hay alguna forma mágica o utilidad para transferir mensajes desde el dispositivo a una PC? Suponiendo que no lo haya, ¿puede alguien indicarme los procedimientos de desbloqueo y desbloqueo correctos que no eliminarán todos los datos del dispositivo y me permitirán obtener esa tienda SQLite de forma segura?

Me encantaría saber si es posible leer estas bases de datos y hacer una copia de seguridad de mi correo accediendo a los archivos de copia de seguridad o los archivos directamente en el dispositivo.

¿Es esto posible?

    
pregunta Alex G. 28.10.2012 - 21:13

2 respuestas

2

Yo mismo estaba buscando información sobre esto porque necesitaba hacer una copia de seguridad de los datos de mi correo electrónico desde el dispositivo antes de realizar una restauración (es una vergüenza que Apple no considere que tus mensajes de correo electrónico sean lo suficientemente importantes como para incluirlos en sus copias de seguridad) . La siguiente información es válida para IOS 6, espero que se aplique a su situación con IOS 3 también. Al menos en IOS 6, no necesitarás meterte con SQlite ni nada, todo es texto sin formato.

Necesita acceso al sistema de archivos en el dispositivo. Existen varias aplicaciones para PC y Mac que explorarán los archivos en el dispositivo: Ifunbox es una que pretende permitir el acceso al sistema de archivos sin jailbreak.

Las instrucciones para desbloquear su dispositivo específico (si resulta que lo necesita) se pueden encontrar en enlace .

Los correos electrónicos se almacenan en Usuario / Biblioteca / Correo (es un enlace simbólico, la ruta real parece ser var / mobile / library / mail). Sólo tienes que copiar todo a tu portátil.

Dentro de allí, encontrará directorios con el nombre de cada cuenta de correo electrónico configurada en el dispositivo. Hay una estructura de carpetas bastante autoexplicativa dentro de cada carpeta de cuenta. Una vez que profundice, los correos electrónicos en sí mismos se almacenan en archivos de texto simple * .emlx, completos con todos los encabezados y archivos adjuntos uuencoded (a veces también hay una carpeta de "archivos adjuntos" que tiene la versión extraída de los archivos adjuntos). En una PC, querrás cambiarles el nombre a archivos * .eml, y luego podrás importarlos a varios programas de correo electrónico como Thunderbird o Outlook; con algunos necesitará una utilidad, con otros la función de importación está integrada.

No he llegado lo suficientemente lejos como para determinar si copiar una copia de seguridad de estas carpetas en un dispositivo restaurado desde la copia de seguridad de iTunes restaurará su archivo de correos electrónicos o no. ¿Mencioné lo molesto que es que Apple no piense que vale la pena guardar tus correos electrónicos sin conexión cuando haces una copia de seguridad de tu dispositivo?

    
respondido por el Glaurung 10.02.2013 - 16:57
-1

Si desea hacer una copia de seguridad de los mensajes del iPhone, puede usar iTunes para hacerlo.

  1. Descargue la última versión de iTunes en su computadora;
  2. Conecta el iPhone a la computadora y ejecuta iTunes con él;
  3. Elija hacer una copia de seguridad con iTunes;

Esa es la forma en que puedes hacer una copia de seguridad de los mensajes del iPhone en la computadora.

    
respondido por el doon ladi 30.12.2014 - 07:57

Lea otras preguntas en las etiquetas