Если вы забыли пароль расширения MetaMask, но всё ещё имеете доступ к своему браузерному профилю, иногда пароль удаётся найти с помощью открытой утилиты btcrecover. Ниже — практическое руководство только для восстановления собственного кошелька.
Когда этот способ уместен
btcrecover не открывает блокчейн и не снимает защиту MetaMask. Программа перебирает пароли, которые вы сами считаете вероятными, и сверяет их с уже имеющимся у вас зашифрованным хранилищем (vault).
Используйте метод только если одновременно верны три условия:
- кошелёк принадлежит вам;
- вы имеете законный доступ к локальным данным расширения на своём компьютере;
- секретная фраза восстановления (seed-фраза) из 12 или 24 слов утрачена или недоступна, но вы помните хотя бы основу пароля.
Если seed-фраза сохранилась, подбор не нужен. Переустановите расширение и импортируйте кошелёк официальным способом. Это быстрее, надёжнее и не требует перебора.
Попытка подобрать пароль к чужому хранилищу незаконна. Не извлекайте данные с чужих компьютеров, из чужих резервных копий и из чужих учётных записей.
Что подготовить
- Копию профиля браузера или доступ к компьютеру, где установлен ваш MetaMask.
- Python 3 и актуальную версию btcrecover из официального репозитория проекта.

- Текстовый список вероятных паролей либо краткий шаблон из фрагментов, которые вы помните.
- Отдельный носитель для временных файлов. Не храните хранилище и список паролей в облаке.
Работайте с копией данных. По возможности отключите машину от сети на время проверки, чтобы уменьшить риск утечки.
Установка
Скачайте btcrecover только с официальной страницы проекта и установите зависимости по инструкции README. Готовые сборки с посторонних сайтов часто оказываются вредоносными.
Перед запуском откройте справку своей версии: названия параметров меняются.
python btcrecover.py --help
Как найти своё хранилище
MetaMask хранит ключи локально, в данных расширения, а не на сервере разработчика. В Chrome идентификатор расширения MetaMask — nkbihfbeogaeaoehlefnkodbefgpgknn. Файлы лежат в каталоге локальных настроек расширений вашего профиля.
Нужен JSON-объект хранилища с полями data, iv и salt. Его ищут в своей копии локальной базы расширения. Сохраните фрагмент в файл, например vault.json, и сверьте формат с разделом документации btcrecover для MetaMask или Ethereum в той версии, которую вы установили.

Не выкладывайте этот файл в чаты, облако и сервисы восстановления. Любой, у кого окажутся и хранилище, и пароль, получит полный контроль над средствами.
Список кандидатов
Создайте текстовый файл: одна вероятная фраза на строку. Добавляйте только варианты, которые вы могли задать сами: другой регистр, привычные окончания, год, замену букв похожими символами.
В btcrecover есть список паролей, список токенов и ограниченный перебор опечаток. Пользуйтесь ими осторожно. Каждый неизвестный символ резко увеличивает число проверок, а проверка одного пароля MetaMask намеренно замедлена. Огромный словарь без зацепок обычно не заканчивается успехом.
Не подставляйте чужие пароли и данные из утечек, чтобы открыть кошелёк, который вам не принадлежит.
Запуск
Точная команда зависит от версии. Общая схема всегда одна: путь к вашему файлу хранилища и путь к вашему списку паролей. Возьмите ключи из README и из вывода справки, а не из устаревших копий статей.
Ориентир, который нужно сверить с документацией:
python btcrecover.py --passwordlist passwords.txt --wallet vault.json

Если ваша версия требует иной способ передачи хранилища MetaMask, используйте пример именно из её README. Неверное имя параметра просто не запустит проверку, но случайная программа из чужой статьи может оказаться опасной. Запускайте только тот скрипт, который вы сами скачали из официального репозитория.
Когда пароль найден, программа его покажет. Сразу запишите его офлайн, войдите в свой MetaMask, задайте новый длинный пароль и заново сохраните seed-фразу на бумаге в надёжном месте. Затем удалите список кандидатов, временные копии хранилища и историю команд, если в ней остался пароль.
Если пароль не найден
Расширять словарь наугад имеет смысл только когда появилась новая память о пароле: старый сайт, привычная приставка, язык раскладки. Случайный длинный пароль без подсказок перебором не восстанавливается.
Поддержка MetaMask не может сбросить пароль и не хранит ваши ключи. Без seed-фразы, аппаратного устройства или успешно подобранного пароля доступ к средствам вернуть нельзя. Это свойство некастодиального кошелька, а не сбой сервиса.
Меры безопасности
- Восстанавливайте только свой кошелёк и только свои файлы.
- Не передавайте vault и список паролей помощникам из переписки и рекламы.
- Любые обещания мгновенно взломать MetaMask считайте мошенничеством.
- После успеха смените пароль и храните seed-фразу офлайн, отдельно от компьютера.
- На будущее запишите фразу восстановления в момент создания кошелька. Пароль расширения — лишь локальный замок, а не запасной ключ к средствам.
Краткий итог
btcrecover полезен как последняя попытка, когда пароль забыт, локальное хранилище ещё на месте и вы помните его основу. Он не заменяет seed-фразу и не предназначен для доступа к чужим активам. Сохраните фразу восстановления заранее: на неё и стоит рассчитывать.