Установка boot9strap (Frogminer)


Для поддержки на английском языке обратитесь за помощью сюда Nintendo Homebrew on Discord.
Если вам помогло или просто понравилось это руководство, то я принимаю пожертвования.


Обязательно к прочтению

Чтобы установить boot9strap на консоль с прошивкой 11.9.0, мы используем уязвимость в ограничениях безопасности для приложений “DSiWare”.

Для достижения этой цели, мы используем инструмент под названием Seedminer, чтобы вычислить ключ шифрования DSiWare (movable.sed) вашей консоли.

Затем мы используем этот ключ шифрования DSiWare, чтобы расшифровать совместимое DSiWare приложение и внедрить в него эксплойт для запуска нашего собственного кода.

Если бы этот ключ был полностью случайным, то его было бы невозможно взломать при помощи современных компьютеров. К счастью, первая половина ключа (movable_part1.sed) на самом деле математически связана с Кодом друга консоли, что позволяет нам взломать шифрование. Для получения информации о том, как работает Seedminer, пожалуйста, посмотрите эту презентацию.

Обратите внимание, что этот инструмент требует наличия ПК с мощной видеокартой для взлома шифрования DSiWare вашей консоли. Если у вас нет доступа к такому компьютеру, существует онлайн сервис взаимопомощи, где волонтеры и автоматическое ПО могут сделать это за вас.

Для использования magnet-ссылок в этом руководстве необходим torrent-клиент, например Deluge.

Чтобы распаковать архивы .7z и .rar, присутствующие на этой странице, вам понадобится архиватор 7-Zip или The Unarchiver.

Этот процесс перезапишет сохранение вашей игры!

Что понадобится

Инструкция

Часть I - Подготовительные работы

  1. Откройте Системные настройки, затем “Интернет-настройки”, затем “Подключения Nintendo DS”
  2. Нажмите “OK”
  3. Если консоль успешно загружает меню “Nintendo Wi-Fi Connection Setup”, выйдите из этого меню
    • Если экран остается черным, или консоль зависает, то вы не сможете использовать Frogminer; вернитесь к Началу и выберите метод “Все версии”
  4. Выключите консоль
  5. Вставьте SD-карту в компьютер
  6. Создайте папку 3ds в корне SD-карты, если таковой нет
  7. Скопируйте файл boot.firm из .7z-архива Luma3DS в корень SD-карты
  8. Скопируйте boot.nds (B9STool) в корень SD-карты
  9. Скопируйте boot.3dsx в корень SD-карты
  10. Скопируйте папку steelhax из .rar-архива Steelhax в корень SD-карты
  11. Скопируйте otherapp payload в папку steelhax на SD-карте и переименуйте его в payload.bin
  12. Скопируйте Frogtool.3dsx в папку /3ds/ на SD-карте
  13. Скопируйте frogcert.bin в корень SD-карты
  14. Перейдите в папку Nintendo 3DS на SD-карте
  15. Скопируйте имя папки из 32 символов, которую вы видите
    • Если вы видите несколько таких папок, выполните следующие действия:
    • Переименуйте папку Nintendo 3DS в BACKUP_Nintendo 3DS
    • Вставьте SD-карту обратно в консоль и включите консоль
    • Подождите пока консоль не создаст данные на SD-карте
    • Выключите консоль и вставьте SD-карту обратно в компьютер
    • Перейдите в папку Nintendo 3DS на SD-карте
    • Скопируйте имя папки из 32 символов, которую вы видите
    • Удалите папку Nintendo 3DS
    • Переименуйте папку BACKUP_Nintendo 3DS в Nintendo 3DS
  16. Вставьте имя папки из 32 символов в документ, к которому вы сможете обратиться позже
    • Имя этой папки также известно как ваш “ID0”
  17. Вставьте SD-карту обратно в консоль
  18. Включите консоль
  19. Откройте Список друзей (оранжевый значок в виде лица на верхней строчке меню HOME)
    • Если появляется ошибка и вас не пускают в меню, значит вам нужно либо создать новый Mii, либо консоль не может подключиться к серверам Nintendo (по причине бана или проблем с соединением)
  20. Найдите свой профиль Mii, затем найдите поле “Код друга” на верхнем экране

Часть II - Seedminer

  1. Перейдите по ссылке Bruteforce Movable на компьютере
    • Этот сайт может автоматизировать процесс получения movable_part1.sed (при помощи консоли-бота 3DS) и процесс взлома шифрования DSiWare вашей консоли (используя компьютер волонтера для запуска Seedminer)
    • Если у вас уже есть доступ к консоли 3DS, способной запускать Homebrew Launcher, вы можете вручную получить свой movable_part1.sed, используя эту консоль и следуя этим инструкциям (англ.)
    • Если у вас уже есть доступ к ПК с мощной видеокартой, вы можете вручную вычислить свой movable.sed, используя этот компьютер и следуя этим инструкциям (англ.)
    • Если автоматизированный сервис не функционирует, и вы не можете выполнить одно или оба этих действия вручную, обратитесь на сервер Nintendo Homebrew в Discord и попросите (на английском языке) кого-нибудь вам помочь
  2. Введите Код друга вашей консоли (без пробелов или тире) в поле “Your friend code”
  3. Вставьте имя папки из 32 символов в поле “Your ID0”
  4. Заполните captcha “Я не робот”
  5. Выберите “Go”
  6. При появлении запроса, используйте кнопку “Регистрация друга” на консоли, чтобы добавить код друга консоли-бота 3DS
  7. Дождитесь обновления страницы
    • Если этого не происходит, подождите несколько минут и обновите страницу один раз самостоятельно
  8. Выберите “Continue”
  9. Дождитесь окончания процесса
    • Это может занять некоторое время (вплоть до часа в некоторых случаях)
    • Если вы все еще в ожидании по прошествии часа, обратитесь на сервер Nintendo Homebrew в Discord и попросите (на английском языке) кого-нибудь вам помочь
  10. После окончания процесса скачайте с сайта свой файл movable.sed

Часть III - Steelminer

  1. Запустите “Steel Diver: Sub Wars” один раз и выберите Mii, чтобы инициализировать сохранение
    • Откажитесь от обновления игры при появлении запроса
    • Если вы уже обновили игру, используйте меню Управление данными в Системных настройках, чтобы удалить обновление
  2. Выйдите из “Steel Diver: Sub Wars”
  3. Выключите консоль
  4. Вставьте SD-карту в компьютер
  5. Перейдите по ссылке Steelminer на компьютере
  6. Выберите свой файл movable.sed
  7. Выберите “Start!”
  8. Дождитесь окончания процесса
  9. Перейдите в папку Nintendo 3DS -> <ID0> -> <32-значный-id> -> title -> 00040000 -> <8-значный-регион> -> data на SD-карте
    • EUR регион: 000d7e00
    • JPN регион: 000d7c00
    • USA регион: 000d7d00
  10. Скопируйте свой новый скачанный файл сохранения в папку data на SD-карте
    • Перезапишите старый файл сохранения при появлении запроса
  11. Скопируйте movable.sed в корень SD-карты
  12. Вставьте SD-карту обратно в консоль
  13. Включите консоль

Часть IV - Прошивка FIRM

  1. Запустите “Steel Diver: Sub Wars”
  2. Если эксплойт сработал корректно, запустится Homebrew Launcher
  3. Выберите Frogtool в списке homebrew
  4. Выберите опцию “INJECT patched DS Download Play”
  5. Frogtool автоматически внедрит японскую версию Flipnote Studio в ваше приложение DS Download Play
  6. После завершения операции коснитесь сенсорного экрана, затем выберите опцию “BOOT patched DS Download Play”
  7. Если эксплойт сработал корректно, запустится японская версия Flipnote Studio
  8. Пройдите процесс первоначальной настройки в запущенной игре, пока не попадете в главное меню
    • Выберите опцию слева при появлении запроса во время процесса настройки
  9. С помощью сенсорного экрана нажмите на большой значок слева, затем на значок с SD-картой
  10. После того, как загрузится меню, нажмите на значок с лицом, а затем на кнопку справа внизу, чтобы продолжить
  11. Нажмите на значок с лягушкой слева внизу, а затем на вторую кнопку в верхнем ряду со значком кинопленки
  12. Прокрутите вправо, чтобы выбрать кадр “3/3”
  13. Нажмите на третий значок с буквой “A”
  14. Прокрутите влево, чтобы выбрать кадр “1/3”
  15. Нажмите на четвертый значок с буквой “A”
  16. Если эксплойт сработал корректно, запустится b9sTool
  17. Выберите “Install boot9strap” и подтвердите выбор
  18. Закройте b9sTool, затем выключите консоль
    • При необходимости выключите консоль принудительно, удерживая кнопку питания

Часть V - Настройка Luma3DS

  1. Включите консоль кнопкой питания, держа нажатой кнопку (Select), чтобы попасть в меню настроек Luma
  2. Нажимая (A) выберите следующие пункты:
    • “Show NAND or user string in System Settings”
  3. Нажмите (Start), чтобы сохранить настройки и перезагрузиться

Следующий шаг: Завершение установки