Allows WhatsApp users on Android to extract their backed up WhatsApp data from Google Drive.
v1.0 - Initial release.
v1.1 - Added Python 3 support.
v2.0 - Fixed gDriveFileMap after Whatsapp q requirements update.
Fixed downloadurl (the script is working again!).
v2.5 - Added multi-threading support.
v2.6 - Better errors description, logging system deprecated.
- O/S: Windows Vista, Windows 7, Windows 8, Windows 10, Mac OS X or Linux
- Python 3.x - If not installed: https://www.python.org/downloads/
- Android device with WhatsApp installed and the Google Drive backup feature enabled
- Google services device id (if you want to reduce the risk of being logged out of Google)
Search Google Play for "device id" for plenty of apps that can reveal this information - Google account login credentials (username and password)
- Whatsapp cellphone number as shown in backup tab on google drive website.
- Extract "WhatsApp-GD-Extractor-master.zip".
- Edit the [auth] section in "settings.cfg".
- Run python WhatsAppGDExtract.py from your command console.
- Read the usage examples that are displayed.
- Run any of the examples.
- Check you have the required imports installed (configparser and requests).
I.E.: pip install configparser requests
AUTHOR: TripCode
CONTRIBUTORS: DrDeath1122 from XDA for the multi-threading backbone part, YuriCosta for reverse engineering the new restore system