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


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

Это руководство для тех, кто хочет внедрить 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.8.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
    • Если приставка загружается сразу в систему, перезагрузите ее, удерживая (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), чтобы сохранить настройки и перезагрузиться
    • Если после включения экран остаётся чёрным, то перейдите к разделу проблемы и их решения
    • Если появляется ошибка, просто переходите к следующей странице

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


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