whatsapp-viewer

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

Github stars Tracking Chart

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:

Main metrics

Overview
Name With Ownerandreas-mausch/whatsapp-viewer
Primary LanguageC
Program languageC (Language Count: 5)
Platform
License:MIT License
所有者活动
Created At2014-03-24 15:34:22
Pushed At2023-08-28 00:21:39
Last Commit At2022-11-29 20:54:33
Release Count16
Last Release Namev1.15 (Posted on )
First Release Namev1.0 (Posted on )
用户参与
Stargazers Count1.4k
Watchers Count139
Fork Count415
Commits Count370
Has Issues Enabled
Issues Count175
Issue Open Count88
Pull Requests Count2
Pull Requests Open Count8
Pull Requests Close Count4
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private