Dove le app memorizzano i dati nei backup di iPhone?

aggiornato
Cover image for: Dove le app memorizzano i dati nei backup di iPhone?

Questo articolo ti aiuterà a trovare i file appartenenti a una particolare app all'interno di un backup di iPhone. Ti aiuterà anche a capire meglio come sono organizzati file e cartelle su iOS.

L'approccio più semplice per recuperare i file da un backup iOS è utilizzare iPhone Backup Extractor: l'edizione gratuita ti aiuterà a trovare ed estrarre i file che ti servono, in quanto può farlo senza che tu debba conoscere i dettagli in questo articolo. Se ti piacerebbe farlo, scoprirai che nel menu in alto di questo sito abbiamo una serie di pratiche guide che ti guideranno attraverso questo processo.

Informazioni sulla modalità esperto e sui domini iOS

Quando si creano app per iOS, gli autori hanno una serie di decisioni da prendere su come e dove archiviare i dati. (Abbiamo scritto separatamente gli autori delle app a compromessi nel decidere dove archiviare i dati degli utenti .) Il modo migliore per esplorare e creare familiarità in cui ogni app memorizza i propri file in iOS consiste nell'utilizzare la versione gratuita di iPhone Backup Extractor. Se lo carichi, seleziona un backup nel menu di navigazione a sinistra, quindi scegli "Modalità esperto" dalla parte principale dello schermo, ti verrà presentato un elenco di circa 18 cartelle, probabilmente a partire da "Applicazione gruppi”. A rigor di termini, questi raggruppamenti di livello superiore sono noti come "domini".

Molti domini sono utilizzati solo tangenzialmente dalle app. Ad esempio, il dominio "Tastiera" potrebbe contenere alcuni dati da tastiere di terze parti, ma non da app normali.

Alcuni domini, come "Media" e "Rullino foto", vengono utilizzati pesantemente dalle app incorporate Messaggi e Fotocamera. Tuttavia, sono i domini "Gruppi di applicazioni" e "Applicazioni" a cui siamo più interessati quando eseguiamo il monitoraggio dei dati da app di terze parti.

Cosa c'è in un namespace?

Se espandi il dominio "Applicazioni" per elencare le cartelle in esso contenute, vedrai un certo numero di cartelle con nomi strani. Ecco un esempio:

  • com.apple.Health
  • com.burbn.instagram
  • com.facebook.Messenger
  • snapchat.picaboo
  • com.spotify.client

Performing iOS data recovery from apps with iPhone Backup Extractor
Esecuzione del recupero dei dati iOS dalle app con iPhone Backup Extractor

Queste cartelle sono il luogo principale in cui un'app può archiviare i propri dati e di solito vengono denominate utilizzando lo stesso formato. Nel 1996, Sun Microsystems pubblicò un linguaggio di programmazione chiamato Java. La documentazione di Java ha consentito agli editori di software di terze parti di pubblicare il proprio software senza che ciò fosse in conflitto con il software di altri autori. Il trucco consisteva nel prendere il nome del sito della società - come apple.com - e invertire il nome, prima di aggiungere il nome del prodotto. Pertanto, l'app Apple's Health rientra in com.apple.Health e iPhone Backup Extractor appartiene giustamente a com.reincubate.iPhoneBackupExtractor . Questi nomi divennero noti come "namespace" e Sun pubblicò una serie di regole aggiuntive per loro .

Apple lo ha adottato come best practice per la progettazione di iOS. Naturalmente, lo standard di denominazione è solo una linea guida. Come puoi vedere nell'esempio di Snapchat ( snapchat.picaboo ), non tutti giocano secondo le stesse regole. Questo non è necessariamente un aspetto negativo, ma la coerenza può essere utile quando si tenta di recuperare i dati!

In alcuni casi, lo spazio dei nomi di un'app può rivelare una curiosità storica interessante. Lo spazio dei nomi di Instagram è com.burbn.instagram perché, beh ... nel 2010, Instagram era conosciuto come Burbn .

Dove le app iOS popolari memorizzano i loro dati?

La seguente tabella mostra gli spazi dei nomi per un certo numero di popolari app iOS. Non dimenticarti che iPhone Backup Extractor ha incorporato questo elenco (e conosce le modifiche tra le diverse versioni delle app e di iOS), quindi sa sempre dove cercare quando ti aiuta a recuperare i dati di iOS.

App spazio dei nomi iOS
Facebook com.facebook.Facebook , com.facebook.Messenger
Instagram com.burbn.instagram
Snapchat snapchat.picaboo
messaggi Home/Library/SMS
Spotify com.spotify.client
Pinterest pinterest
Skype com.skype.skype
Shazam com.shazam.Shazam

Se desideri sapere dove una particolare app memorizza i suoi dati, e non è su questo elenco, perché non twittare noi @reincubate ? Vi faremo sapere. 👩🔬

In che modo le app iOS memorizzano i loro dati e come possono essere letti?

Gli autori di app sono liberi di memorizzare i dati nel formato che preferiscono nelle loro applicazioni. Gli utenti di iPhone Backup Extractor tenderanno a funzionare su tre formati se cercano manualmente i dati nei loro backup:

  • Elenchi XML
  • Binary Plists
  • Database SQLite

Sia XML che binary Plists sono spesso identificati avendo l'estensione ".plist". Tuttavia, molte altre estensioni possono anche indicare che un file è un Plist, come ".cookies". Plist è l'abbreviazione di "Property list" e sono il formato di file preferito di Apple per l'archiviazione di una raccolta di dati semplici . XML Plists di solito può essere letto a occhio, poiché sono memorizzati in testo normale, ma i Plists binari non sono normalmente comprensibili se visti chiaramente.

Fortunatamente, la versione gratuita di iPhone Backup Extractor ha un visualizzatore Plist e un editor integrato: scegli "Visualizza / Modifica plist" dal menu File e sarai in grado di esaminare il contenuto di qualsiasi file Plist. In alternativa, in modalità Esperto, gli utenti possono fare clic con il pulsante destro del mouse su un file e scegliere "Visualizza come Plist".

View as Plist in iPhone Backup Extractor
Visualizza come Plist in iPhone Backup Extractor

I database SQLite sono ciò che potreste aspettarvi: raccolte di dati strutturati. Sono spesso indicati con estensioni di file ".db" o ".sqlite3". Questi file non possono essere letti senza un editor speciale, ma iPhone Backup Extractor ha la tecnologia per interrogarli per te.

Cosa contiene ciascun dominio in un backup di iPhone?

Dominio di backup iOS Dati trovati in questo dominio
Gruppi di applicazioni I dati memorizzati qui dalle app possono essere condivisi leggermente più liberamente sul dispositivo. Molte applicazioni memorizzeranno una piccola quantità di dati qui, ma raramente vedrai contenuti preziosi.
Plugin dell'applicazione Le app che archiviano i dati qui di solito lo fanno come parte di un'estensione iOS. Potrebbe essere un plug-in Watch, una tastiera di terze parti, un widget, un'estensione di condivisione o un Animoji. Questo dominio contiene raramente dati utente.
applicazioni Questo è il dominio principale per le app per archiviare i dati utente su un iPhone. Ogni app ha il proprio spazio dei nomi, come descritto nella sezione "Cosa c'è in uno spazio dei nomi?" Sopra.
Rullino fotografico Il dominio del rullino fotografico include tutte le foto, i video e i metadati memorizzati su un dispositivo iOS. Se il dispositivo è configurato su "Ottimizza archiviazione" e non per archiviare tutte le foto localmente, questo dominio potrebbe contenere meno informazioni di quanto ci si aspetti.
Banche dati Poche informazioni sono archiviate qui nelle installazioni moderne di iOS.
Salute HealthKit e i dati medici sono archiviati nel dominio Health, insieme ai dati relativi all'attività condivisi con un Apple Watch associato.
Casa Il dominio Home è una miniera di informazioni per molte delle applicazioni integrate di Apple, come Messaggi, Note e Calendario.
HomeKit Questo dominio memorizza una quantità limitata di informazioni sullo stato della configurazione di Apple HomeKit.
Installare Il dominio di installazione contiene metadati per indicare quali app Apple integrate sono installate sul dispositivo iOS.
Tastiera La configurazione della lingua e della tastiera è memorizzata in questo dominio.
Portachiavi Il portachiavi del dispositivo iOS (una raccolta di password utente) è memorizzato qui, in un file SQLite.
Preferenze gestite Questo dominio contiene dati sulla gestione del dispositivo iOS. Se il tuo dispositivo è registrato in un programma MDM (gestione dei dispositivi mobili), magari dalla tua scuola o dal tuo datore di lavoro, alcuni metadati verranno memorizzati qui.
Media Molti tipi di media sono archiviati in questo dominio. Ad esempio, gli utenti troveranno qui allegati a messaggi SMS, registrazioni e dati PhotoStream.
Radice I domini di root contengono file di configurazione fondamentali per l'installazione del dispositivo iOS.
Contenitori di sistema Il dominio dei contenitori di sistema contiene metadati limitati dall'app App Store e alcuni altri processi iOS.
Preferenze di Sistema Questo dominio contiene informazioni di basso livello sullo stato di un dispositivo iOS. Ad esempio, puoi conoscere la sua configurazione di rete o le reti Wi-Fi o le VPN a cui si è recentemente connesso.
Contenitori condivisi di sistema Alcuni processi di sistema iOS che possono condividere dati su iOS archiviano i loro dati qui. È un buon punto di partenza quando si desidera saperne di più sull'attività Bluetooth su un dispositivo, ad esempio.
senza fili Il dominio wireless contiene una ricca serie di informazioni sull'uso di reti cellulari e Wi-Fi da parte di iOS e sulle sue recenti assegnazioni di indirizzi IP.

Cosa fare dopo

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

Se vuoi saperne di più su iOS o iPhone Backup Extractor, questo sito ha una ricca serie di guide e articoli su come sfruttare al meglio i tuoi dati. Un buon punto di partenza potrebbe essere il nostro articolo su ciò che è e non è archiviato in un backup . Il nostro centro di supporto contiene una serie di ulteriori pezzi della knowledge base con le risposte alle domande più frequenti.

Circa l'autore

Aidan Fitzpatrick ha fondato Reincubate nel 2008 dopo aver creato il primo strumento di recupero dati iPhone al mondo, iPhone Backup Extractor. Ha parlato a Google sull'imprenditorialità ed è laureato presso la Leadership Academy dell'organizzazione degli imprenditori.

Reincubate's CEO presso Buckingham Palace

Nella foto sopra sono membri del team di Reincubate che incontra HM Queen Elizabeth Ⅱ a Buckingham Palace, dopo aver ricevuto il premio aziendale più alto del Regno Unito per il nostro lavoro con la tecnologia Apple. Leggi la nostra posizione sulla privacy, sicurezza e protezione .

Abbiamo aiutato oltre 10.000.000 di persone a recuperare i dati persi su iPhone. Lasciaci aiutare anche noi.

Scarica ora

o prendilo per Mac OS

Possiamo migliorare questo articolo?

Ci piace ascoltare gli utenti: perché non mandarci un'email, lasciare un commento o twittare @reincubate?

© 2008 - 2019 Reincubate Ltd. Tutti i diritti riservati. Registrato in Inghilterra e Galles #5189175, VAT GB151788978. Reincubate® è un marchio registrato. Termini e Condizioni. Raccomandiamo 2FA. Costruito con a Londra.

close

Per utenti personali

Per le aziende e gli utenti professionali

Scorri verso il basso per business e piani professionali

Basic

$39.95

supporto iTunes

Funziona con Windows e Mac

Servizio Clienti

Anteprima dell'elenco dei dispositivi iCloud

Acquista Basic

Premium

$69.95

iCloud e supporto iTunes

Funziona con Windows e Mac

Servizio Clienti

5 dispositivi iCloud

Scarica la libreria di foto di iCloud

Acquista Premium
Jonathan Zdziarski picture

This is iPhone Backup Extractor, think of it as a "personal forensics" utility. It's pretty awesome.

Jonathan Zdziarski

Forense e esperto di iOS

Per gli utenti business e pro

Business

$299.95

25 dispositivi iCloud

Assistenza clienti ad alta priorità

Licenza commerciale

Tutti i vantaggi del nostro piano premium

Acquista Business
ricloud logo
Demo le nostre API per l'azienda

Hai bisogno di accesso iCloud, strumenti forensi, recupero in blocco di dati SQLite cancellati?

Scopri le nostre API a reincubate.com.