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). Search Google Play for "device id" for plenty of apps that can reveal this information.
- Google account login credentials (username and password). App password when using 2-factor authentication.
- Extract
WhatsApp-GD-Extractor-master.zip
. - Install dependencies: Run
python3 -m pip install -r requirements.txt
from your command console. - Edit the
[auth]
section insettings.cfg
. - Run
python3 WhatsAppGDExtract.py
from 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
To login with Google 2FA you should:
- Visit this page and unlock your account
- Create an app password by using any name and use this in the
settings.cfg
file
Author: TripCode
Contributors: DrDeath1122 from XDA for the multi-threading backbone part, YuriCosta for reverse engineering the new restore system