Для чего нужен btcrecover
btcrecover — вспомогательный инструмент с открытым исходным кодом, который помогает восстанавливать кошельки Bitcoin по частичным данным: неполной мнемонической фразе, паролю, подсказкам или комбинациям слов. Для BitBox его применяют осторожно, потому что он не заменяет официальное программное обеспечение BitBox Companion и не должен использоваться для чужих кошельков.
Подготовка и безопасность
- Работайте на чистом или виртуальном автономном компьютере без доступа в интернет.
- Никогда не вводите полный сид-фраз или приватные ключи в онлайн-формах, на сайтах и в сообщениях.
- Сделайте резервные копии BitBox02: карточку с мнемоникой, прошивку, файлы приложения и данные кошелька.
- Установите btcrecover только из проверенного репозитория и сверьте хеш или подпись, если это необходимо.
- Сначала выполняйте проверку на тестовой сумме и не переносите крупные активы до подтверждения восстановления.
Установка btcrecover
git clone https://github.com/3rdparty/btcrecover.git
cd btcrecover
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

После установки откройте справку:
python btcrecover.py --help
Подготовка данных для восстановления мнемоники
Соберите только те данные, которые относятся к вашему кошельку:
- известные слова из 12, 15, 18, 21 или 24 слов мнемонической фразы;
- порядок слов, если он частично сохранен;
- вариант BIP39 и возможное значение passphrase;
- файл кошелька или публичные адреса, если они доступны;
- словарный список из 2048 слов BIP39;
- ваши собственные шаблоны и маски, которые вы помните.
Если вы не знаете ни одного слова из фразы, не используйте этот инструмент для поиска полного сида. Обратитесь к официальной поддержке BitBox и сохраните исходные резервные копии.

Типичная логика запуска
Конкретные флаги зависят от версии btcrecover. Перед запуском изучите вывод --help. Обычно используют такие параметры:
--bip39— работа с мнемоникой стандарта BIP39;--seed— запуск с известным фрагментом сида или seed-пароля;--wallet— указание файла кошелька, если он нужен для проверки;--wordlist— путь к словарю BIP39;--custom-list— список ваших вариантов восстановления;--max-tries— ограничение количества попыток;--tokenize— автоматический разбор фразы на слова.
Пример структуры команды без раскрытия реальных секретов:
python btcrecover.py --bip39 --seed <фрагмент-сида> --wordlist <путь-к-словарю> --max-tries <число>
Использование с BitBox02

Если btcrecover или аналогичный офлайн-инструмент подтвердил мнемонику, не подключайте фразу к интернету. Проверьте результат так:
- Синхронизируйте BitBox Companion только на надежном автономном устройстве.
- Обновите или восстановите прошивку BitBox02 с проверенным образом.
- Введите мнемонику только на экране устройства BitBox, если это поддерживается сценарием восстановления.
- Убедитесь, что публичные адреса и баланс совпадают с вашей резервной историей.
- Не отправляйте средства, пока не подтвердите контроль над адресами и подписями.
Что делать, если восстановление не удалось
- Проверьте, используете ли вы правильный язык мнемоники и стандарт BIP39.
- Убедитесь, что passphrase не содержит опечаток и лишних пробелов.
- Снизьте сложность перебора и увеличьте ограничения по времени, а не по слепой силе.
- Разбейте поиск на известные блоки: первые слова, последнее слово, контрольная сумма.
- Не запускайте перебор на ноутбуке с открытым браузером, мессенджерами или вредоносными расширениями.
Итог
BitBox btcrecover может помочь восстановить доступ к биткоин-кошельку, если у вас есть законный доступ к кошельку и частично сохраненные данные мнемоники. Ключевые условия успеха: автономная работа, аккуратная подготовка исходных данных, ограничение попыток и проверка результата только на BitBox-устройстве без передачи секретов в сеть.
