I database SQLite che memorizzano la posta iOS possono essere sfruttati per eseguire il backup dei messaggi?

2

Essendo il tizio tecnico della famiglia mi trovo di fronte al seguente problema:

Un iPhone 3GS con iOS 3.1.2, il proprietario ha molti vecchi messaggi di posta elettronica memorizzati sul dispositivo ma ha perso l'accesso al server di posta originale. Altre copie di questi messaggi sono state memorizzate in modo sicuro su un laptop ma il disco rigido è morto.

L'inoltro manuale di ciascun messaggio dal dispositivo non è un'opzione, data la quantità di lavoro richiesto (circa 2000 messaggi).

Sono abbastanza tecnico ma senza esperienza con Mac o iPhone. Leggendo un po 'ho imparato quanto segue:

  1. Non esiste un modo semplice per eseguire il backup dei messaggi di posta elettronica (è possibile eseguire il backup delle impostazioni dell'account e-mail ma non del contenuto effettivo).

  2. Non c'è modo di contrassegnare tutti i messaggi sul dispositivo e spostarli in una cartella IMAP in modo che possano sincronizzarsi con un nuovo server di posta.

  3. I messaggi sono memorizzati in un file di database SQLite sul dispositivo. Non puoi accedere a questo file e spostarlo sul tuo PC o spedirlo a te stesso a meno che tu non effettui il jailbreak e sblocchi il dispositivo.

Prima di tutto, ho sbagliato e c'è qualche modo magico o utilità per trasferire messaggi dal dispositivo al PC? Supponendo che non ci sia, qualcuno può indicarmi il jailbreak giusto e le procedure di sblocco che non cancelleranno tutti i dati dal dispositivo e mi permetteranno di ottenere quel negozio SQLite in sicurezza?

Mi piacerebbe sapere se è possibile leggere questi database e fare un backup della mia posta accedendo ai file di backup o ai file direttamente sul dispositivo.

È possibile?

    
posta Alex G. 28.10.2012 - 21:13
fonte

2 risposte

2

Stavo cercando informazioni su questo perché avevo bisogno di eseguire il backup dei miei dati di posta elettronica dal dispositivo prima di eseguire un ripristino (è semplicemente vergognoso che Apple non consideri i tuoi messaggi di posta elettronica abbastanza importanti da includere nei backup) . Le seguenti informazioni sono valide per IOS 6, spero che valga anche per la tua situazione con IOS 3. Almeno su IOS 6, non avrai bisogno di scherzare con SQlite o altro, è tutto in chiaro.

Devi accedere al filesystem sul dispositivo. Ci sono varie app per PC e Mac che sfogliano i file sul dispositivo - Ifunbox è uno che afferma di consentire l'accesso al filesystem senza jailbreak.

Le istruzioni per il jailbreak del dispositivo specifico (se risulta necessario) possono essere trovate all'indirizzo link .

Le e-mail sono memorizzate in Utente / Libreria / Posta (che è un link simbolico, il percorso effettivo sembra essere var / mobile / library / mail). Basta copiare l'intera cosa sul tuo laptop.

Al suo interno, troverai le directory che prendono il nome da ciascun account e-mail impostato sul dispositivo. C'è una struttura di cartelle piuttosto auto-esplicativa all'interno di ogni cartella di account. Una volta che si esegue il drill-down, le e-mail stesse vengono memorizzate in singoli file * .emlx in chiaro, completi di tutte le intestazioni e allegati uuencoded (a volte c'è anche una cartella "allegati" che ha la versione estratta degli allegati). Su un PC, ti consigliamo di rinominarli in file * .eml e quindi potrai importarli in vari programmi di posta elettronica come Thunderbird o Outlook; con alcuni avrai bisogno di un'utilità, con altri la funzione di importazione è incorporata.

Non ho ottenuto abbastanza tempo per determinare se copiare un backup di queste cartelle su un dispositivo ripristinato dal backup di itunes ripristinerà il tuo archivio di e-mail o meno. Ho già detto quanto è fastidioso che Apple non pensi che le tue e-mail offline valga la pena di essere salvate quando fai un backup del tuo dispositivo?

    
risposta data 10.02.2013 - 16:57
fonte
-1

Se vuoi eseguire il backup dei messaggi di iPhone, puoi utilizzare iTunes per crearlo.

  1. Scarica l'ultima versione di iTunes sul tuo computer;
  2. Collega l'iPhone al computer ed esegui iTunes con esso;
  3. Scegli di eseguire un backup con iTunes;

Questo è il modo in cui puoi eseguire il backup dei messaggi iPhone sul computer.

    
risposta data 30.12.2014 - 07:57
fonte

Leggi altre domande sui tag