Важно: этот материал предназначен только для легального восстановления доступа к собственному кошельку. Несанкционированный доступ к чужим устройствам и криптоактивам запрещён законом.
Что такое AirGap Wallet и btcrecover
AirGap Wallet — это интерфейс для работы с криптоактивами, который часто используется вместе с AirGap Vault на отдельном офлайн-устройстве. Пароль или PIN защищает локальные данные приложения и резервные копии. btcrecover — открытый инструмент для восстановления забытых паролей к криптокошелькам: Bitcoin Core, Electrum, Ethereum keystore, BIP38 и другим форматам. Он перебирает пароли по словарю, маске или токенам.
Ключевой момент: btcrecover не имеет официального модуля для AirGap Wallet. Поэтому использовать его напрямую для AirGap можно только в редких случаях, когда удалось получить совместимый зашифрованный артефакт или хеш. Если у вас есть seed-фраза, btcrecover обычно не нужен.
Юридические и этические ограничения
- Работайте только с кошельком, который принадлежит вам.
- Получите письменное разрешение, если восстанавливаете доступ для другого человека.
- Не пытайтесь обходить защиту чужого устройства или чужого аккаунта.
- Перед экспериментами сделайте копию всех данных.
Подготовка окружения
- Установите Python 3.8 или новее.
- Установите Git.
- Клонируйте репозиторий btcrecover:
git clone https://github.com/3rdIteration/btcrecover.git

cd btcrecover
python -m pip install -r requirements.txt
- Проверьте справку:
python btcrecover.py --help
- Скопируйте резервную копию AirGap Wallet в отдельную папку. Не работайте с оригиналом.
Анализ данных AirGap Wallet
Сначала определите, что именно защищено паролем:
- PIN приложения;
- локальная база или экспорт;
- зашифрованный файл резервной копии;
- seed-фраза, зашифрованная дополнительным паролем.
Если доступна seed-фраза, восстановите кошелёк через официальный AirGap Vault. Это безопаснее и быстрее.
Если есть зашифрованный контейнер, проверьте, поддерживает ли btcrecover его формат. Запустите python btcrecover.py --help и изучите документацию проекта. Если тип AirGap отсутствует, прямой подбор через btcrecover невозможен без отдельного скрипта извлечения хеша.

Создание словаря и масок
Для перебора подготовьте:
passwords.txt— вероятные пароли;tokenlist.txt— части, из которых состоят пароли;- маску, если помните структуру пароля.
Пример запуска для поддерживаемого формата может выглядеть так:
python btcrecover.py --wallet wallet.dat --passwordlist passwords.txt
Для AirGap Wallet эта команда сработает только после преобразования данных в совместимый формат. Универсальной команды для AirGap нет.
Пошаговый сценарий легального восстановления
- Подтвердите право собственности на кошелёк.
- Сделайте резервные копии.
- Попробуйте официальное восстановление AirGap по seed-фразе.
- Проверьте, есть ли экспорт, совместимый с btcrecover.
- Установите btcrecover и зависимости.

- Подготовьте словарь, токены и маски.
- Запустите перебор в тестовом режиме с ограничением по времени.
- При успехе немедленно смените пароль и перенесите средства в новый кошелёк.
- Удалите временные файлы с паролями.
Ограничения и риски
- btcrecover не является инструментом для взлома AirGap Wallet из коробки.
- PIN мобильного приложения часто защищён аппаратно или через Keychain и Keystore, поэтому подбор может быть невозможен.
- Слишком агрессивный перебор может повредить файлы или привести к блокировке.
- Словари занимают много места, а скорость зависит от CPU, GPU и формата хеша.
- Всегда проверяйте законы вашей юрисдикции.
Альтернативы
Если btcrecover не подходит:
- восстановление через seed-фразу;
- официальная поддержка AirGap;
- эксперт по восстановлению криптокошельков с юридическим договором;
- ручной анализ резервной копии.
Вывод
Использование btcrecover для AirGap Wallet возможно только как часть легального восстановления собственного кошелька и обычно требует совместимого формата данных. Начните с официального восстановления и резервных копий. Если формат AirGap не поддерживается, прямой подбор пароля через btcrecover не сработает без дополнительного извлечения хеша.
