WhatsApp speichert deine Chatnachrichten, Medienverweise und Kontaktdaten in einer SQLite-Datenbank. Ob du ein Backup von einem iPhone mit einem Tool wie iMazing extrahiert, eine ChatStorage.sqlite-Datei aus einem iTunes-Backup geholt oder eine msgstore.db aus einem Android-Backup gezogen hast — du hast jetzt eine Datenbankdatei auf deinem Mac. Ein Doppelklick bringt nichts Nützliches. Du brauchst einen Weg, sie zu öffnen und die Gespräche darin zu lesen.
Warum das schwieriger ist als es sein sollte
WhatsApps SQLite-Datenbanken verwenden ihr eigenes Schema. Nachrichten befinden sich in Tabellen wie ZWAMESSAGE (iOS) oder messages (Android), mit Spalten für Absender, Zeitstempel, Textinhalt, Medientyp und Status. Zeitstempel werden in nicht-standardmäßigen Formaten gespeichert — iOS verwendet Core Datas Epoche (Sekunden seit dem 01.01.2001), während Android Unix-Millisekunden nutzt. Kontakte werden durch JID-Strings referenziert, nicht durch lesbare Namen.
Die Datei im Terminal mit sqlite3 zu öffnen gibt dir rohen Zugang, aber Chatnachrichten als unformatierte Textzeilen mit kodierten Zeitstempeln und JID-Bezeichnern zu lesen ist für die meisten Leute praktisch nutzlos. Du brauchst eine visuelle Oberfläche, um die Daten zu verstehen.
Android-Backups fügen eine weitere Komplikation hinzu: die msgstore.db.crypt15-Datei ist verschlüsselt. Du musst sie zuerst mit deiner Schlüsseldatei entschlüsseln, bevor ein SQLite-Browser sie öffnen kann. Einmal entschlüsselt ist sie jedoch eine Standard-SQLite-Datenbank.
WhatsApp-Daten durchsuchen mit Tome
Tome öffnet WhatsApps SQLite-Datenbankdateien wie jede andere Datenbank. Ziehe die extrahierte ChatStorage.sqlite oder entschlüsselte msgstore.db auf Tome und sieh jede Tabelle in der Seitenleiste. Klicke auf die Nachrichtentabelle, um deinen Chatverlauf in einem scrollbaren Raster zu durchsuchen.
Nachrichten im Kontext lesen
Durchsuche die Nachrichtentabelle, um Textinhalt, Absenderkennungen, Zeitstempel und Medienverweise zu sehen. Sortiere nach Datum, um Gespräche chronologisch zu lesen. Nutze Tomes SQL-Editor, um Nachrichten nach Kontakt oder Datumsbereich zu filtern.
Konversationsübergreifend suchen
Musst du eine bestimmte Nachricht finden? Schreibe eine schnelle Abfrage in Tomes SQL-Editor mit Autovervollständigung: SELECT * FROM ZWAMESSAGE WHERE ZTEXT LIKE '%suchbegriff%'; Die Ergebnisse erscheinen in einem nativen Raster, das du scrollen und sortieren kannst — viel praktischer als grep im Terminal.
Deine Daten bleiben auf deinem Mac
Anders als web-basierte SQLite-Viewer, die das Hochladen deiner Datenbank erfordern, läuft Tome vollständig lokal. Deine WhatsApp-Nachrichten verlassen niemals deinen Rechner. Öffnen, durchsuchen, abfragen und schließen — alles passiert auf deinem Mac.