Default post cover image

Récupération de données iOS: où les applications stockent-elles les données dans les sauvegardes iPhone?

Aidan Fitzpatrick

par Aidan Fitzpatrick

Cet article vous aidera à trouver des fichiers appartenant à une application particulière dans une sauvegarde iPhone. Cela vous aidera également à mieux comprendre comment les fichiers et les dossiers sont organisés sur iOS.

Where do apps store data in iPhone backups?
Où les applications stockent-elles les données dans les sauvegardes iPhone?

L'approche la plus simple pour récupérer des fichiers à partir d'une sauvegarde iOS consiste à utiliser iPhone Backup Extractor: l'édition gratuite vous aidera à trouver et à extraire les fichiers dont vous avez besoin, sans que vous ayez besoin de connaître les détails de cet article. Si vous souhaitez le faire, vous constaterez que nous avons un certain nombre de guides pratiques affichés dans le menu supérieur de ce site, qui vous guideront tout au long de ce processus.

Comprendre le mode expert et les domaines iOS

Lors de la création d'applications pour iOS, les auteurs doivent prendre un certain nombre de décisions sur la manière et l'endroit où ils stockent les données. (Nous avons écrit séparément sur les compromis auxquels les auteurs d'applications sont confrontés pour décider où stocker les données utilisateur .) La meilleure façon d'explorer où chaque application stocke ses fichiers dans iOS est d'utiliser l'édition gratuite de iPhone Backup Extractor. Si vous le chargez, sélectionnez une sauvegarde dans le menu de navigation de gauche, puis choisissez «Mode expert» dans la partie principale de l’écran. Une liste d’environ 18 dossiers, commençant probablement par «Groupes d’applications», apparaîtra. ". Strictement parlant, ces regroupements de haut niveau sont appelés "Domaines".

De nombreux domaines ne sont utilisés que de manière tangentielle par les applications. Par exemple, le domaine "Clavier" peut contenir des données provenant de claviers tiers, mais pas des applications classiques.

Certains domaines, tels que "Media" et "Camera Roll", sont largement utilisés par les applications intégrées Messages et Caméra. Cependant, ce sont les domaines "Groupes d'applications" et "Applications" qui nous intéressent le plus lorsque nous recherchons des données provenant d'applications tierces.

Qu'est-ce que dans un espace de noms?

Si vous développez le domaine "Applications" pour répertorier les dossiers qu'il contient, vous verrez un certain nombre de dossiers à noms étranges. Voici un exemple:

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

Performing iOS data recovery from apps with iPhone Backup Extractor
Récupération de données iOS à partir d'applications avec iPhone Backup Extractor

Ces dossiers sont le principal endroit où une application stocke ses données, et ils sont généralement nommés selon le même format. En 1996, Sun Microsystems a publié un langage de programmation nommé Java. La documentation de Java a permis aux éditeurs de logiciels tiers de publier leurs logiciels sans que cela ne soit en conflit avec les logiciels d'autres auteurs. L'astuce consistait à prendre le nom du site de l'entreprise - tel que apple.com - et à l'inverser, avant d'ajouter le nom du produit. Ainsi, l'application Health d'Apple relève de com.apple.Health , et iPhone Backup Extractor appartient à juste titre à com.reincubate.iPhoneBackupExtractor . Ces noms sont devenus des "espaces de noms" et Sun a publié un certain nombre de règles supplémentaires pour eux .

Apple l'a adopté comme une pratique exemplaire lors de la conception d'iOS. Bien entendu, la norme de dénomination n'est qu'une directive. Comme vous pouvez le voir dans l'exemple de Snapchat ( snapchat.picaboo ), tout le monde ne joue pas selon les mêmes règles. Ce n'est pas nécessairement une mauvaise chose, mais la cohérence peut être utile lorsqu'on essaie de récupérer des données!

Dans certains cas, l'espace de noms d'une application peut révéler une curiosité historique intéressante. L'espace de noms d'Instagram est com.burbn.instagram parce que, eh bien ... en 2010, Instagram était connu sous le nom de Burbn .

Où les applications iOS populaires stockent-elles leurs données?

Le tableau suivant indique les espaces de noms pour un certain nombre d'applications iOS populaires. N'oubliez pas que iPhone Backup Extractor a intégré cette liste (et qu'il connaît les changements entre les différentes versions des applications et d'iOS). Il sait donc toujours où chercher pour vous aider à récupérer des données iOS.

App Espace de noms iOS
Facebook com.facebook.Facebook , com.facebook.Messenger
Instagram com.burbn.instagram
Snapchat snapchat.picaboo
messages Home/Library/SMS
Spotify com.spotify.client
Pinterest pinterest
Skype com.skype.skype
Shazam com.shazam.Shazam

Si vous souhaitez savoir où une application particulière stocke ses données, et que celles-ci ne figurent pas dans cette liste, pourquoi ne pas nous envoyer un tweet @reincubate ? Nous vous ferons savoir. 👩🔬

Comment les applications iOS stockent-elles leurs données et comment peuvent-elles être lues?

Les auteurs d'applications sont libres de stocker des données dans le format de leur choix. Les utilisateurs d’iPhone Backup Extractor auront tendance à utiliser trois formats différents pour rechercher des données manuellement dans leurs sauvegardes:

  • Plistes XML
  • Plistes Binaires
  • Bases de données SQLite

Les plists XML et binaires sont souvent identifiés par l'extension de fichier ".plist". Cependant, de nombreuses autres extensions peuvent également indiquer qu'un fichier est un Plist, tel que ".cookies". Plist est l'abréviation de "Property list" et constitue le format de fichier préféré d'Apple pour stocker une collection de données simples . Les listes XML peuvent généralement être lues à l'œil nu, car elles sont stockées en texte brut, mais les listes binaires ne sont généralement pas compréhensibles si elles sont clairement affichées.

Heureusement, l'édition gratuite de iPhone Backup Extractor a un visualiseur et un éditeur Plist intégrés: choisissez "View / Edit Plist" dans le menu File, et vous pourrez examiner le contenu de tout fichier Plist. En mode Expert, les utilisateurs peuvent également cliquer avec le bouton droit sur un fichier et choisir "Afficher en tant que pliste".

View as Plist in iPhone Backup Extractor
Afficher en tant que plist dans iPhone Backup Extractor

Vous pouvez vous attendre à des bases de données SQLite : des collections de données structurées. Ils sont souvent indiqués par les extensions de fichier ".db" ou ".sqlite3". Ces fichiers ne peuvent pas être lus sans éditeur spécial, mais iPhone Backup Extractor a la technologie pour les interroger.

Que contient chaque domaine dans une sauvegarde iPhone?

Domaine de sauvegarde iOS Données trouvées dans ce domaine
Groupes d'applications Les données stockées ici par les applications peuvent être partagées légèrement plus librement sur l'appareil. De nombreuses applications stockent une petite quantité de données ici, mais vous verrez rarement un contenu précieux.
Plugins d'application Les applications qui stockent des données ici le font généralement dans le cadre d'une extension iOS. Cela peut être un plug-in Watch, un clavier tiers, un widget, une extension de partage ou un Animoji. Ce domaine contient rarement des données utilisateur.
Applications C'est le domaine de base des applications pour stocker les données utilisateur sur un iPhone. Chaque application a son propre espace de noms, comme décrit dans la section «Que contient un espace de noms?» Ci-dessus.
Rouleau de caméra Le domaine de la caméra comprend toutes les photos, vidéos et métadonnées stockées sur un appareil iOS. Si le périphérique est configuré pour "Optimiser le stockage" et ne pas stocker toutes les photos localement, ce domaine peut contenir moins d'informations que prévu.
Bases de données Peu d'informations sont stockées ici sur les installations modernes d'iOS.
Santé HealthKit et les données médicales sont stockées dans le domaine de la santé, avec les données d'activité partagées avec une paire Apple Watch.
Accueil Le domaine d'accueil est une mine d'informations pour de nombreuses applications intégrées d'Apple, telles que Messages, Notes et Calendrier.
HomeKit Ce domaine stocke une quantité limitée d'informations sur l'état de la configuration Apple HomeKit.
Installer Le domaine d'installation contient des métadonnées pour indiquer quelles applications Apple intégrées sont installées sur le périphérique iOS.
Clavier La langue et la configuration du clavier sont stockées dans ce domaine.
Porte-clés Le trousseau du périphérique iOS (une collection de mots de passe utilisateur) est stocké ici, dans un fichier SQLite.
Préférences gérées Ce domaine contient des données relatives à la gestion de l'appareil iOS. Si votre appareil est inscrit à un programme MDM (gestion des appareils mobiles), peut-être par votre école ou votre employeur, certaines métadonnées seront stockées ici.
Médias De nombreux types de supports sont stockés sous ce domaine. Par exemple, les utilisateurs trouveront ici des pièces jointes aux messages SMS, aux enregistrements et aux données PhotoStream.
Racine Les domaines racine contiennent des fichiers de configuration fondamentaux pour la configuration du périphérique iOS.
Conteneurs Système Le domaine des conteneurs système contient des métadonnées limitées provenant de l'application App Store et d'autres processus iOS.
Préférences de système Ce domaine contient des informations de bas niveau sur le statut d'un périphérique iOS. Par exemple, vous pouvez en apprendre davantage sur sa configuration réseau ou sur les réseaux Wi-Fi ou les VPN auxquels elle s'est récemment connectée.
Conteneurs partagés du système Certains processus système iOS pouvant partager des données sur iOS stockent leurs données ici. C'est un bon point de départ lorsque vous souhaitez en savoir plus sur l'activité Bluetooth sur un périphérique, par exemple.
Sans fil Le domaine sans fil contient un riche ensemble d'informations sur l'utilisation par iOS des réseaux cellulaires et Wi-Fi, ainsi que de ses attributions d'adresses IP récentes.

Que faire ensuite

Pourquoi ne pas télécharger iPhone Backup Extractor, ou en savoir plus sur Reincubate et comment nous aidons les clients du monde entier à récupérer leurs données?

Si vous souhaitez en savoir plus sur iOS ou iPhone Backup Extractor, ce site contient un ensemble complet de guides et d’articles sur l’utilisation optimale de vos données. Notre centre d'assistance contient un certain nombre d'éléments de base de connaissances avec des réponses aux questions fréquemment posées.

Aidan Fitzpatrick

par Aidan Fitzpatrick on

Nous avons aidé plus de 3 millions de gens à récupérer leurs données iPhone perdues. Laissez-nous vous aider aussi.

Soumettre un commentaire

© 2008 - 2018 Reincubate Ltd. Enregistrée en Angleterre et au Pays de Galles : #5189175, VAT GB151788978. Construit avec ❤️ à Londres.

Reincubate est une marque déposée. Tous droits réservés. Termes et conditions. Politique de confidentialité. Ce sont vos données, pas les nôtres. Nous recommandons l'authentification multi-facteurs.

close

Pour les utilisateurs personnels

Pour les entreprises et les utilisateurs professionnels

Faites défiler vers le bas pour les plans d'affaires et pro

Basic

$34.95

Support d’iTunes

Fonctionne avec Windows et Mac

Support client

Aperçu des appareils iCloud

ACHETER BASIC

Prime

$69.95

Support d’iCloud et iTunes

Fonctionne avec Windows et Mac

Support client

5 disp. d’iCloud

ACHETEZ PREMIUM
Jonathan

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

Jonathan Zdziarski

Expert en criminalistique et iOS

Pour les utilisateurs professionnels et professionnels

Entreprise

$299.95

25 disp. d’iCloud

Support de haute priorité

Licence commerciale

Tous les avantages de plan Premium

ACHETER BUSINESS
ricloud
Démontrer nos API pour l'entreprise

Accès iCloud, outillage d'enquête, récupération en vrac et récupération de données SQLite supprimées ?

Découvrez nos API à reincubate.com.