Complete walkthrough from device connection to viewing decrypted WhatsApp chats
This guide walks you through your first complete workflow: connecting a device, extracting backups, decrypting the database, and viewing chat messages.
Time to complete: 10-15 minutes (depending on backup size)
β Android device is connected via USB (PC mode) or Termux is running (Android mode)
β USB Debugging is enabled on the target device
β You have the 64-character decryption key (if backups are encrypted)
You must have the encryption key ready. This key is shown only once when you enable End-to-End Encrypted Backups in WhatsApp settings. Without it, decryption is impossible.
Return to the main menu and select option 2 (Dump Backups from Device):
Enter choice: 2[*] Scanning users on ABCD1234EFGH...[*] Found 1 user(s). Scanning packages...[*] Scanning for backup files...[β] Found 3 backup files.
2
Select Backups to Dump
The tool displays all available backup files:
Available Backupsβββββ¬βββββββββ¬βββββββββββ¬βββββββββββββββββββββββββββββββββββ¬ββββββββββββ # β User β Type β File β Size ββββββΌβββββββββΌβββββββββββΌβββββββββββββββββββββββββββββββββββΌβββββββββββ€β 1 β User 0 β WhatsApp β msgstore.db.crypt15 β 342.18 MBββ 2 β User 0 β WhatsApp β msgstore-2024-03-01.db.crypt15 β 338.92 MBββ 3 β User 0 β WhatsApp β msgstore-2024-02-25.db.crypt15 β 335.67 MBββββββ΄βββββββββ΄βββββββββββ΄βββββββββββββββββββββββββββββββββββ΄βββββββββββDump Options1. Dump All2. Select Specific Files3. Dump All WhatsApp Messenger4. Dump All WhatsApp Business5. BackChoice:
Select option 1 to dump all backups (recommended for first use).
3
Choose Media Extraction
The tool asks if you want to include media files:
Selected 3 files to dump.Include Media? (y/n) [n]:
Enter n for faster backup (databases only)
Enter y to include all WhatsApp media (photos, videos, documents)
Media extraction can take 10-30 minutes depending on storage size. You can always extract media later.
4
Wait for Extraction
The tool pulls files from the device with a progress bar:
Dumping Databases...ββββββββββββββββββββββββββββββββββββββββ 3/3 [00:45<00:00][β] Dump process completed.
Files are saved to: backups/<device_serial>/user_0/messenger/
Select option 5 (Export Chats) from the main menu:
Enter choice: 5Select Database to Export Fromβββββ¬βββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββ # β Type β File ββββββΌβββββββββββΌβββββββββββββββββββββββββββββββββββββββββ€β 1 β WhatsApp β msgstore.db.crypt15.decrypted.db ββββββ΄βββββββββββ΄βββββββββββββββββββββββββββββββββββββββββSelect DB # (or Enter for current loaded): 1
2
Choose Export Scope
Select what to export:
Export Options1. All Chats2. Single Chat3. BackChoice: 1
All Chats - Exports every conversation (can take several minutes)
Single Chat - Export a specific conversation by name or number
3
Select Export Format
Choose output format:
Format1. HTML2. CSV3. JSON4. TXT5. All Formats6. BackChoice: 1
Format descriptions:
HTML - Rich formatted view with clickable media links
CSV - Spreadsheet-compatible (Excel, Google Sheets)
JSON - Machine-readable structured data
TXT - Plain text transcript
All Formats - Exports to all four formats simultaneously
4
Export Complete
The tool exports and opens the output folder:
[*] Exporting...[β] Exported to backups/ABCD1234EFGH/user_0/messenger/exports
On Windows, the exports folder opens automatically in File Explorer.
HTML exports include relative links to media files if you dumped media in Step 3.
Verify USB Debugging is enabled: Settings β Developer Options β USB Debugging
Try authorizing the computer again (tap βAllowβ on device prompt)
Run adb devices manually from adb/platform-tools/ to check ADB connectivity
No backup files found
Possible causes:
WhatsApp hasnβt created a backup yet
Backups are stored in scoped storage (Android 11+)
Device uses encrypted backups stored in cloud only
Solution: In WhatsApp, go to Settings β Chats β Chat Backup and create a local backup manually.
Decryption failed with correct key
Reasons:
Wrong key for this specific backup
Corrupted backup file
Unsupported crypt format
Solution: Try an older backup file (option 2 or 3 in the list) or verify the key was copied correctly.
Database viewer shows empty chats
Reasons:
Database schema version incompatibility
Incomplete decryption
WhatsApp database format changed
Solution: Check that the decrypted file size matches the original encrypted file size (within 10%). If significantly smaller, decryption may have failed partially.
Media files not accessible in exports
Solution: Dump media files in Step 3 by selecting βyβ when prompted βInclude Media?β. HTML exports use relative paths to Media/ folders.