Vai al contenuto principale

Come salvano i dati le app nei backup di iPhone: nomi dei file e hash

Aidan Fitzpatrick

Pubblicato il 23 aprile 2012· Aggiornato il 1 agosto 2022

Cover image for: Come salvano i dati le app nei backup di iPhone: nomi dei file e hash

Questo articolo ti aiuta a trovare i file di una determinata app all’interno di un backup di iPhone e a capire meglio come sono organizzati file e cartelle su iOS.

Il modo più semplice per recuperare i file da un backup iOS è usare iPhone Backup Extractor: la versione gratuita ti aiuta a trovare ed estrarre i file che ti servono senza che tu debba conoscere i dettagli di questo articolo. Se vuoi farlo, nel menu in alto di questo sito trovi diverse guide pratiche che ti accompagnano passo dopo passo.

Come funzionano i nomi dei file con hash nei backup iOS

Quando viene eseguito un backup di iTunes o di iCloud per il tuo iPhone, iPad o iPod Touch, i dati importanti vengono salvati in vari file all’interno della cartella del backup.

I nomi dei file sono codificati e, se accedi alla cartella del backup, appaiono come stringhe di lettere e numeri, tramite un cosiddetto hash SHA-1 codificato in esadecimale. In molte versioni del sistema operativo dell’iPhone vengono usati gli stessi nomi.

Ecco alcuni dei principali file di database SQLite presenti nella cartella del backup di iTunes. I nomi dei file sono gli stessi sia per i backup di iTunes sia per quelli di iCloud.

Posizioni dei file nei backup di iPhone con iOS 16, 15 e 14

ContenutoNome file realeNome file nel backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContattiAddressBook.sqlitedb31bb7ba8914766d4ba40d6dfb6113c8b614be442
CalendarioCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
PromemoriaCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
Notenotes.sqliteca3bc056d4da0bbf88b5fb3be254f3b7147e639c
NoteNoteStore.sqlite4f98687d8ab0d6d1a371110e6b7300f6e465bef2
Cronologia chiamatecall_history.db2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Cronologia chiamateCallHistory.storedata5a4935c78a5255723f707230a451d79c540d2741
Posizioniconsolidated.db4096c9ec676f2847dc283405900e284a7c815836
Cronologia webHistory.db1a0e7afc19d307da602ccdcece51af33afe92c53
Segreteria telefonicavoicemail.db992df473bbb9e132f4b3b6e4d33f72171e97bc7a
FotoPhotos.sqlite12b144c0bd44f2b3dffd9186d3f9c05b917cee25
Sfondo (schermata Home)HomeBackground.cpbitmapb97b0c3bc8a6bb221d0849b450fbd92b5d06a301
Sfondo (schermata di blocco)LockBackground.cpbitmap86736007d0166a18c646c567279b75093fc066fe

Posizioni dei file nei backup di iPhone con iOS 13, 12 e 11

ContenutoNome file realeNome file nel backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContattiAddressBook.sqlitedb31bb7ba8914766d4ba40d6dfb6113c8b614be442
CalendarioCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
PromemoriaCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
Notenotes.sqliteca3bc056d4da0bbf88b5fb3be254f3b7147e639c
NoteNoteStore.sqlite4f98687d8ab0d6d1a371110e6b7300f6e465bef2
Cronologia chiamatecall_history.db2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Cronologia chiamateCallHistory.storedata5a4935c78a5255723f707230a451d79c540d2741
Posizioniconsolidated.db4096c9ec676f2847dc283405900e284a7c815836
Cronologia webHistory.dbe74113c185fd8297e140cfcf9c99436c5cc06b57
Segreteria telefonicavoicemail.db992df473bbb9e132f4b3b6e4d33f72171e97bc7a
FotoPhotos.sqlite12b144c0bd44f2b3dffd9186d3f9c05b917cee25
Sfondo (schermata Home)HomeBackground.cpbitmapb97b0c3bc8a6bb221d0849b450fbd92b5d06a301
Sfondo (schermata di blocco)LockBackground.cpbitmap86736007d0166a18c646c567279b75093fc066fe

Posizioni dei file nei backup di iPhone con iOS 10, 9, 8 e 7

ContenutoNome file realeNome file nel backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContattiAddressBook.sqlitedb31bb7ba8914766d4ba40d6dfb6113c8b614be442
CalendarioCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
PromemoriaCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
Notenotes.sqliteca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Cronologia chiamatecall_history.db2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Cronologia chiamateCallHistory.storedata5a4935c78a5255723f707230a451d79c540d2741
Posizioniconsolidated.db4096c9ec676f2847dc283405900e284a7c815836
FotoLine.sqlite2d711a1f5613f5259730b98328a3f7e816698f88

I percorsi dei database di WhatsApp, Snapchat, Kik, Viber e WeChat sono indicati nella tabella seguente. Questi nomi di file valgono per iOS 8 e 9, ma hanno nomi diversi nelle versioni precedenti di iOS.

App di chatSalvato inNome file nel backup
WhatsAppApp Domain/net.whatsapp.WhatsApp/, Documents/ChatStorage.sqlite1b6b187a1b60b9ae8b720c79e2c67f472bab09c0, 275ee4a160b7a7d60825a46b0d3ff0dcdb2fbc9d, 7c7fba66680ef796b916b067077cc246adacf01d
SnapchatApp Domains/com.toyopagroup.picaboo/, Documents/chats.plist (messaggi privati) o stories.plist (snap pubblici)1cd3cd2b412f7b045dd479b617cb2a4f99ffdfee, 7cdb9af6c5352b97cc0f87369df43c49a45c99f3
KikApp Domain/group.com.kik.chat/, cores/private/…/kik.sqlite8e281be6657d4523710d96341b6f86ba89b56df7
ViberApp Domain/com.viber/, Documents/Contacts.datab39bac0d347adfaf172527f97c3a5fa3df726a3a
WeChatApp Domain/com.tencent.xin/, Documents/DB/MM.sqlite(Varia dinamicamente)
LinePhotos.sqlite12b144c0bd44f2b3dffd9186d3f9c05b917cee25

Nomi dei file dei backup di iPhone con iOS 6

ContenutoNome file realeNome file nel backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContattiAddressBook.sqlitedb31bb7ba8914766d4ba40d6dfb6113c8b614be442
CalendarioCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
PromemoriaCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
Notenotes.sqliteca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Cronologia chiamatecall_history.db2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Posizioniconsolidated.dbRimosso dal backup di iTunes, non da iOS

Nomi dei file dei backup di iPhone con iOS 5

ContenutoNome file realeNome file nel backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContattiAddressBook.sqlitedb31bb7ba8914766d4ba40d6dfb6113c8b614be442
CalendarioCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
PromemoriaCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
Notenotes.sqliteca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Cronologia chiamatecall_history.db2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Posizioniconsolidated.dbRimosso dal backup di iTunes, non da iOS

Nomi dei file dei backup di iPhone con iOS 4

ContenutoNome file realeNome file nel backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContattiAddressBook.sqlitedb31bb7ba8914766d4ba40d6dfb6113c8b614be442
CalendarioCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
Notenotes.sqliteca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Cronologia chiamatecall_history.db2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Posizioniconsolidated.db4096c9ec676f2847dc283405900e284a7c815836

Nomi dei file dei backup di iPhone con iOS 3 e 2

ContenutoNome file realeNome file nel backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContattiAddressBook.sqlitedb31bb7ba8914766d4ba40d6dfb6113c8b614be442
CalendarioCalendar.sqlitedb2041457d5fe04d39d0ab481178355df6781e6858
Notenotes.db740b7eaf93d6ea5d305e88bb349c8e9643f48c3b
Cronologia chiamatecall_history.dbff1324e6b949111b2fb449ecddb50c89c3699a78

Nomi dei file dei backup di iPhone con iOS 1

ContenutoNome file realeNome file nel backup
SMSsms.db3d0d7e5fb2ce288813306e4d4636395e047a3d28
ContattiAddressBook.sqlitedbadb8c77534444e97c31ff15924d50f3ed1fbd3b1
CalendarioCalendar.sqlitedb14ee8cdc3e6e0220399ff210246e1c92b7df89a0
Notenotes.db740b7eaf93d6ea5d305e88bb349c8e9643f48c3b
Cronologia chiamatecall_history.dba49bfab36504be1bf563c1d1813b05efd6076717

Come hai visto, lavorare con file chiamati in questo modo è piuttosto difficile. Se vuoi un modo più semplice per capire cosa c’è nel tuo backup di iTunes o di iCloud, offriamo uno strumento che esegue tutta questa decodifica al posto tuo. Dai un’occhiata a iPhone Backup Extractor.

Come funzionano la modalità Expert e i domini iOS

Quando sviluppano app per iOS, gli autori devono prendere diverse decisioni su come e dove salvare i dati. (Abbiamo scritto a parte sui compromessi che gli autori delle app devono affrontare nel decidere dove salvare i dati degli utenti.) Il modo migliore per esplorare e capire dove ogni app salva i propri file in iOS è usare la versione gratuita di iPhone Backup Extractor. Se lo avvii, selezioni un backup nel menu di navigazione a sinistra e poi scegli «modalità Expert» nella parte principale della schermata, ti verrà mostrato un elenco di circa 18 cartelle, che molto probabilmente inizia con «Application Groups». A rigore, questi raggruppamenti di primo livello si chiamano «domini».

Molti domini sono usati dalle app solo in modo marginale. Ad esempio, il dominio «Keyboard» può contenere alcuni dati delle tastiere di terze parti, ma non delle app normali.

Alcuni domini, come «Media» e «Camera Roll», sono usati intensamente dalle app integrate Messaggi e Fotocamera. Tuttavia, quando si cercano i dati delle app di terze parti, i domini che ci interessano di più sono «Application Groups» e «Applications».

Cosa c’è in un namespace?

Se espandi il dominio «Applications» per vedere l’elenco delle cartelle che contiene, noterai diverse cartelle dai nomi strani. Ecco un esempio:

  • com.apple.Health
  • com.burbn.instagram
  • com.facebook.Messenger
  • snapchat.picaboo
  • com.spotify.client
Recuperare i dati iOS dalle app con iPhone Backup Extractor

Recuperare i dati iOS dalle app con iPhone Backup Extractor

Queste cartelle sono il luogo principale in cui un’app salva i propri dati e di solito sono nominate con lo stesso formato. Nel 1996 Sun Microsystems pubblicò un linguaggio di programmazione chiamato Java. La documentazione di Java descriveva un modo per consentire agli editori di software di terze parti di pubblicare i propri programmi senza creare conflitti con quelli di altri autori. Il trucco consisteva nel prendere il nome del sito dell’azienda, per esempio apple.com, invertirlo e poi aggiungere il nome del prodotto. Così, l’app Salute di Apple rientra in com.apple.Health, e iPhone Backup Extractor appartiene giustamente a com.reincubate.iPhoneBackupExtractor. Questi nomi sono diventati noti come «namespace», e Sun ha pubblicato una serie di regole aggiuntive per definirli.

Apple ha adottato questa pratica come standard di riferimento nella progettazione di iOS. Naturalmente, lo standard di denominazione è solo una linea guida. Come puoi vedere nell’esempio di Snapchat (snapchat.picaboo), non tutti seguono le stesse regole. Non è necessariamente un male, ma un po’ di coerenza può essere utile quando si cerca di recuperare dei dati!

In alcuni casi, il namespace di un’app può rivelare una curiosità storica. Il namespace di Instagram è com.burbn.instagram perché, beh… nel 2010 Instagram si chiamava Burbn.

Dove salvano i dati le app iOS più diffuse?

La tabella seguente mostra i namespace di diverse app iOS molto diffuse. Non dimenticare che iPhone Backup Extractor ha questo elenco integrato (e conosce le differenze tra le varie versioni delle app e di iOS), quindi sa sempre dove cercare quando ti aiuta a recuperare i dati iOS.

AppNamespace iOS
Facebookcom.facebook.Facebook, com.facebook.Messenger
Instagramcom.burbn.instagram
Snapchatsnapchat.picaboo
MessaggiHome/Library/SMS
Spotifycom.spotify.client
Pinterestpinterest
Skypecom.skype.skype
Shazamcom.shazam.Shazam

Come salvano i dati le app iOS e come si possono leggere?

Gli autori delle app sono liberi di salvare i dati nel formato che preferiscono. Chi usa iPhone Backup Extractor e cerca i dati manualmente nei backup incontrerà più spesso tre formati:

  • Plist XML
  • Plist binari
  • Database SQLite

Sia i Plist XML sia quelli binari si riconoscono spesso dall’estensione «.plist». Tuttavia, anche molte altre estensioni possono indicare che un file è un Plist, come «.cookies». Plist è l’abbreviazione di «Property list» ed è il formato di file preferito da Apple per salvare una raccolta di dati semplici. I Plist XML di solito si possono leggere a occhio, perché sono salvati in testo semplice, mentre i Plist binari normalmente non sono comprensibili se visualizzati così come sono.

Per fortuna, la versione gratuita di iPhone Backup Extractor include un visualizzatore ed editor di Plist: scegli «Visualizza/Modifica Plist» dal menu «File» e potrai esaminare il contenuto di qualsiasi file Plist. In alternativa, in modalità Expert puoi fare clic con il pulsante destro su un file e scegliere «Visualizza come Plist».

Visualizza come Plist in iPhone Backup Extractor

Visualizza come Plist in iPhone Backup Extractor

I database SQLite sono quello che ci si aspetta: raccolte di dati strutturati. Spesso si riconoscono dalle estensioni di file «.db» o «.sqlite3». Questi file non si possono leggere senza un editor speciale, ma iPhone Backup Extractor ha la tecnologia per interrogarli al posto tuo.

Cosa contiene ogni dominio in un backup di iPhone?

Dominio del backup iOSDati presenti in questo dominio
Application GroupsI dati salvati qui dalle app possono essere condivisi con un po’ più di libertà sul dispositivo. Molte app vi salvano una piccola quantità di dati, ma raramente troverai contenuti di valore.
Application PluginsLe app che salvano dati qui di solito lo fanno nell’ambito di un’estensione iOS: può trattarsi di un plugin per Watch, di una tastiera di terze parti, di un widget, di un’estensione di condivisione o di una Animoji. Questo dominio contiene raramente dati dell’utente.
ApplicationsQuesto è il dominio principale in cui le app salvano i dati dell’utente su un iPhone. Ogni app ha il proprio namespace, come descritto nella sezione «Cosa c’è in un namespace?» qui sopra.
Camera RollIl dominio Camera Roll include tutte le foto, i video e i metadati salvati su un dispositivo iOS. Se il dispositivo è configurato per «Ottimizza spazio» e non per conservare tutte le foto in locale, questo dominio può contenere meno informazioni del previsto.
DatabasesNelle installazioni moderne di iOS qui vengono salvate poche informazioni.
HealthNel dominio Health sono salvati i dati di HealthKit e i dati medici, insieme ai dati sull’attività condivisi con un Apple Watch abbinato.
HomeIl dominio Home è una miniera di informazioni per molte delle app integrate di Apple, come Messaggi, Note e Calendario.
HomeKitQuesto dominio salva una quantità limitata di informazioni sullo stato della configurazione di Apple HomeKit.
InstallIl dominio Install contiene metadati che indicano quali app Apple integrate sono installate sul dispositivo iOS.
KeyboardIn questo dominio sono salvate la lingua e la configurazione della tastiera.
KeychainQui, in un file SQLite, è salvato il portachiavi del dispositivo iOS (una raccolta di password dell’utente).
Managed PreferencesQuesto dominio contiene dati relativi alla gestione del dispositivo iOS. Se il dispositivo è registrato in un programma MDM (mobile device management), magari dalla tua scuola o dal tuo datore di lavoro, qui vengono salvati alcuni metadati.
MediaIn questo dominio sono salvati molti tipi di contenuti multimediali. Ad esempio, qui si trovano gli allegati dei messaggi SMS, le registrazioni e i dati di Photo Stream.
RootIl dominio Root contiene i file di configurazione fondamentali per l’impostazione del dispositivo iOS.
System ContainersIl dominio System Containers contiene metadati limitati dell’app App Store e di alcuni altri processi iOS.
System PreferencesQuesto dominio contiene informazioni di basso livello sullo stato di un dispositivo iOS. Ad esempio, puoi scoprire la sua configurazione di rete oppure le reti Wi-Fi o le VPN a cui si è collegato di recente.
System Shared ContainersAlcuni processi di sistema di iOS in grado di condividere dati all’interno di iOS salvano qui i propri dati. È un buon punto di partenza, ad esempio, per saperne di più sull’attività Bluetooth di un dispositivo.
WirelessIl dominio Wireless contiene molte informazioni sull’uso delle reti cellulari e Wi-Fi da parte di iOS e sugli indirizzi IP assegnati di recente.

Cosa fare dopo

Perché non scaricare iPhone Backup Extractor, o leggere di più su Reincubate e su come aiutiamo i clienti di tutto il mondo a recuperare i propri dati?

Se vuoi saperne di più su iOS o su iPhone Backup Extractor, questo sito ha molte guide e articoli su come sfruttare al meglio i tuoi dati. Un buon punto di partenza potrebbe essere il nostro articolo su cosa c’è e cosa non c’è in un backup. Il nostro centro assistenza contiene altri articoli della knowledge base con le risposte alle domande più frequenti.


Informazioni sull'autore

Aidan Fitzpatrick

Fondatore, CEO

Aidan ha fondato Reincubate nel 2008 dopo aver creato il primo strumento al mondo per il recupero dei dati iOS. Da allora ha fatto crescere l’azienda fino a farne uno dei principali ISV al mondo, collaborando con aziende come AMD, Qualcomm e HP per essere pioniere di funzionalità di machine learning significative per il software video, con l’ecosistema di app Camo in prima linea. Sotto la guida di Aidan, Reincubate ha vinto quattro volte il più alto riconoscimento imprenditoriale del Regno Unito, si è guadagnata un posto nella lista 100 Tech del Sunday Times e ha ottenuto riconoscimenti di settore con candidature all’Apple Design Award e all’App Store. Il suo lavoro e le sue tecniche sono spesso citati in pubblicazioni accademiche sull’informatica forense mobile, ed è stato invitato a parlare a eventi organizzati da aziende come Google, Microsoft e Snap.


Articoli correlati

Hai bisogno di aiuto?

Cerchiamo di rispondere a tutti i messaggi entro un giorno lavorativo.

support@reincubate.com
Logo del King's Award for Enterprise

King's Award for Enterprise: Reincubate ha vinto quattro volte la più alta onorificenza aziendale ufficiale del Regno Unito, l'ultima in riconoscimento della straordinaria crescita dell'azienda negli ultimi tre anni.

Le nostre relazioni con utenti e partner sono al centro dei nostri valori e dei prodotti che creiamo. Consulta le nostre recensioni per scoprire cosa dicono di noi.

Certificazione ISO 27001 rilasciata dal Centre for Assessment, accreditato UKAS

© 2008-2026 Reincubate Ltd. Tutti i diritti riservati. Registrata in Inghilterra e Galles con il n. 5189175, P. IVA GB151788978. Camo®, Streamlight® e Reincubate® sono marchi registrati. Brevetti in corso di registrazione.

Assistenza