e fare le vostre prove e test proprio sulla copia di questa cartella. Mi raccomando non modificate l'originale!
Entriamo nel dettaglio dei comandi:
Supponendo che abbiate copiato la vostra cartella sulla Scrivania, dal terminale digitate
cd ~/Desktop/MobileSync/Backup/
quindi nella
directory "Backup" troverete una o più sottodirectory con un nome fatto di numeri molto criptico. Nel mio caso, come mostro qui sotto
2b74013b32dc969897fa8d826f66c6952e2fc2e2
Scendendo ancora nella struttura della
directory, e quindi nella cartella appena mostrata, troveremo tutti i file contenenti i dati di
backup. Questi file sono caratterizzati dall'estensione ".mdbackup"
E' ora giunto il momento di lanciare il nostro
script python dalla linea di comando del terminale
python ./decode_iphone_backup_v2.1.py *.mdbackup
passandogli come parametro "
*.mdbackup" ;
verrà così creata una cartella
MobileSyncExport contenente tutti i file estratti.
Troverete all'interno di questa altre cartelle, diversi file
plist (
Property List File) e database
SQLite( che potrete esplorare con la utility
SQLite Database Browser ). Ovviamente consiglio di navigare un pochino fra queste cartelle per scoprire meglio il loro contenuto.
Per fare un esempio pratico: Io ho installato sull'iPhone l'applicazione Air Sharing per archiviare e leggere file di diversi formati(PDF, DOC, JPG, ETC. Per una descrizione del programma rimando all' iTunes Store categoria Produttività); supponiamo che io voglia recuperare proprio questi file. Cercando tra le cartelle estratte ho trovato proprio una denominata "Air Sharing" all'interno della quale c'erano salvati alcuni dei miei ebooks.
Una volta che si sono tirati fuori i dati o meglio i file contenenti i dati, quest'ultimi, a secondo della loro natura(testo, video, audio,etc) dovranno essere editati con gli strumenti adeguati.