MMKV Key-Value Store
| Format | MMKV Key-Value Store |
|---|---|
| Kurzname | MMKV |
| Kategorie | Datenbank |
| Plattformen | Windows, macOS, Linux, iOS, Android |
| Crush Unterstützung | Unterstützt (MMKVParser) |
| Status | Überprüft |
| Zuletzt überprüft | 2026-10-04 |
Forensische Relevanz
Mmap-basierter Key-Value-Store von Tencent (github.com/Tencent/MMKV, BSD-3-Clause), den viele Android- und iOS-Apps anstelle von SharedPreferences oder NSUserDefaults verwenden, darunter WeChat, TikTok, Temu, SHEIN, Xiaohongshu, Weibo, Discord und Coinbase. Meist als Datei namens mmkv.default (die Standardinstanz der Bibliothek) in einem Ordner, der genau mmkv heißt, zusammen mit einer gleichnamigen <name>.crc-Datei daneben, die Integritäts- und Verschlüsselungsmetadaten enthält. Hat keine Magic Bytes und kann daher nicht automatisch erkannt werden. Zwischen zwei Neuschreibungen wird der Store nur ergänzt (append-only): Wird ein Key gesetzt, wird ein neuer Eintrag angehängt, statt den alten zu ändern. Ersetzte Werte und entfernte Keys (als Wert der Länge null gespeichert, nicht wirklich gelöscht) bleiben daher in Dateireihenfolge wiederherstellbar, bis die Datei das nächste Mal vollständig neu geschrieben wird. Optional mit AES-CFB verschlüsselt, wobei der Schlüssel in keiner der beiden Dateien steht. Entschlüsselbar, wenn der Schlüssel der App bekannt ist.
Signaturen
Nicht erfasst
Bekannte Dateiendungen
Nicht erfasst
Referenzen
- Tencent/MMKV (upstream project) https://github.com/Tencent/MMKV
- MMKV design deep dive (Tencent/MMKV wiki) https://github.com/Tencent/MMKV/wiki/design_eng
- abrignoni/mmkv-parser — reference reader crush's parser is built on (MIT) https://github.com/abrignoni/mmkv-parser
- You down with MMKV? (LEAPPs Blog, Alexis Brignoni) https://leapps.org/blog-post?post=2026-09-04-you-down-with-mmkv
Diesen Eintrag zitieren
Crush-Format-Referenz, „MMKV Key-Value Store“. https://kalink0.github.io/crush-forensics/formats/de/mmkv/ — 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