Default post cover image

Recupero dati iOS: dove le app memorizzano i dati nei backup di iPhone?

Aidan Fitzpatrick

di Aidan Fitzpatrick

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.

Where do apps store data in iPhone backups?
Dove le app memorizzano i dati nei backup di iPhone?

L'approccio più semplice per recuperare i file da e il 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 "Gruppi di applicazioni" ”. A rigor di termini, questi raggruppamenti di primo livello 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 prevedeva un modo per gli 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 qui una piccola quantità di dati, ma raramente vedrai contenuti di valore.
Plugin di applicazione Le app che memorizzano i dati qui di solito lo fanno come parte di un'estensione iOS. Potrebbe essere un plug-in di Watch, una tastiera di terze parti, un widget, un'estensione di condivisione o un Animoji. Questo dominio contiene raramente i dati dell'utente.
applicazioni Questo è il dominio principale per le app per archiviare i dati dell'utente su un iPhone. Ogni app ha il proprio spazio dei nomi, come descritto nella sezione "Cosa c'è in un namespace?" Sopra.
Rullino fotografico Il dominio del rullino fotografico include tutte le foto, i video e i metadati archiviati su un dispositivo iOS. Se il dispositivo è configurato su "Ottimizza archiviazione" e non memorizza tutte le foto localmente, questo dominio potrebbe contenere meno informazioni di quelle che si possono prevedere.
Banche dati Poche informazioni sono memorizzate qui sulle moderne installazioni di iOS.
Salute HealthKit e dati medici sono archiviati nel dominio di salute, insieme ai dati di attività condivisi con un Apple Watch associato.
Casa Il dominio Home è una miniera d'oro 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 relativi alla gestione del dispositivo iOS. Se il tuo dispositivo è registrato in un programma MDM (gestione dispositivi mobili), magari dalla tua scuola o dal tuo datore di lavoro, alcuni metadati verranno archiviati qui.
Media Molti tipi di media sono archiviati sotto questo dominio. Ad esempio, gli utenti troveranno allegati a messaggi SMS, registrazioni e dati PhotoStream qui.
Radice I domini radice contengono i file di configurazione fondamentali per l'installazione del dispositivo iOS.
Container 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 VPN a cui si è recentemente collegato.
Sistema Shared Containers Alcuni processi del sistema iOS che possono condividere i dati su iOS memorizzano i loro dati qui. Ad esempio, è un buon punto di partenza quando cerchi di saperne di più sull'attività Bluetooth su un dispositivo.
senza fili Il dominio wireless contiene un ricco set di informazioni sull'utilizzo di reti cellulari e Wi-Fi da parte di iOS e delle 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 desideri saperne di più su Backup Extractor per iOS o iPhone, questo sito ha una ricca serie di guide e articoli per sfruttare al meglio i tuoi dati. Il nostro centro di supporto contiene una serie di pezzi aggiuntivi della knowledge base con le risposte alle domande più frequenti.

Aidan Fitzpatrick

di Aidan Fitzpatrick on

Abbiamo aiutato oltre 3.000.000 di persone a recuperare i loro dati iPhone persi. Lascia che ti aiutiamo anche noi.

Invia un commento

© 2008 - 2018 Reincubate Ltd. Registrato in Inghilterra e Galles: #5189175, VAT GB151788978. Costruito con ❤️ a Londra.

Reincubare è un marchio registrato. Tutti i diritti riservati. Termini & Condizioni. politica sulla riservatezza. Sono i tuoi dati, non i nostri. Raccomandiamo 2FA.

close

Per utenti personali

Per le aziende e gli utenti professionali

Scorri verso il basso per business e piani professionali

Di base

$34.95

supporto iTunes

Funziona con Windows e Mac

Servizio Clienti

Anteprima dell'elenco dei dispositivi iCloud

ACQUISTA DI BASE

premio

$69.95

iCloud e supporto iTunes

Funziona con Windows e Mac

Servizio Clienti

5 dispositivi iCloud

ACQUISTA PREMIUM
Jonathan

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 utenti business e pro

Attività commerciale

$299.95

25 dispositivi iCloud

Assistenza clienti ad alta priorità

Licenza commerciale

Tutti i vantaggi del nostro piano premium

ACQUISTA IL BUSINESS
ricloud
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.