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