Fare il backup degli sms con l'iPhone sul Mac (3.x e 4.0)

Mattepuffo's logo
Fare il backup degli sms con l'iPhone sul Mac (3.x e 4.0)

Fare il backup degli sms con l'iPhone sul Mac (3.x e 4.0)

Prima di tutto attacchiamo l'iPhone al MAC e sincronizziamolo con itunes, in modo che venga creato/aggiornato il back up di tutti i dati.

Poi dobbiamo localizzare il file giusto.


Andiamo Library/Application Support/MobileSync/Backup/, situato nella nostra cartella utente, e troviamo il file  3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata.

 

Copiate questo file nella vostra cartella utente e rinominatelo con l'estensione sqlite, ad esempio sms.sqlite.

Ora dobbiamo aprire questo file con un database in grado di gestire i file sqlite.
Esiste anche una estensione di firefox in grado di farlo (Sqlite manager) ma a me non ha funzionato ed ho installato direttamente sqlite coi macports sul mac (a breve una guida).
Apriamo il terminale (cercatelo con spootlight) e diamo questo comano:

sqlite3 -separator ';' nome_del_file.sqlite "SELECT address, date, flags, text FROM message WHERE address LIKE '%abcdefg%' OR address LIKE '%abc defg%' ORDER BY date;" > file.csv
(o file.html o file.txt)

Mettendo al posto delle lettere il numero di telefono, sia con prefisso staccato che non.
Questo vi creerà un file csv o html o txt (a seconda della estensione che avete usato).

La data è in formato unix e dovrà essere convertita usando excel o openoffice.org.

Il campo flags indica se il messaggio è stato mandato o ricevuto: 3=mandato, 2=ricevuto.

E' tutto!!

 

NEWS iPhone 4.0

Oggi ho aggiornato il mio 3gs alla versione 4.0.

E' andato tutto bene!

Anche il procedimento è rimasto uguale, con una piccola differenza.

Prima c'erano file .mddata e .mdinfo.

Adesso invece non c'è più questa distinzione.

Il file si chiama allo stesso modo ma non ha l'estensione.

Quindi copiate quel file e aggiungete voi l'estensione .sqlite.

Per il resto è uguale.

Saluti da iPhone OS 4.0!!!


Condividi

Commentami!