Realm Database
| Format | Realm Database |
|---|---|
| Kurzname | Realm |
| Kategorie | Datenbank |
| Plattformen | Windows, macOS, Linux, iOS, Android |
| Crush Unterstützung | Unterstützt (RealmParser) |
| Status | Überprüft |
| Zuletzt überprüft | 2026-10-04 |
Forensische Relevanz
Lokaler Objektspeicher für Mobil-Apps, als Alternative zu SQLite eingesetzt und von MongoDB bis zur Einstellung im Jahr 2024 als Atlas Device SDK vermarktet. Eine einzelne '.realm'-Datei speichert alle Objektdaten in einem B+-Baum aus Arrays fester Größe. Die Datei enthält das vollständige Schema (Klassen-/Tabellennamen wie 'class_Driver', 'class_Event', 'class_Photo'). Der Header enthält zwei Root-Verweise (top_ref[0] / top_ref[1]) für Copy-on-Write-Commits — ein Flag wählt den aktiven aus, der inaktive zeigt auf den vorherigen Commit und kann noch auf ersetzte Daten verweisen. Die Klassennamen zeigen, welche App-Funktionen genutzt wurden und welche Datenkategorien vorhanden sind (Benutzer, Standorte, Medien, Ereignisse usw.). Manche Realm-Datenbanken sind mit AES-256 verschlüsselt — das Schlüsselmaterial kann fest im App-Binary hinterlegt oder in der Keychain bzw. im Keystore abgelegt sein.
Signaturen
| Offset | Hex | ASCII (nicht druckbar als .) | Beschreibung |
|---|---|---|---|
| Offset 16 (0x10) | 54 2D 44 42 | T-DB | Realm-Header-Mnemonic (T-DB) |
Bekannte Dateiendungen
.realm
Referenzen
- Realm Studio (open .realm files) https://www.mongodb.com/docs/atlas/device-sdks/studio/open-realm-file/
- Realm forensics primer (Alexis Brignoni) https://abrignoni.blogspot.com/2019/11/realm-database-storage-primer-for.html
- The Realm Files - Vol 3 - The Realm Header (Damien Attoe) https://digital4n6withdamien.blogspot.com/2026/01/the-realm-files-vol-3-realm-header.html
- The Realm Files - Vol 2 - Physical Structure Overview (Damien Attoe) https://digital4n6withdamien.blogspot.com/2025/11/the-realm-files-vol-2-physical.html
- Methods for recovering deleted data from the Realm database (Kim et al., FSI: Digital Investigation, 2022) https://www.sciencedirect.com/science/article/abs/pii/S2666281722000221
- Mobile Forensics – The File Format Handbook: Realm (Springer, 2022) https://doi.org/10.1007/978-3-030-98467-0_8
- Object by Object — RealmDB Forensics with crush (beBinary) https://bebinary4n6.blogspot.com/2026/05/object-by-object-realmdb-forensics-with.html
Diesen Eintrag zitieren
Crush-Format-Referenz, „Realm Database“. https://kalink0.github.io/crush-forensics/formats/de/realm/ — Quelle: crush/data/build_formats_db.py zum Commit 640a2a9928f4e36a976b89901512a8dce824d093, erstellt 2026-10-21 06:46:19 UTC.
Eintrag in der Quelldatei bei diesem Commit · Änderungshistorie der Quelle · Korrektur melden