whatsapp-msgstore-viewer decrypts and displays WhatsApp message data from the msgstore.db database. It aims to provide a user-friendly interface for accessing chat logs, media files, and call records. The application leverages existing reverse engineering work and decryption libraries to access and interpret the WhatsApp database format directly. It is implemented in Python for cross-platform compatibility.
This project stands out due to its cross-platform support (Linux, Windows, and macOS) and ability to decrypt various WhatsApp database versions (crypt12, crypt14, crypt15). The application offers easy access to media files and call logs, simplifying the process of reviewing WhatsApp conversations. Furthermore, it includes a flexible architecture allowing for easy addition of support for new database schemas.
- Chat Viewing: Displays text messages, contact names, and timestamps for individual chats.
- Media Access: Provides access to images, audio, and video files stored within chats (requires WhatsApp directory).
- Call Log Display: Shows call history including duration for each call.
- Decryption Support: Decrypts WhatsApp databases using existing decryption libraries, supporting crypt12, crypt14, and crypt15.
- Cross-Platform Compatibility: Functions on Linux, Windows, and macOS operating systems.
- Schema Extensibility: Designed with a modular architecture permitting addition of support for new database schema versions.
- User-Friendly Interface: Offers a simple interface for browsing and viewing WhatsApp data.
The project is actively maintained with recent commits indicating ongoing development and bug fixes. The documentation is sufficient for basic usage, though more in-depth guides could be beneficial. Community engagement is primarily through GitHub issues and discussions. The application has a reasonable number of stars and forks, suggesting moderate interest and usage.
whatsapp-msgstore-viewer benefits individuals needing access to their WhatsApp message history for archival or review purposes. It is valuable for users who want a readily accessible way to examine chat logs and media without relying on WhatsApp's official features. Unlike manual database analysis, this tool provides a user-friendly and automated solution, offering simplified access to critical communication data.