Crush — Format Referenz

Erstellt aus crush/data/build_formats_db.py beim Commit 640a2a9928f4 am 2026-10-21 06:46:19 UTC.

← Alle Formate

Realm Database

FormatRealm Database
KurznameRealm
KategorieDatenbank
PlattformenWindows, macOS, Linux, iOS, Android
Crush UnterstützungUnterstützt (RealmParser)
StatusÜberprüft
Zuletzt überprüft2026-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

OffsetHex ASCII (nicht druckbar als .)Beschreibung
Offset 16 (0x10)54 2D 44 42T-DBRealm-Header-Mnemonic (T-DB)

Bekannte Dateiendungen

.realm

Referenzen

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