I'm trying to extract all of my WhatsApp messages with metadata for analysis, searching, graphing, e.t.c. Extraction of the Android database requires rooted access, so I'm trying to use the database created by the WhatsApp Desktop windows app.
I've located messages.db
to be stored at
%AppData%\Local\Packages\5319275A.WhatsAppDesktop_cv1g1gvanyjgm\LocalState\messages.db
where the characters in the 5319275A.WhatsAppDesktop_cv1g1gvanyjgm
folder's name may be randomly generated.
However, I'm unsure what format messages.db is.
There's a messages.db-shm
and a messages.db-wal
present alongside messages.db
, which suggests that they're temporary files created by sqlite, however I've tried opening messages.db
as SQLite and SQLite reports that it's not an SQL database.
So, what format does WhatsApp Desktop (for windows) use to store it's messages in messages.db
?