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


Если вам помогло или просто понравилось это руководство, то мы принимаем пожертвования.
По вопросам, касающимся взлома и руководства, обращайтесь сюда.
Для использования magnet-ссылок в этом руководстве необходим torrent-клиент, например Deluge
Для работы с файлами формата .7z, .zip, .rar используйте архиватор, например 7-Zip.
Соглашайтесь на замену файлов по запросу, если не указано иное. Если в гайде сказано что-то скопировать в папку, но на вашей SD-карте такой папки нет - создайте её!
Все манипуляции в руководстве производятся с картой память консоли, если не сказано иное!
Не обновляйте вашу приставку до 11.17.0! Обновивши, вы не сможете прошиться не привлекая дополнительные устройства для прошивки! Если ваша консоль уже прошита, то обновляться можно!

Это руководство для тех, кто хочет внедрить b9s в уже снятый дамп. Руководство по изготовлению хардмода и снятию дампа находится здесь

Это рабочая реализация “FIRM partitions known-plaintext”-эксплойта. Подробнее о нем здесь (англ.)

Этот метод совместим со всеми устройствами семейства 3DS всех версий, для которых у вас есть соответствующий .firm.

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

  • Полученный с помощью хардмода образ NAND
  • Свежая версия boot9strap (boot9strap-x.x.zip; не devkit-файл, не ntr-файл и не devkit-ntr-файл)
  • Свежая версия hardmod-b9s-installer
    • Пользователи Windows могут воспользоваться скомпилированным .exe-файлом, когда как пользователям Mac и Linux нужно иметь в системе установленный Python 3 для запуска .py-файлов
  • Homebrew Menu v2.0.0
  • Свежая версия Luma3DS (7z-архив)
  • .firm, соответствующий версии вашего устройства и версии ПО:
Версия(и) Kernel Old 3DS или Old 2DS New 3DS или New 2DS
1.0.0 2.27-0 2.27-0_1.0_OLD.firm -
1.1.0 2.28-0 2.28-0_1.1_OLD.firm -
2.0.0 2.29-7 2.29-7_2.0_OLD.firm -
2.1.0 2.30-18 2.30-18_2.1_OLD.firm -
2.2.0 2.31-40 2.31-40_2.2_OLD.firm -
3.0.0 2.32-15 2.32-15_3.0_OLD.firm -
4.0.0 2.33-4 2.33-4_4.0_OLD.firm -
4.1.0 - 4.5.0 2.34-0 2.34-0_4.1_OLD.firm -
5.0.0 2.35-6 2.35-6_5.0_OLD.firm -
5.1.0 2.36-0 2.36-0_5.1_OLD.firm -
6.0.0 2.37-0 2.37-0_6.0_OLD.firm -
6.1.0 - 6.4.0 2.38-0 2.38-0_6.1_OLD.firm -
7.0.0 - 7.1.0 2.39-4 2.39-0_7.0_OLD.firm -
7.2.0 2.40-0 2.40-0_7.2_OLD.firm -
8.0.0 - 8.1.0 2.44-6 / 2.45-5 2.44-6_8.0_OLD.firm 2.45-5_8.1_NEW.firm
9.0.0 - 9.2.0 2.46-0 2.46-0_9.0_OLD.firm 2.46-0_9.0_NEW.firm
9.3.0 - 9.4.0 2.48-3 2.48-3_9.3_OLD.firm 2.48-3_9.3_NEW.firm
9.5.0 2.49-0 2.49-0_9.5_OLD.firm 2.49-0_9.5_NEW.firm
9.6.0 - 9.9.0 2.50-1 2.50-1_9.6_OLD.firm 2.50-1_9.6_NEW.firm
10.0.0 2.50-7 2.50-7_10.0_OLD.firm 2.50-7_10.0_NEW.firm
10.2.0 - 10.3.0 2.50-9 2.50-9_10.2_OLD.firm 2.50-9_10.2_NEW.firm
10.4.0 - 10.7.0 2.50-11 2.50-11_10.4_OLD.firm 2.50-11_10.4_NEW.firm
11.0.0 2.51-0 2.51-0_11.0_OLD.firm 2.51-0_11.0_NEW.firm
11.1.0 2.51-2 2.51-2_11.1_OLD.firm 2.51-2_11.1_NEW.firm
11.2.0 2.52-0 2.52-0_11.2_OLD.firm 2.52-0_11.2_NEW.firm
11.3.0 2.53-0 2.53-0_11.3_OLD.firm 2.53-0_11.3_NEW.firm
11.4.0 - 11.7.0 2.54-0 2.54-0_11.4_OLD.firm 2.54-0_11.4_NEW.firm
11.16.0 2.55-0 2.55-0_11.8_OLD.firm 2.55-0_11.8_NEW.firm

Инструкция

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

  1. Выключите консоль
  2. Вставьте SD-карту в компьютер
  3. Скопируйте boot.3dsx (Homebrew Menu 2.0.0) в корень SD-карты
  4. Скопируйте файл boot.firm из .7z-архива Luma3DS в корень SD-карты
  5. Скопируйте папку hardmod-b9s-installer из.zip-архива hardmod-b9s-installer на ваш компьютер
  6. Скопируйте загруженный .firm в папку hardmod-b9s-installer на вашем компьютере
  7. Переименуйте загруженный .firm в папке hardmod-b9s-installer в current.firm
  8. Скопируйте boot9strap.firm из .zip-архива с boot9strap в папку с hardmod-b9s-installer на вашем компьютере
  9. Скопируйте ваш дамп NAND (полученный при помощи хардмода) в папку hardmod-b9s-installer на вашем компьютере и назовите его NAND.bin

Часть II - Установка boot9strap

  1. Запустите hardmod-b9s-installer
    • Пользователи Windows: Запустите install-b9s.exe
    • Пользователи Mac и Linux: Запустите install-b9s.py

Часть III - Прошивка патченного образа в приставку

  1. Поставьте отключенную приставку на зарядку.
  2. Вставьте припаянный переходник в кардридер и включите приставку. КАРТРИДЕР ДОЛЖЕН БЫТЬ ОТКЛЮЧЕН ОТ КОМПЬЮТЕРА!!!
  3. Оба экрана должны светиться синим

  4. На этой стадии вы уже можете считывать/записывать NAND. Не выключайте консоль и подключайте ридер в USB порт вашего компьютера.
  5. На компьютере, кликните правой кнопкой мыши на значок win32diskimage и выберите «Запуск от имени администратора». Введите пароль администратора, если требуется, и программа запуститься.
  6. Перейдите в папку hardmod-b9s-installer и выберите файл NAND-patched.bin
  7. Нажмите кнопку “Write” и ожидайте окончания процесса записи пропатченного NAND в приставку
  8. После окончания записи, вытащите SD-карту хардмода из картридера и перезагрузите приставку с зажатым (SELECT)
  9. Должно появиться меню настройки Luma3DS
    • Если вместо меню вы видите синий экран - у вас замыкают провода хардмода, либо вы не вытащили SD-карту хардмода из картридера.
    • Если приставка не включается, а загорается синий диод и вы слышите характерный щелчок из динамика, у вас плохо вставлен какой-то из шлейфов, либо вы повредили его или коннектор
    • Если приставка не загружается, возможно вы прошили неверный firm. Переделывайте.

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

  1. Устройство загрузится в меню настройки Luma3DS
    • Если приставка загружается сразу в систему, то Luma3DS уже сконфигурирована и не нуждается в настройке. Чтобы попасть в меню настройки перезагрузите приставку, удерживая (SELECT)
    • Если при включении загорается голубой диод и тухнет, а экран остаётся черным, убедитесь, что на карте памяти есть boot.firm от Luma3DS. Если файл есть, но приставка все равно не грузится, скорее всего приставка не видит карту памяти. Возможно карта не работает, или отформатирована не правильно. Замените её, или отформатируйте по инструкции
  2. Нажимая (A) выберите следующие пункты:
    • “Enable game patching” - включает возможность использовать патчи для приложений
    • “Show NAND or user string in System Settings” - показывает пользовательскую надпись в настройках на верхнем экране (конфигурируется через /luma/customversion_sys.txt)
    • Splash: Before - включает сплешскрин
    • Если эти пункты уже отмечены, значит Luma3DS уже сконфигурирована, просто двигайтесь дальше

  3. Нажмите (START), чтобы сохранить настройки и перезагрузиться
    • Если после включения экран остаётся чёрным, то перейдите к разделу проблемы и их решения
    • Если появляется ошибка, просто переходите к следующей странице

Только убедившись, что все работает и приставка успешно прошита, можете отпаивать провода и собирать устройство.


Завершение установки