WhatsApp slaat je chatberichten, mediareferenties en contactgegevens op in een SQLite-database. Of je nu een backup van een iPhone hebt uitgepakt met een tool zoals iMazing, een ChatStorage.sqlite-bestand hebt opgehaald uit een iTunes-backup, of een msgstore.db uit een Android-backup hebt gehaald, je hebt nu een databasebestand op je Mac. Erop dubbelklikken doet niets nuttigs. Je hebt een manier nodig om het te openen en de gesprekken erin te lezen.
Waarom dit moeilijker is dan het zou moeten zijn
WhatsApp's SQLite-databases gebruiken hun eigen schema. Berichten staan in tabellen zoals ZWAMESSAGE (iOS) of messages (Android), met kolommen voor afzender, tijdstempel, tekstinhoud, mediatype en status. Tijdstempels worden opgeslagen in niet-standaard formaten — iOS gebruikt Core Data's epoch (seconden sinds 2001-01-01), terwijl Android Unix-milliseconden gebruikt. Contacten worden aangeduid met JID-strings, geen leesbare namen.
Het bestand openen in Terminal met sqlite3 geeft je ruwe toegang, maar chatberichten lezen als ongeformatteerde rijen tekst met gecodeerde tijdstempels en JID-identifiers is voor de meeste mensen praktisch onbruikbaar. Je hebt een visuele interface nodig om de data te begrijpen.
Android-backups voegen nog een complicatie toe: het bestand msgstore.db.crypt15 is versleuteld. Je moet het eerst ontsleutelen met je sleutelbestand voordat een SQLite-browser het kan openen. Eenmaal ontsleuteld, is het echter een standaard SQLite-database.
Blader door WhatsApp-data met Tome
Tome opent WhatsApp's SQLite-databasebestanden zoals elke andere database. Sleep het uitgepakte ChatStorage.sqlite- of ontsleutelde msgstore.db-bestand naar Tome en zie elke tabel in de zijbalk. Klik op de berichtentabel om je chatgeschiedenis te doorbladeren in een scrollbaar raster.
Lees berichten in context
Blader door de berichtentabel om tekstinhoud, afzenderidentifiers, tijdstempels en mediareferenties te zien. Sorteer op datum om gesprekken chronologisch te lezen. Gebruik Tome's SQL-editor om berichten te filteren op contact of datumbereik.
Zoek in alle gesprekken
Moet je een specifiek bericht vinden? Schrijf een snelle query in Tome's SQL-editor met auto-aanvulling: SELECT * FROM ZWAMESSAGE WHERE ZTEXT LIKE '%keyword%'; Resultaten verschijnen in een native raster dat je kunt scrollen en sorteren — veel praktischer dan grep in Terminal.
Je data blijft op je Mac
In tegenstelling tot webgebaseerde SQLite-viewers die vereisen dat je je database uploadt, draait Tome volledig lokaal. Je WhatsApp-berichten verlaten nooit je machine. Openen, doorbladeren, query's uitvoeren en sluiten — alles gebeurt op je Mac.