
Извлеките закрытый ключ WhatsApp из любого нерутированного Android-устройства (поддерживается Android 7+)
Извлеките закрытый ключ WhatsApp с любого Android-устройства (поддерживается Android 7+). Этот инструмент запускает чистый эмулятор Android 6 и пытается зарегистрироваться с вашим номером для извлечения закрытого ключа msgstore.
ПРИМЕЧАНИЕ: этот инструмент находится на стадии бета-тестирования и может быть нестабильным. Вы можете улучшить это программное обеспечение, отправив PR или создав issue!
Чтобы использовать WhatsDump без установки Python и его зависимостей, вы можете найти готовые бинарные файлы (благодаря PyInstaller) здесь: https://github.com/MarcoG3/WhatsDump/releases
Вы хотите расшифровать и/или извлечь базу данных msgstore.db с вашего Android-устройства.
python whatsdump.py --wa-phone +15417543010 --wa-verify sms
python whatsdump.py --msgstore /path/to/msgstore.db --wa-phone +15417543010 --wa-verify sms
Java JDK должен быть установлен (переменная окружения JAVA_HOME должна быть задана)
Аппаратное ускорение должно быть включено для корректной работы эмулятора
SIM-карта, связанная с msgstore.db, для получения PIN-кода подтверждения WhatsApp (SMS или звонок)
Установите все зависимости библиотек Python, выполнив следующую команду: pip install -r requirements.txt
| Flag | Behaviour |
|---|
| --wa-phone | Required | Номер телефона WhatsApp, связанный с базой данных msgstore с которого вы получите SMS с подтверждением (с префиксом, например +393387182291 |
| --wa-verify | Required | Метод проверки телефона (SMS or CALL) |
| --install-sdk | Optional | Устанавливает Android SDK в каталог android-sdk/. Обязательно для запуска WhatsDump |
| --msgstore | Optional | Расположение базы данных msgstore для расшифровки (или подключите устройство к USB-порту) |
| --verbose | Optional | Показывать подробный (отладочный) вывод |
| --show-emulator | Optional | Показывать экран эмулятора (по умолчанию безголовый) |
| --no-accel | Optional | Отключить аппаратное ускорение (очень медленный эмулятор) |