Hoe slaan apps gegevens op in iPhone-back-ups: bestandsnamen en hashes

bijgewerkt
Cover image for: Hoe slaan apps gegevens op in iPhone-back-ups: bestandsnamen en hashes

Dit artikel helpt je bij het vinden van bestanden van een bepaalde app in een iPhone-back-up. Het helpt je ook om een ​​beter begrip te krijgen van hoe bestanden en mappen op iOS worden gerangschikt.

De eenvoudigste methode voor het herstellen van bestanden van een iOS-back-up is het gebruik van iPhone Backup Extractor: de gratis versie helpt u bij het vinden en uitpakken van de bestanden die u nodig hebt, omdat dit zonder u de details in dit artikel hoeft te weten. Als u dat wilt doen, vindt u een aantal handige handleidingen die worden weergegeven in het hoofdmenu van deze site, die u door dat proces zullen leiden.

Inzicht in gehashte bestandsnamen in iOS-back-ups

Wanneer een iTunes- of een iCloud-back-up wordt uitgevoerd voor uw iPhone, iPad of iPod Touch, worden belangrijke gegevens opgeslagen in verschillende bestanden in de back-upmap.

De bestandsnamen zijn gecodeerd zodat ze verschijnen als een reeks letters en cijfers als u de back-upmap opent , met behulp van wat bekend staat als een hex-gecodeerde SHA-1 hash . In veel versies van het besturingssysteem van de iPhone worden dezelfde namen gebruikt.

Hier zijn enkele van de kern SQLite database-bestanden gevonden in de map iTunes back-up . De bestandsnamen zijn hetzelfde voor zowel iTunes- als iCloud-back-ups.

iOS 13, 12 en 11 iPhone back-upbestandslocaties

Inhoud Echte bestandsnaam Back-up bestandsnaam
sms sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contacten AddressBook.sqlitedb 31bb7ba8914766d4ba40d6dfb6113c8b614be442
Kalender Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
herinneringen Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Notes notes.sqlite ca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Notes NoteStore.sqlite 4f98687d8ab0d6d1a371110e6b7300f6e465bef2
Oproepgeschiedenis call_history.db 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Oproepgeschiedenis CallHistory.storedata 5a4935c78a5255723f707230a451d79c540d2741
locaties consolidated.db 4096c9ec676f2847dc283405900e284a7c815836
Webgeschiedenis History.db e74113c185fd8297e140cfcf9c99436c5cc06b57
voicemail voicemail.db 992df473bbb9e132f4b3b6e4d33f72171e97bc7a
foto's Photos.sqlite 12b144c0bd44f2b3dffd9186d3f9c05b917cee25
Achtergrond (startscherm) HomeBackground.cpbitmap b97b0c3bc8a6bb221d0849b450fbd92b5d06a301
Achtergrond (vergrendelscherm) LockBackground.cpbitmap 86736007d0166a18c646c567279b75093fc066fe

iOS 10, 9, 8 en 7 iPhone back-up bestandslocaties

Inhoud Echte bestandsnaam Back-up bestandsnaam
sms sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contacten AddressBook.sqlitedb 31bb7ba8914766d4ba40d6dfb6113c8b614be442
Kalender Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
herinneringen Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Notes notes.sqlite ca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Oproepgeschiedenis call_history.db 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
Oproepgeschiedenis CallHistory.storedata 5a4935c78a5255723f707230a451d79c540d2741
locaties consolidated.db 4096c9ec676f2847dc283405900e284a7c815836
foto's Line.sqlite 2d711a1f5613f5259730b98328a3f7e816698f88

De paden naar de WhatsApp, Snapchat, Kik, Viber en WeChat-databases staan ​​vermeld in de onderstaande tabel. Deze bestandsnamen zijn beschikbaar voor iOS 8 en 9, maar hebben verschillende namen voor de oudere versies van iOS.

Chat-app Opgeslagen in Back-up bestandsnaam
WhatsApp App Domain/net.whatsapp.WhatsApp/ , Documents/ChatStorage.sqlite 1b6b187a1b60b9ae8b720c79e2c67f472bab09c0 , 275ee4a160b7a7d60825a46b0d3ff0dcdb2fbc9d , 7c7fba66680ef796b916b067077cc246adacf01d
Snapchat App Domains/com.toyopagroup.picaboo/ , Documents/chats.plist (privéberichten) of stories.plist (publieke snaps) 1cd3cd2b412f7b045dd479b617cb2a4f99ffdfee , 7cdb9af6c5352b97cc0f87369df43c49a45c99f3
Kik App Domain/group.com.kik.chat/ , cores/private/…/kik.sqlite 8e281be6657d4523710d96341b6f86ba89b56df7
Viber App Domain/com.viber/ , Documents/Contacts.data b39bac0d347adfaf172527f97c3a5fa3df726a3a
WeChat App Domain/com.tencent.xin/ , Documents/DB/MM.sqlite (Varieert dynamisch)
Lijn Photos.sqlite 12b144c0bd44f2b3dffd9186d3f9c05b917cee25

iOS 6 Back-upbestandsbestandsnamen voor iPhone

Inhoud Echte bestandsnaam Back-up bestandsnaam
sms sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contacten AddressBook.sqlitedb 31bb7ba8914766d4ba40d6dfb6113c8b614be442
Kalender Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
herinneringen Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Notes notes.sqlite ca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Oproepgeschiedenis call_history.db 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
locaties consolidated.db Verwijderd uit iTunes-back-up, niet iOS

iOS 5 Back-upbestandsnamen voor iPhone

Inhoud Echte bestandsnaam Back-up bestandsnaam
sms sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contacten AddressBook.sqlitedb 31bb7ba8914766d4ba40d6dfb6113c8b614be442
Kalender Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
herinneringen Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Notes notes.sqlite ca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Oproepgeschiedenis call_history.db 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
locaties consolidated.db Verwijderd uit iTunes-back-up, niet iOS

iOS 4 iPhone-back-ups bestandsnamen

Inhoud Echte bestandsnaam Back-up bestandsnaam
sms sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contacten AddressBook.sqlitedb 31bb7ba8914766d4ba40d6dfb6113c8b614be442
Kalender Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Notes notes.sqlite ca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Oproepgeschiedenis call_history.db 2b2b0084a1bc3a5ac8c27afdf14afb42c61a19ca
locaties consolidated.db 4096c9ec676f2847dc283405900e284a7c815836

iOS 3 Back-upbestandsbestandsnamen voor iPhone

Inhoud Echte bestandsnaam Back-up bestandsnaam
sms sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contacten AddressBook.sqlitedb 31bb7ba8914766d4ba40d6dfb6113c8b614be442
Kalender Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Notes notes.db 740b7eaf93d6ea5d305e88bb349c8e9643f48c3b
Oproepgeschiedenis call_history.db ff1324e6b949111b2fb449ecddb50c89c3699a78

iOS 2 back-upbestandsbestandsnamen voor iPhone

Inhoud Echte bestandsnaam Back-up bestandsnaam
sms sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contacten AddressBook.sqlitedb 31bb7ba8914766d4ba40d6dfb6113c8b614be442
Kalender Calendar.sqlitedb 2041457d5fe04d39d0ab481178355df6781e6858
Notes notes.db 740b7eaf93d6ea5d305e88bb349c8e9643f48c3b
Oproepgeschiedenis call_history.db ff1324e6b949111b2fb449ecddb50c89c3699a78

iOS 1 back-upbestandsbestandsnamen voor iPhone

Inhoud Echte bestandsnaam Back-up bestandsnaam
sms sms.db 3d0d7e5fb2ce288813306e4d4636395e047a3d28
Contacten AddressBook.sqlitedb adb8c77534444e97c31ff15924d50f3ed1fbd3b1
Kalender Calendar.sqlitedb 14ee8cdc3e6e0220399ff210246e1c92b7df89a0
Notes notes.db 740b7eaf93d6ea5d305e88bb349c8e9643f48c3b
Oproepgeschiedenis call_history.db a49bfab36504be1bf563c1d1813b05efd6076717

Zoals je hebt gezien, is het nogal moeilijk om met bestanden te werken die op deze manier worden genoemd. Als u een gemakkelijkere manier wilt om te vertellen wat er in uw iTunes- of iCloud-back-up staat, bieden we een tool die al deze decodering voor u uitvoert. Bekijk iPhone Backup Extractor .

Kennismaken met expertmodus en iOS-domeinen

Bij het maken van apps voor iOS kunnen auteurs een aantal beslissingen nemen over hoe en waar ze gegevens opslaan. (We hebben apart geschreven over de compromissen die app-auteurs moeten aangaan om gebruikersgegevens op te slaan .) De beste manier om vertrouwdheid te verkennen en bekendheid te creëren waarbij elke app zijn bestanden opslaat in iOS, is door gebruik te maken van de gratis versie van iPhone Backup Extractor. Als u hem laadt, selecteert u een back-up in het linker navigatiemenu en kiest u "Expertmodus" in het hoofdgedeelte van het scherm. U krijgt dan een lijst met ongeveer 18 mappen te zien, waarschijnlijk beginnend met "Toepassing" groepen”. Strikt genomen zijn deze groeperingen op het hoogste niveau bekend als "Domeinen".

Veel domeinen worden alleen tangentieel gebruikt door apps. Het 'Toetsenbord'-domein kan bijvoorbeeld gegevens bevatten van toetsenborden van derden, maar niet van reguliere apps.

Sommige domeinen - zoals "Media" en "Camera Roll" - worden zwaar gebruikt door de ingebouwde Berichten- en Camera-apps. Het zijn echter de domeinen "Toepassingsgroepen" en "Toepassingen" waar we het meest in geïnteresseerd zijn bij het opsporen van gegevens van apps van derden.

Wat zit in een naamruimte?

Als u het domein "Toepassingen" uitvouwt om een ​​lijst weer te geven van de mappen die het bevat, ziet u een aantal vreemd genaamde mappen. Hier is een voorbeeld:

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

Performing iOS data recovery from apps with iPhone Backup Extractor
IOS-gegevensherstel uitvoeren vanuit apps met iPhone Backup Extractor

Deze mappen zijn de primaire plaats voor een app om zijn gegevens op te slaan, en meestal worden ze genoemd met dezelfde indeling. In 1996 publiceerde Sun Microsystems een programmeertaal met de naam Java. De documentatie van Java bood een manier voor externe software-uitgevers om hun software te publiceren zonder dat dit in strijd was met de software van andere auteurs. De kunst was om de naam van de site van het bedrijf te nemen - zoals apple.com - en deze om te keren voordat de naam van het product werd toegevoegd. De App van Apple Health valt dus onder com.apple.Health , en iPhone Backup Extractor hoort terecht onder com.reincubate.iPhoneBackupExtractor . Deze namen werden "namespaces" genoemd en Sun publiceerde een aantal aanvullende regels voor hen .

Apple heeft dit als een best practice aangenomen bij het ontwerpen van iOS. Natuurlijk is de naamgevingsnorm slechts een richtlijn. Zoals je kunt zien in het voorbeeld van Snapchat ( snapchat.picaboo ), speelt niet iedereen volgens dezelfde regels. Dit hoeft niet per se slecht te zijn, maar consistentie kan handig zijn wanneer men gegevens probeert te herstellen!

In sommige gevallen kan de naamruimte van een app een interessante historische gril onthullen. De naamruimte van Instagram is com.burbn.instagram want ... in 2010 stond Instagram bekend als Burbn .

Waar slaan populaire iOS-apps hun gegevens op?

De volgende tabel toont de naamruimten voor een aantal populaire iOS-apps. Vergeet niet, iPhone Backup Extractor heeft deze lijst ingebouwd (en hij kent de veranderingen tussen verschillende versies van de apps en van iOS), dus hij weet altijd waar hij moet kijken wanneer hij je helpt met het herstellen van iOS-gegevens.

App iOS-naamruimte
Facebook com.facebook.Facebook , com.facebook.Messenger
Instagram com.burbn.instagram
Snapchat snapchat.picaboo
berichten Home/Library/SMS
Spotify com.spotify.client
Pinterest pinterest
Skype com.skype.skype
Shazam com.shazam.Shazam

Hoe slaan iOS-apps hun gegevens op en hoe kan deze worden gelezen?

App-auteurs zijn vrij om gegevens op te slaan in elk formaat dat ze leuk vinden in hun applicaties. Gebruikers van de iPhone Backup Extractor zullen over drie formaten lopen als ze handmatig op zoek gaan naar gegevens in hun back-ups:

  • XML Plists
  • Binaire Plists
  • SQLite-databases

Zowel XML als binaire Plists worden vaak geïdentificeerd door de bestandsextensie ".plist". Veel andere extensies kunnen echter ook aangeven dat een bestand een 'Plist' is, zoals '.cookies'. Plist is een afkorting van "Property list" en het is Apple's geprefereerde bestandsformaat voor het opslaan van een verzameling eenvoudige gegevens . XML Plists kunnen meestal met het oog worden gelezen, omdat ze worden opgeslagen in platte tekst, maar binaire Plists zijn normaal gesproken niet begrijpelijk als ze duidelijk worden bekeken.

Gelukkig heeft de gratis versie van iPhone Backup Extractor een Plist-viewer en ingebouwde editor: kies "View / Edit Plist" in het menu File en je zult de inhoud van elk Plist-bestand kunnen bekijken. Als alternatief kunnen gebruikers in de Expert-modus met de rechtermuisknop op een bestand klikken en "View as Plist" kiezen.

View as Plist in iPhone Backup Extractor
Bekijk als Plist in iPhone Backup Extractor

SQLite-databases zijn wat u zou verwachten: verzamelingen gestructureerde gegevens. Ze worden vaak aangeduid met de extensie ".db" of ".sqlite3". Deze bestanden kunnen niet worden gelezen zonder een speciale editor, maar iPhone Backup Extractor heeft de technologie om ze voor u te vragen.

Wat bevat elk domein in een iPhone-back-up?

iOS back-updomein Gegevens gevonden in dit domein
Toepassingsgroepen Gegevens die hier door apps worden opgeslagen, kunnen iets vrijer worden gedeeld op het apparaat. Veel toepassingen slaan hier een kleine hoeveelheid gegevens op, maar zelden ziet u waardevolle inhoud.
Applicatie plug-ins Apps die hier gegevens opslaan, doen dit meestal als onderdeel van een iOS-extensie. Dat kan zijn als een Watch-plug-in, een toetsenbord van een derde partij, een widget, een extensie voor delen of een Animoji. Dit domein bevat zelden gebruikersgegevens.
toepassingen Dit is het kerndomein voor apps om gebruikersgegevens op een iPhone op te slaan. Elke app heeft zijn eigen naamruimte, zoals beschreven in het gedeelte 'Wat bevindt zich in een naamruimte?' Hierboven.
Fotorol Het camerarol-domein omvat alle foto's, video's en metagegevens die zijn opgeslagen op een iOS-apparaat. Als het apparaat is geconfigureerd om "Opslag optimaliseren" en niet alle foto's lokaal op te slaan, bevat dit domein mogelijk minder informatie dan verwacht.
databases Er wordt hier weinig informatie opgeslagen over moderne installaties van iOS.
Gezondheid HealthKit en medische gegevens worden opgeslagen in het gezondheidsdomein, terwijl activiteitsgegevens worden gedeeld met een gepaarde Apple Watch.
Huis Het Home-domein is een goudmijn van informatie voor veel van de ingebouwde applicaties van Apple, zoals Berichten, Notities en Agenda.
HomeKit Dit domein slaat een beperkte hoeveelheid informatie op over de status van de Apple HomeKit-configuratie.
Installeren Het installatiedomein bevat metagegevens om aan te geven welke ingebouwde Apple-apps op het iOS-apparaat zijn geïnstalleerd.
Toetsenbord Taal- en toetsenbordconfiguratie wordt opgeslagen in dit domein.
keychain De sleutelhanger van het iOS-apparaat (een verzameling gebruikerswachtwoorden) wordt hier opgeslagen in een SQLite-bestand.
Beheerde voorkeuren Dit domein bevat gegevens over het beheer van het iOS-apparaat. Als uw apparaat is ingeschreven in een MDM-programma (beheer van mobiele apparaten), misschien door uw school of werkgever, worden hier enkele metagegevens opgeslagen.
Media Veel soorten media worden onder dit domein opgeslagen. Gebruikers vinden hier bijvoorbeeld bijlagen bij SMS-berichten, opnames en PhotoStream-gegevens.
Wortel De hoofddomeinen bevatten fundamentele configuratiebestanden voor de installatie van het iOS-apparaat.
Systeemcontainers Het domein van de systeemcontainers bevat beperkte metagegevens van de App Store-app en enkele andere iOS-processen.
Systeem voorkeuren Dit domein bevat informatie op laag niveau over de status van een iOS-apparaat. U kunt bijvoorbeeld leren over de netwerkconfiguratie, of over de wifi-netwerken of VPN's waarmee het onlangs is verbonden.
Systeem gedeelde containers Sommige iOS-systeemprocessen die gegevens kunnen delen via iOS, slaan hun gegevens hier op. Het is een goede plek om te beginnen wanneer u meer wilt weten over Bluetooth-activiteit op een apparaat, bijvoorbeeld.
Draadloze Het draadloze domein bevat uitgebreide informatie over het gebruik van mobiele en wifi-netwerken door iOS en over de recente IP-adrestoewijzingen.

Wat moet ik nu doen?

Waarom iPhone Backup Extractor niet downloaden of meer lezen over Reincubate en hoe we klanten over de hele wereld helpen hun gegevens te herstellen?

Als u meer wilt weten over iOS of iPhone Backup Extractor, heeft deze site een uitgebreide set handleidingen en artikelen over hoe u het meeste uit uw gegevens kunt halen. Een goede plek om te beginnen kan ons artikel zijn over wat wel en niet is opgeslagen in een back-up . Ons ondersteuningscentrum bevat een aantal aanvullende kennisstukken met antwoorden op veelgestelde vragen.

We hebben meer dan 10.000.000 mensen geholpen hun verloren iPhone-gegevens te herstellen. Laat ons u ook helpen.

Download nu

of haal het voor MacOS

Comments (7)

Thanks! It is absolutely great...

Good morning,

Could you please help me out with the following: the WhatsApp backup file 275ee4a160b7a7d60825a46b0d3ff0dcdb2fbc9d does not exist in the backup file (C:/user/user/appdata/roaming/apple computer/mobile sync//backup (Apple IOS 10).

Have the backup file names changed? Please help me locating these files for IOS 10. Highly appreciated, kind regards,

Eric Stam

Hi Eric, thanks for asking! Yes, the names do change between backup versions. The easiest approach is to use the free edition of iPhone Backup Extractor: it'll let you pull out the file you need without having to look up the code. 🕵️‍♀️

iOS 10 backup: Manifest.db is an SQLite database, with a "Files" table containing all the cryptic backup file names with their corresponding actual file names and paths.

That's right. But not if it's an encrypted backup, which it should be for your safety!

Hi Andrew, the information you have shared with us is very productive, Thanks :) Can you please help me out about the file name for messenger in iPhone backup? I really appreciate your response.

Hi Kokil, thanks for your kind words! Facebook Messenger scatters its data over a whole series of files, and many of them have hashes in their names that'll very from phone to phone. You're best off looking in iPhone Backup Extractor's expert mode. The folder you'll be after is /Applications/com.facebook.Messenger. Happy hunting!

Hello,

Where are the mail settings, user and password saved?

Where is the safari password list stored?

Same for facebook?

Thank you in advance for your prompt feedback

Hi LicSKY, thanks for asking! I sense you're looking for passwords. Whilst mail settings are stored in backups the password for your email and Facebook won't be included there.

That Safari password list is included in your "key bag", and that can be found in /Keychain/TrustStore.sqlite3.

Please I will be needing help from you. I just got this Iphone 5 and trying to activate it was told it has being activated with another person's account. what can I do to remove the person's account I tried everything I could please

Hi Alex, this is Apple's iCloud activation lock. It's an important feature that prevents trafficking of stolen phones. The only way for that lock to be removed is it the person who signed in to the phone either signs out of the phone, or removes it from their iCloud account. Alternately, if you can take a receipt showing proof of purchase to an Apple Store, they can remove the lock for you.

If someone has sold you a phone that's already locked, it's practically worthless: you may want to ask for your money back!

Thx it was useful. It helped me a lot!


Kunnen we dit artikel verbeteren?

We horen graag van gebruikers: Stuur ons een e-mail, laat een reactie achter of stuur een tweet @reincubate?

© 2008 - 2020 Reincubate Ltd. Alle rechten voorbehouden. Geregistreerd in Engeland en Wales #5189175, VAT GB151788978. Reincubate® is een geregistreerd handelsmerk. Privacybeleid & termen. Wij bevelen 2FA aan. Gebouwd met in Londen.