Skip to main content

WhatsApp Backup Google Drive Downloader Decryptor

Project description

WhatsApp Backup Google Driver Downloader Decryptor

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.1
    
  2. Get token

    docker run -it --rm --user $(id -u):$(id -g) -v $(pwd)/tokens:/tokens wabdd:0.1.1 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.1 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.1 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.1.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

wabdd-0.1.1-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wabdd-0.1.1.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/6.11.4-101.fc39.x86_64

File hashes

Hashes for wabdd-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0c46427a53bc8a9c3596ea5295ef2b60d5d466fbeaa8db7b31897050c5a55ea1
MD5 a3bf4f64f72cd50ec029fe623682c9d2
BLAKE2b-256 4acf9d29bbc9185186955d97a65dbb6a66ec1067bd15adc29c06d03f0a6d2be7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for wabdd-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 eac447c6a5f25bfd5241e47e6a8871e21ec3fd9eb3130583644152a535a8a116
MD5 64128ca70206b09aa312db35ede3c14e
BLAKE2b-256 6456bd15da77f54c69c8c01e90d2363199abc91ed9e9e40a158f00ce80e83c1d

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