Cet article vous aide à retrouver les fichiers d’une app donnée dans une sauvegarde iPhone. Il vous aide aussi à mieux comprendre l’organisation des fichiers et des dossiers sous iOS.
Le moyen le plus simple de récupérer des fichiers à partir d’une sauvegarde iOS est d’utiliser iPhone Backup Extractor : l’édition gratuite vous aide à trouver et à extraire les fichiers dont vous avez besoin, sans que vous ayez à connaître les détails de cet article. Si c’est ce que vous souhaitez, vous trouverez plusieurs guides pratiques dans le menu supérieur de ce site, qui vous accompagneront pas à pas.
Si vous souhaitez approfondir et entrer dans les détails techniques, nous partageons les emplacements utilisés par quelques apps populaires et expliquons pourquoi elles les utilisent.
Comprendre les noms de fichiers hachés dans les sauvegardes iOS
Lorsqu’une sauvegarde iTunes ou iCloud est effectuée pour votre iPhone, iPad ou iPod Touch, les données importantes sont enregistrées dans divers fichiers du dossier de sauvegarde.
Les noms de fichiers sont encodés : si vous ouvrez le dossier de sauvegarde, ils apparaissent comme des suites de lettres et de chiffres, sous la forme d’un hachage SHA-1 encodé en hexadécimal. Dans de nombreuses versions du système d’exploitation de l’iPhone, les mêmes noms sont utilisés.
Voici quelques-uns des principaux fichiers de base de données SQLite présents dans le dossier de sauvegarde iTunes. Les noms de fichiers sont identiques pour les sauvegardes iTunes et iCloud.
Emplacements des fichiers de sauvegarde iPhone pour iOS 16, 15 et 14
| Contenu | Nom de fichier réel | Nom de fichier dans la sauvegarde |
|---|---|---|
| SMS | sms.db | 3d0d7e5fb2ce288813306e4d4636395e047a3d28 |
| Contacts | AddressBook.sqlitedb | 31bb7ba8914766d4ba40d6dfb6113c8b614be442 |
| Calendrier | Calendar.sqlitedb | 2041457d5fe04d39d0ab481178355df6781e6858 |
| Rappels | Calendar.sqlitedb | 2041457d5fe04d39d0ab481178355df6781e6858 |
| Notes | notes.sqlite | ca3bc056d4da0bbf88b5fb3be254f3b7147e639c |
| Notes | NoteStore.sqlite | 4f98687d8ab0d6d1a371110e6b7300f6e465bef2 |
| Historique des appels | call_history.db | 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca |
| Historique des appels | CallHistory.storedata | 5a4935c78a5255723f707230a451d79c540d2741 |
| Positions | consolidated.db | 4096c9ec676f2847dc283405900e284a7c815836 |
| Historique web | History.db | 1a0e7afc19d307da602ccdcece51af33afe92c53 |
| Messagerie vocale | voicemail.db | 992df473bbb9e132f4b3b6e4d33f72171e97bc7a |
| Photos | Photos.sqlite | 12b144c0bd44f2b3dffd9186d3f9c05b917cee25 |
| Fond d’écran (écran d’accueil) | HomeBackground.cpbitmap | b97b0c3bc8a6bb221d0849b450fbd92b5d06a301 |
| Fond d’écran (écran verrouillé) | LockBackground.cpbitmap | 86736007d0166a18c646c567279b75093fc066fe |
Emplacements des fichiers de sauvegarde iPhone pour iOS 13, 12 et 11
| Contenu | Nom de fichier réel | Nom de fichier dans la sauvegarde |
|---|---|---|
| SMS | sms.db | 3d0d7e5fb2ce288813306e4d4636395e047a3d28 |
| Contacts | AddressBook.sqlitedb | 31bb7ba8914766d4ba40d6dfb6113c8b614be442 |
| Calendrier | Calendar.sqlitedb | 2041457d5fe04d39d0ab481178355df6781e6858 |
| Rappels | Calendar.sqlitedb | 2041457d5fe04d39d0ab481178355df6781e6858 |
| Notes | notes.sqlite | ca3bc056d4da0bbf88b5fb3be254f3b7147e639c |
| Notes | NoteStore.sqlite | 4f98687d8ab0d6d1a371110e6b7300f6e465bef2 |
| Historique des appels | call_history.db | 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca |
| Historique des appels | CallHistory.storedata | 5a4935c78a5255723f707230a451d79c540d2741 |
| Positions | consolidated.db | 4096c9ec676f2847dc283405900e284a7c815836 |
| Historique web | History.db | e74113c185fd8297e140cfcf9c99436c5cc06b57 |
| Messagerie vocale | voicemail.db | 992df473bbb9e132f4b3b6e4d33f72171e97bc7a |
| Photos | Photos.sqlite | 12b144c0bd44f2b3dffd9186d3f9c05b917cee25 |
| Fond d’écran (écran d’accueil) | HomeBackground.cpbitmap | b97b0c3bc8a6bb221d0849b450fbd92b5d06a301 |
| Fond d’écran (écran verrouillé) | LockBackground.cpbitmap | 86736007d0166a18c646c567279b75093fc066fe |
Emplacements des fichiers de sauvegarde iPhone pour iOS 10, 9, 8 et 7
| Contenu | Nom de fichier réel | Nom de fichier dans la sauvegarde |
|---|---|---|
| SMS | sms.db | 3d0d7e5fb2ce288813306e4d4636395e047a3d28 |
| Contacts | AddressBook.sqlitedb | 31bb7ba8914766d4ba40d6dfb6113c8b614be442 |
| Calendrier | Calendar.sqlitedb | 2041457d5fe04d39d0ab481178355df6781e6858 |
| Rappels | Calendar.sqlitedb | 2041457d5fe04d39d0ab481178355df6781e6858 |
| Notes | notes.sqlite | ca3bc056d4da0bbf88b5fb3be254f3b7147e639c |
| Historique des appels | call_history.db | 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca |
| Historique des appels | CallHistory.storedata | 5a4935c78a5255723f707230a451d79c540d2741 |
| Positions | consolidated.db | 4096c9ec676f2847dc283405900e284a7c815836 |
| Photos | Line.sqlite | 2d711a1f5613f5259730b98328a3f7e816698f88 |
Les chemins d’accès aux bases de données de WhatsApp, Snapchat, Kik, Viber et WeChat figurent dans le tableau ci-dessous. Ces noms de fichiers valent pour iOS 8 et 9, mais sont différents dans les versions plus anciennes d’iOS.
| App de messagerie | Stocké dans | Nom de fichier dans la sauvegarde |
|---|---|---|
App Domain/net.whatsapp.WhatsApp/, Documents/ChatStorage.sqlite | 1b6b187a1b60b9ae8b720c79e2c67f472bab09c0, 275ee4a160b7a7d60825a46b0d3ff0dcdb2fbc9d, 7c7fba66680ef796b916b067077cc246adacf01d | |
| Snapchat | App Domains/com.toyopagroup.picaboo/, Documents/chats.plist (messages privés) ou stories.plist (snaps publics) | 1cd3cd2b412f7b045dd479b617cb2a4f99ffdfee, 7cdb9af6c5352b97cc0f87369df43c49a45c99f3 |
| Kik | App Domain/group.com.kik.chat/, cores/private/…/kik.sqlite | 8e281be6657d4523710d96341b6f86ba89b56df7 |
| Viber | App Domain/com.viber/, Documents/Contacts.data | b39bac0d347adfaf172527f97c3a5fa3df726a3a |
App Domain/com.tencent.xin/, Documents/DB/MM.sqlite | (Varie dynamiquement) | |
| Line | Photos.sqlite | 12b144c0bd44f2b3dffd9186d3f9c05b917cee25 |
Noms de fichiers des sauvegardes iPhone sous iOS 6
| Contenu | Nom de fichier réel | Nom de fichier dans la sauvegarde |
|---|---|---|
| SMS | sms.db | 3d0d7e5fb2ce288813306e4d4636395e047a3d28 |
| Contacts | AddressBook.sqlitedb | 31bb7ba8914766d4ba40d6dfb6113c8b614be442 |
| Calendrier | Calendar.sqlitedb | 2041457d5fe04d39d0ab481178355df6781e6858 |
| Rappels | Calendar.sqlitedb | 2041457d5fe04d39d0ab481178355df6781e6858 |
| Notes | notes.sqlite | ca3bc056d4da0bbf88b5fb3be254f3b7147e639c |
| Historique des appels | call_history.db | 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca |
| Positions | consolidated.db | Supprimé de la sauvegarde iTunes, mais pas d’iOS |
Noms de fichiers des sauvegardes iPhone sous iOS 5
| Contenu | Nom de fichier réel | Nom de fichier dans la sauvegarde |
|---|---|---|
| SMS | sms.db | 3d0d7e5fb2ce288813306e4d4636395e047a3d28 |
| Contacts | AddressBook.sqlitedb | 31bb7ba8914766d4ba40d6dfb6113c8b614be442 |
| Calendrier | Calendar.sqlitedb | 2041457d5fe04d39d0ab481178355df6781e6858 |
| Rappels | Calendar.sqlitedb | 2041457d5fe04d39d0ab481178355df6781e6858 |
| Notes | notes.sqlite | ca3bc056d4da0bbf88b5fb3be254f3b7147e639c |
| Historique des appels | call_history.db | 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca |
| Positions | consolidated.db | Supprimé de la sauvegarde iTunes, mais pas d’iOS |
Noms de fichiers des sauvegardes iPhone sous iOS 4
| Contenu | Nom de fichier réel | Nom de fichier dans la sauvegarde |
|---|---|---|
| SMS | sms.db | 3d0d7e5fb2ce288813306e4d4636395e047a3d28 |
| Contacts | AddressBook.sqlitedb | 31bb7ba8914766d4ba40d6dfb6113c8b614be442 |
| Calendrier | Calendar.sqlitedb | 2041457d5fe04d39d0ab481178355df6781e6858 |
| Notes | notes.sqlite | ca3bc056d4da0bbf88b5fb3be254f3b7147e639c |
| Historique des appels | call_history.db | 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca |
| Positions | consolidated.db | 4096c9ec676f2847dc283405900e284a7c815836 |
Noms de fichiers des sauvegardes iPhone sous iOS 3 et 2
| Contenu | Nom de fichier réel | Nom de fichier dans la sauvegarde |
|---|---|---|
| SMS | sms.db | 3d0d7e5fb2ce288813306e4d4636395e047a3d28 |
| Contacts | AddressBook.sqlitedb | 31bb7ba8914766d4ba40d6dfb6113c8b614be442 |
| Calendrier | Calendar.sqlitedb | 2041457d5fe04d39d0ab481178355df6781e6858 |
| Notes | notes.db | 740b7eaf93d6ea5d305e88bb349c8e9643f48c3b |
| Historique des appels | call_history.db | ff1324e6b949111b2fb449ecddb50c89c3699a78 |
Noms de fichiers des sauvegardes iPhone sous iOS 1
| Contenu | Nom de fichier réel | Nom de fichier dans la sauvegarde |
|---|---|---|
| SMS | sms.db | 3d0d7e5fb2ce288813306e4d4636395e047a3d28 |
| Contacts | AddressBook.sqlitedb | adb8c77534444e97c31ff15924d50f3ed1fbd3b1 |
| Calendrier | Calendar.sqlitedb | 14ee8cdc3e6e0220399ff210246e1c92b7df89a0 |
| Notes | notes.db | 740b7eaf93d6ea5d305e88bb349c8e9643f48c3b |
| Historique des appels | call_history.db | a49bfab36504be1bf563c1d1813b05efd6076717 |
Comme vous avez pu le constater, il est assez difficile de travailler avec des fichiers nommés ainsi. Si vous souhaitez un moyen plus simple de savoir ce que contient votre sauvegarde iTunes ou iCloud, nous proposons un outil qui effectue tout ce décodage pour vous. Découvrez iPhone Backup Extractor.
Comprendre le mode Expert et les domaines iOS
Lorsqu’ils développent des apps pour iOS, les auteurs doivent prendre plusieurs décisions sur la manière et l’endroit où stocker les données. (Nous avons écrit un article distinct sur les compromis auxquels les auteurs d’apps font face pour choisir où stocker les données des utilisateurs.) Le meilleur moyen d’explorer et de se familiariser avec les emplacements où chaque app stocke ses fichiers sous iOS est d’utiliser l’édition gratuite d’iPhone Backup Extractor. Lancez-le, 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 s’affiche, commençant probablement par « Application Groups ». À proprement parler, ces regroupements de premier niveau s’appellent des « domaines ».
De nombreux domaines ne sont utilisés par les apps que de façon marginale. Par exemple, le domaine « Keyboard » peut contenir des données de claviers tiers, mais pas d’apps ordinaires.
Certains domaines, comme « Media » et « Camera Roll », sont très utilisés par les apps intégrées Messages et Appareil photo. Mais ce sont les domaines « Application Groups » et « Applications » qui nous intéressent le plus pour retrouver les données d’apps tierces.
Que contient un espace de noms ?
Si vous développez le domaine « Applications » pour afficher la liste de ses dossiers, vous verrez plusieurs dossiers aux noms étranges. En voici un exemple :
com.apple.Healthcom.burbn.instagramcom.facebook.Messengersnapchat.picaboocom.spotify.client

Récupération de données iOS à partir d’apps avec iPhone Backup Extractor
Ces dossiers sont l’endroit principal où une app 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 appelé Java. La documentation de Java décrivait un moyen pour les éditeurs de logiciels tiers de publier leurs logiciels sans conflit avec ceux des autres auteurs. L’astuce consistait à prendre le nom du site de l’entreprise, par exemple apple.com, à l’inverser, puis à ajouter le nom du produit. Ainsi, l’app Santé d’Apple se trouve sous com.apple.Health, et iPhone Backup Extractor se range logiquement sous com.reincubate.iPhoneBackupExtractor. Ces noms sont devenus des « espaces de noms », et Sun a publié plusieurs règles supplémentaires à leur sujet.
Apple a adopté cette pratique recommandée lors de la conception d’iOS. Bien sûr, cette convention de nommage n’est qu’une recommandation. Comme le montre l’exemple de Snapchat (snapchat.picaboo), tout le monde ne suit pas les mêmes règles. Ce n’est pas forcément un défaut, mais la cohérence est précieuse quand on cherche à récupérer des données.
Dans certains cas, l’espace de noms d’une app révèle une curiosité historique. L’espace de noms d’Instagram est com.burbn.instagram parce que, eh bien… en 2010, Instagram s’appelait Burbn.
Où les apps iOS populaires stockent-elles leurs données ?
Le tableau suivant présente les espaces de noms de plusieurs apps iOS populaires. N’oubliez pas qu’iPhone Backup Extractor intègre cette liste (et qu’il connaît les changements entre les différentes versions des apps et d’iOS) : il sait donc toujours où chercher quand il vous aide à récupérer des données iOS.
| App | Espace de noms iOS |
|---|---|
com.facebook.Facebook, com.facebook.Messenger | |
com.burbn.instagram | |
| Snapchat | snapchat.picaboo |
| Messages | Home/Library/SMS |
| Spotify | com.spotify.client |
pinterest | |
| Skype | com.skype.skype |
| Shazam | com.shazam.Shazam |
Si vous souhaitez savoir où une app donnée stocke ses données et qu’elle ne figure pas dans cette liste, écrivez-nous sur Twitter @reincubate. Nous vous répondrons.
Comment les apps iOS stockent-elles leurs données, et comment les lire ?
Les auteurs d’apps sont libres de stocker les données dans le format de leur choix. Les utilisateurs d’iPhone Backup Extractor rencontrent généralement trois formats lorsqu’ils cherchent des données manuellement dans leurs sauvegardes :
- Plists XML
- Plists binaires
- Bases de données SQLite
Les Plists XML comme binaires se reconnaissent souvent à l’extension de fichier « .plist ». Mais de nombreuses autres extensions peuvent aussi indiquer un fichier Plist, comme « .cookies ». Plist est l’abréviation de « Property list » (liste de propriétés), et ce sont les fichiers qu’Apple privilégie pour stocker un ensemble de données simples. Les Plists XML sont généralement lisibles à l’œil nu, car ils sont stockés en texte brut, mais les Plists binaires ne sont normalement pas compréhensibles si on les affiche tels quels.
Heureusement, l’édition gratuite d’iPhone Backup Extractor intègre un lecteur et un éditeur de Plists : choisissez « Afficher/modifier le plist » dans le menu Fichier pour examiner le contenu de n’importe quel fichier Plist. Sinon, en mode Expert, vous pouvez faire un clic droit sur un fichier et choisir « Afficher en tant que Plist ».

Affichage en tant que Plist dans iPhone Backup Extractor
Les bases de données SQLite sont ce que l’on imagine : des ensembles de données structurées. Elles sont souvent signalées par les extensions de fichier « .db » ou « .sqlite3 ». Ces fichiers ne peuvent pas être lus sans éditeur spécialisé, mais iPhone Backup Extractor dispose de la technologie nécessaire pour les interroger à votre place.
Que contient chaque domaine d’une sauvegarde iPhone ?
| Domaine de la sauvegarde iOS | Données présentes dans ce domaine |
|---|---|
| Application Groups | Les données que les apps stockent ici peuvent être partagées un peu plus librement sur l’appareil. De nombreuses apps y stockent une petite quantité de données, mais on y trouve rarement du contenu de valeur. |
| Application Plugins | Les apps qui stockent des données ici le font généralement dans le cadre d’une extension iOS : plug-in Apple Watch, clavier tiers, widget, extension de partage ou Animoji. Ce domaine contient rarement des données utilisateur. |
| Applications | C’est le domaine principal où les apps stockent les données utilisateur sur un iPhone. Chaque app a son propre espace de noms, comme décrit dans la section « Que contient un espace de noms ? » ci-dessus. |
| Camera Roll | Le domaine Camera Roll comprend toutes les photos, vidéos et métadonnées stockées sur un appareil iOS. Si l’appareil est configuré pour « Optimiser le stockage » et ne conserve pas toutes les photos en local, ce domaine peut contenir moins d’informations que prévu. |
| Databases | Peu d’informations sont stockées ici sur les installations récentes d’iOS. |
| Health | Les données HealthKit et médicales sont stockées dans le domaine Health, ainsi que les données d’activité partagées avec une Apple Watch associée. |
| Home | Le domaine Home est une mine d’informations pour de nombreuses apps intégrées d’Apple, comme Messages, Notes et Calendrier. |
| HomeKit | Ce domaine stocke une quantité limitée d’informations sur l’état de la configuration d’Apple HomeKit. |
| Install | Le domaine Install contient des métadonnées indiquant quelles apps Apple intégrées sont installées sur l’appareil iOS. |
| Keyboard | La configuration de la langue et du clavier est stockée dans ce domaine. |
| Keychain | Le trousseau de l’appareil iOS (un ensemble de mots de passe de l’utilisateur) est stocké ici, dans un fichier SQLite. |
| Managed Preferences | 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), par exemple par votre école ou votre employeur, certaines métadonnées y seront stockées. |
| Media | De nombreux types de médias sont stockés dans ce domaine. Vous y trouverez par exemple les pièces jointes des SMS, des enregistrements et les données du flux de photos. |
| Root | Le domaine Root contient les fichiers de configuration fondamentaux de l’appareil iOS. |
| System Containers | Le domaine System Containers contient des métadonnées limitées issues de l’App Store et de certains autres processus iOS. |
| System Preferences | Ce domaine contient des informations de bas niveau sur l’état d’un appareil iOS. Vous pouvez par exemple y consulter sa configuration réseau, ou les réseaux Wi-Fi et VPN auxquels il s’est récemment connecté. |
| System Shared Containers | Certains processus système d’iOS qui peuvent partager des données entre eux y stockent les leurs. C’est un bon point de départ pour en savoir plus sur l’activité Bluetooth d’un appareil, par exemple. |
| Wireless | Le domaine Wireless contient de nombreuses informations sur l’utilisation des réseaux cellulaires et Wi-Fi par iOS, ainsi que sur ses attributions récentes d’adresses IP. |
Et ensuite ?
Pourquoi ne pas télécharger iPhone Backup Extractor, ou en savoir plus sur Reincubate et sur la façon dont nous aidons des clients du monde entier à récupérer leurs données ?
Si vous souhaitez en savoir plus sur iOS ou sur iPhone Backup Extractor, ce site propose de nombreux guides et articles pour tirer le meilleur parti de vos données. Notre article sur ce qui est et n’est pas stocké dans une sauvegarde est un bon point de départ. Notre centre d’assistance contient de nombreux autres articles de base de connaissances répondant aux questions fréquentes.
