Default post cover image

iOS-gegevensherstel: waar bewaren apps gegevens in iPhone-back-ups?

Aidan Fitzpatrick

door Aidan Fitzpatrick

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.

Where do apps store data in iPhone backups?
Waar slaan apps gegevens op in iPhone-back-ups?

De eenvoudigste manier om bestanden terug te zetten en een iOS-back-up te maken, is door iPhone Backup Extractor te gebruiken: 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.

Kennismaken met expertmodus en iOS-domeinen

Bij het bouwen van apps voor iOS moeten 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 te bepalen waar gebruikersgegevens worden opgeslagen .) 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 editie van iPhone Backup Extractor. Als u hem laadt, selecteert u een back-up in het linker navigatiemenu en kiest u vervolgens "Expertmodus" in het hoofdgedeelte van het scherm. U krijgt dan een lijst met ongeveer 18 mappen te zien, waarschijnlijk beginnend met "Toepassingsgroepen" ”. 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
Het uitvoeren van iOS-gegevensherstel van apps met iPhone Backup Extractor

Deze mappen zijn de primaire plaats voor een app om zijn gegevens op te slaan, en deze worden meestal met dezelfde indeling genoemd. 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 truc 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. Zo valt Apple's Health-app onder com.apple.Health , en iPhone Backup Extractor hoort terecht onder com.reincubate.iPhoneBackupExtractor . Deze namen werden bekend als 'naamruimten' 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

Als je wilt weten waar een bepaalde app zijn gegevens opslaat, en het staat niet in deze lijst, waarom tweet je ons dan niet @reincubate ? We laten het je weten. 👩🔬

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
Applicatiegroepen Gegevens die hier door apps worden opgeslagen, kunnen iets vrijer op het apparaat worden gedeeld. Veel applicaties slaan hier een kleine hoeveelheid gegevens op, maar zelden ziet u waardevolle inhoud.
Toepassingsplug-ins Apps die hier gegevens opslaan, doen dit meestal als onderdeel van een iOS-extensie. Dat kan zijn als een Watch-plugin, 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 een eigen naamruimte, zoals hierboven beschreven in de sectie 'Wat zit er in een naamruimte?'
Fotorol Het camerarobeldomein bevat alle foto's, video's en metagegevens die zijn opgeslagen op een iOS-apparaat. Als het apparaat is geconfigureerd om "Opslag optimaliseren" en niet om alle foto's lokaal op te slaan, bevat dit domein mogelijk minder informatie dan verwacht.
databases Weinig informatie wordt hier opgeslagen op moderne installaties van iOS.
Gezondheid HealthKit en medische gegevens worden opgeslagen in het gezondheidsdomein, samen met activiteitengegevens die worden gedeeld met een gekoppelde Apple Watch.
Huis Het Home-domein is een goudmijn aan informatie voor veel van Apple's ingebouwde applicaties, zoals Berichten, Notities en Agenda.
HomeKit Dit domein slaat een beperkte hoeveelheid informatie op over de staat van de HomeKit-configuratie van Apple.
Installeren Het installatiedomein bevat metadata om aan te geven welke ingebouwde Apple-apps op het iOS-apparaat zijn geïnstalleerd.
Toetsenbord Taal- en toetsenbordconfiguratie is 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 (Mobile Device Management), misschien door uw school of werkgever, worden sommige metadata hier opgeslagen.
Media Veel soorten media worden onder dit domein opgeslagen. Gebruikers vinden hier bijvoorbeeld bijlagen bij SMS-berichten, opnames en PhotoStream-gegevens.
Wortel De rootdomeinen bevatten fundamentele configuratiebestanden voor de installatie van het iOS-apparaat.
Systeemcontainers Het domein 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 meer te weten komen over de netwerkconfiguratie of over de wi-fi netwerken of VPN's waarmee het recentelijk is verbonden.
Systeem gedeelde containers Sommige iOS-systeemprocessen die gegevens over iOS kunnen delen, slaan hun gegevens hier op. Het is een goede start om bijvoorbeeld meer te leren over Bluetooth-activiteiten op een apparaat.
Draadloze Het draadloze domein bevat een uitgebreide set informatie over het gebruik van mobiele en wifi-netwerken door iOS en de recente toewijzing van IP-adressen.

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 Backup Extractor voor iOS of iPhone, biedt deze site een uitgebreide reeks handleidingen en artikelen over het optimaal benutten van uw gegevens. Ons ondersteuningscentrum bevat een aantal aanvullende kennisbankonderdelen met antwoorden op veelgestelde vragen.

Aidan Fitzpatrick

door Aidan Fitzpatrick on

We hebben meer dan 3.000.000 mensen geholpen met het herstellen van hun verloren iPhone-gegevens. Laat ons u ook helpen.

Geef een reactie

© 2008 - 2018 Reincubate Ltd. Geregistreerd in Engeland en Wales: #5189175, VAT GB151788978. Gebouwd met ❤️ in Londen.

Reincubate is een geregistreerd handelsmerk. Alle rechten voorbehouden. Algemene voorwaarden. Privacybeleid. Het zijn jouw gegevens, niet de onze. Wij bevelen 2FA aan.

close

Voor persoonlijke gebruikers

Voor bedrijven en pro-gebruikers

Scroll naar beneden voor zakelijke en pro-plannen

basis-

$34.95

iTunes-ondersteuning

Werkt met Windows en Mac

Klantenondersteuning

Bekijk de iCloud-apparatenlijst

KOOP BASIS

Premie

$69.95

Ondersteuning voor iCloud en iTunes

Werkt met Windows en Mac

Klantenondersteuning

5 iCloud-apparaten

KOOP PREMIUM
Jonathan

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

Jonathan Zdziarski

Forensisch en iOS-expert

Voor zakelijke en professionele gebruikers

Bedrijf

$299.95

25 iCloud-apparaten

Klantondersteuning met hoge prioriteit

Commerciële licentie

Alle voordelen van ons premium plan

KOOP ZAKEN
ricloud
Demo onze API's voor bedrijven

Noodzaak van iCloud-toegang, forensische tooling, bulkherstel van verwijderde SQLite-gegevens?

Meer informatie over onze API's op reincubate.com.