Steps to get your whatsapp data in decrypted form-
- Download the Crypt Key Extractor from WhatCrypt homepage or you can download it from their github repository directly.
Prerequisites-- O/S: Windows Vista, Windows 7, Windows 8, Windows 10, Mac OS X or Linux
- Java - If not installed: https://www.java.com/en/download/
- ADB (Android Debug Bridge) Drivers: Check out my post
- Android device with Android 4.0 or higher.
- USB Debugging must be enabled on the target device.
Settings
->Developer Options
-> (Debugging)USB debugging
If you cannot findDeveloper Options
then please go to:
Settings
->About phone/device
and tap the Build number multiple times until you’re finally declared a developer.
- Extract
WhatsApp-Key-DB-Extractor-master.zip
maintaining the directory structure. - Click on
WhatsAppKeyDBExtract.bat
(Windows) orWhatsAppKeyDBExtract.sh
(Mac OS X / Linux).
Or go to the extracted folder via terminal and run the file as
sh WhatsAppKeyDBExtract.sh
Some things to keep in mind for this step-- This step uses the internet to download a legacy version of WhatsApp (2.11) to install on your phone. So make sure your PC is connected to the internet before running it.
- Make sure there is no overlay active on your phone like
Twilight
orBlue Light Filter
, as these will not allow you to click onBack up my data
.
- Connect your device via USB, change the mode from
charging
tomedia
, unlock your screen and wait forFull backup
to appear. - Enter your backup password or leave blank (if none set) and tap on
Back up my data
. This step takes some time depending on the size of your data. So be patient. - Confirm backup password in your command console and then check your
extracted
folder. You will find many files there-axolotl.db
,chatsettings.db
,msgstore.db
,wa.db
,whatsapp.cryptkey
. - All these
.db
files are Sqlite databases in unencrypted form. Use a database viewer like DB Browser for SQLite to see the data.
References
WhatCrypt
EliteAndroidApps/WhatsApp-Key-DB-Extractor - Github
DB Browser for SQLite