Allows WhatsApp users on Android to extract their backed up WhatsApp data from Google Drive.
- Python 3
- Android device with WhatsApp installed and the Google Drive backup feature enabled.
- The device's Android ID (if you want to reduce the risk of being logged
out of Google). Run
adb shell settings get secure android_idor Search Google Play for "device id" for plenty of apps that can reveal this information. - Google account login credentials (username and password). Create and use an App password when using 2-factor authentication: https://myaccount.google.com/apppasswords
- Extract
WhatsApp-GD-Extractor-master.zip. - Install dependencies: Run
python3 -m pip install -r requirements.txtfrom your command console. Make sure gpsoauth is the latest version. - Edit the
[auth]section insettings.cfg. - Run
python3 WhatsAppGDExtract.pyfrom your command console. - Read the usage examples that are displayed.
- Run any of the examples.
If downloading is interrupted, the files that were received successfully
won't be re-downloaded when running the tool one more time. After
downloading, you may verify the integrity of the downloaded files using
md5sum --check md5sum.txt on Linux or md5summer on Windows.
- Check that you have the required imports installed:
python3 -m pip install gpsoauth - If you have
Error:Need Browser, go to this url to solve the issue: https://accounts.google.com/b/0/DisplayUnlockCaptcha
Author: TripCode
Contributors: DrDeath1122 from XDA for the multi-threading backbone part, YuriCosta for reverse engineering the new restore system