Skip to main content

WhatsApp Backup Google Drive Downloader Decryptor

Project description

WhatsApp Backup Google Driver Downloader Decryptor

PyPI - Version

Usage

Using PyPi

  1. Install the wabdd package

    pip install wabdd
    
  2. Get token

    wabdd token YOUR_GOOGLE@EMAIL.ADDRESS
    
  3. Download backup

    wabdd download --token-file /tokens/YOUR_GOOGLE_EMAIL_ADDRESS_token.txt
    
  4. Decrypt backup

    wabdd decrypt --key-file keys/PHONE_NUMBER_decryption.key dump backups/PHONE_NUMBER_DATE
    

Prerequisites (only for poetry and docker)

  1. Clone repository

    git clone https://github.com/giacomoferretti/whatsapp-backup-downloader-decryptor
    
  2. Write down your backup decryption key

    • RECOMMENDED: create a folder named keys and store your key there

Using Poetry

  1. Install dependencies

    poetry install
    
  2. Get token

    poetry run wabdd token YOUR_GOOGLE@EMAIL.ADDRESS
    
  3. Download backup

    poetry run wabdd download --token-file /tokens/YOUR_GOOGLE_EMAIL_ADDRESS_token.txt
    
  4. Decrypt backup

    poetry run wabdd decrypt --key-file keys/PHONE_NUMBER_decryption.key dump backups/PHONE_NUMBER_DATE
    

Using Docker

  1. Build docker image

    docker build . -t wabdd:0.1.3
    
  2. Get token

    docker run -it --rm --user $(id -u):$(id -g) -v $(pwd)/tokens:/tokens wabdd:0.1.3 token YOUR_GOOGLE@EMAIL.ADDRESS
    
  3. Download backup

    docker run -it --rm --user $(id -u):$(id -g) -v $(pwd)/backups:/backups -v $(pwd)/tokens:/tokens wabdd:0.1.3 download --token-file /tokens/YOUR_GOOGLE_EMAIL_ADDRESS_token.txt
    
  4. Decrypt backup

    docker run -it --rm --user $(id -u):$(id -g) -v $(pwd)/backups:/backups -v $(pwd)/keys:/keys wabdd:0.1.3 decrypt --key-file keys/PHONE_NUMBER_decryption.key dump backups/PHONE_NUMBER_DATE
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wabdd-0.1.3.tar.gz (13.6 kB view details)

Uploaded Source

Built Distribution

wabdd-0.1.3-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

Details for the file wabdd-0.1.3.tar.gz.

File metadata

  • Download URL: wabdd-0.1.3.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/6.11.6-100.fc39.x86_64

File hashes

Hashes for wabdd-0.1.3.tar.gz
Algorithm Hash digest
SHA256 9a4f5befa3a5551b7061da59758b44978192450147cc1b1dd4f435645182c910
MD5 089e96bc42d15006fc6ca095eb92b5ba
BLAKE2b-256 9b71e811ad8e8e08455b64207d9bdc65b83a7e714444e16b385d71e43f30081c

See more details on using hashes here.

File details

Details for the file wabdd-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: wabdd-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 18.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/6.11.6-100.fc39.x86_64

File hashes

Hashes for wabdd-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0c6ed712521d011b35ee1e0f35a282b44034f7d95c451ba2fbbc09a4ed14ba80
MD5 7f10c190496d56d4b7560a09b6023c2e
BLAKE2b-256 c645edcef52265e4e085590772b9ae6172d785d9cc4df4edd17185031ef4bf6a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page