Skip to content

Small tool to display chats from the Android msgstore.db database (crypt12)

License

Notifications You must be signed in to change notification settings

carlosmemorandum/whatsapp-viewer

 
 

Repository files navigation

WhatsApp Viewer

Small tool to display chats from the Android msgstore.db database.

How to use

  1. You need root access to your phone. If you don't know what it is: Wikipedia
  2. Download your WhatsApp database and key files:
  • /data/data/com.whatsapp/files/key
  • /data/data/com.whatsapp/databases/msgstore.db
  • /data/data/com.whatsapp/databases/wa.db
  1. Open WhatsApp Viewer
  2. File -> Open -> Select file
  3. Select msgstore.db in the folder "extracted"
  4. Leave account name empty, is was used for older versions of WhatsApp (crypt5)
  5. Optional: If you want, you can import contact names from the wa.db file

Command line support

"WhatsApp Viewer.exe" -decrypt12 msgstore-2016-10-22.1.db.crypt12 whatsapp.cryptkey12 decrypted.db

You cannot see bigger images because only thumbnails are stored in the database.

Build (using Bazel)

# Replace with your Visual Studio installation directory
"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
# Unfortunately, I don't know a way to handle resource files inside the bazel script yet
rc.exe -fo resources\Resources.res resources\Resources.rc

bazel build //:whatsapp-viewer

Credits:

About

Small tool to display chats from the Android msgstore.db database (crypt12)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 90.8%
  • C++ 9.1%
  • Objective-C 0.1%
  • CMake 0.0%
  • Makefile 0.0%
  • Python 0.0%