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

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: wabdd-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 5e580ddefc7d0232064cfc9e632f50f227f2eb585729861f3219c57de5b0fe3c
MD5 3c90fe21337bd76af110fb650314543d
BLAKE2b-256 63a609c12ccc02c9e318015c71596b21783608e51587f92eaff963964d912aa2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wabdd-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7315a9f42c8cad9ff586b258f12e7de4f4f396396c47b61a25ed3d4f08be3dee
MD5 79333043a2b1d91b482d5e917bb363be
BLAKE2b-256 3dc6518b3808c7774049486fb9042fe9f74d137ca3e70cf0dcdb892d88812442

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