
Estrai la chiave privata di WhatsApp da qualsiasi dispositivo Android non rooted (supporta Android 7+)
Estrai la chiave privata di WhatsApp da qualsiasi dispositivo Android (supportato Android 7+). Questo strumento avvia un emulatore Android 6 pulito e tenta di registrarsi con il tuo numero per estrarre la chiave privata di msgstore.
NOTA: questo strumento è in fase beta e potrebbe non essere stabile. Sei più che benvenuto a migliorare questo software inviando una PR o un issue!
Per utilizzare WhatsDump senza installare Python e le sue dipendenze, puoi trovare binari precompilati (grazie a PyInstaller) qui: https://github.com/MarcoG3/WhatsDump/releases
Vuoi decifrare e/o estrarre il database msgstore.db dal tuo dispositivo Android.
python whatsdump.py --wa-phone +15417543010 --wa-verify sms
python whatsdump.py --msgstore /path/to/msgstore.db --wa-phone +15417543010 --wa-verify sms
Deve essere installato Java JDK (la variabile d'ambiente JAVA_HOME deve essere impostata)
L'accelerazione hardware deve essere abilitata per eseguire l'emulatore senza problemi
La scheda SIM associata a msgstore.db per ricevere il PIN di conferma di WhatsApp (SMS o CHIAMATA)
Installa tutte le dipendenze delle librerie Python eseguendo il seguente comando: pip install -r requirements.txt
| Flag | Comportamento |
|---|
| --wa-phone | Obbligatorio | Numero di telefono WhatsApp associato al database msgstore da cui riceverai l'SMS di verifica (con prefisso, es. +393387182291) |
| --wa-verify | Obbligatorio | Metodo di verifica del telefono da utilizzare (SMS o CALL) |
| --install-sdk | Opzionale | Installa Android SDK nella directory android-sdk/. Questo è obbligatorio per eseguire WhatsDump |
| --msgstore | Opzionale | Percorso del database msgstore da decifrare (o collega il dispositivo alla porta USB) |
| --verbose | Opzionale | Mostra output verbose (debug) |
| --show-emulator | Opzionale | Mostra schermo emulatore (di default senza interfaccia) |
| --no-accel | Opzionale | Disabilita accelerazione hardware (emulatore molto lento) |