whatsapp Msgstore Viewer

Free, open source and cross-platform app to decrypt, read and view the Whatsapp msgstore.db database.

Features

Installation

Prerequisites

git clone https://github.com/absadiki/whatsapp-msgstore-viewer
cd whatsapp-msgstore-viewer
pip install -e .

Run

wmv

Note for Ubuntu users: Additional system dependencies might be needed. See #19 for details.

Usage

To use the app, you will need:

Notes

Where to find the databases

Check out the great tutorial "Retrieving WhatsApp Databases" by @Dexter2389.

About the decryption process

The app uses the WhatsApp-Crypt14-Crypt15-Decrypter by ElDavoo under the hood. Please check their repository if you face any issues with the decryption.

About the Database schema

This app is a reverse engineering attempt of the WhatsApp database and has been tested with my personal msgstore.db file. It might break if there are any updates to the msgstore database schema.

I've made it easy to add support for more schemas (It's a simple SQLite exercise :D).

All contributions are welcome.

Follow these steps to add support for other schemas (see db/v1/db.py as an example):

About different languages

Contributing

If you find a bug, have a suggestion or feedback, please open an issue for discussion.

License

This project is licensed under the GNU General Public License version 3 or later. You can modify or redistribute it under the conditions of these licenses (See LICENSE for more information).

DISCLAIMER

This project is not endorsed or certified by WhatsApp Inc. and is meant for personal and educational purposes only.

It is provided 'as is' without any express or implied warranties.

The authors, maintainers, and contributors assume no responsibility for errors, omissions, or damages resulting from the use of this information.