Установка 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.8.0 2.54-0 2.54-0_11.4_OLD.firm 2.54-0_11.4_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)
  2. Нажимая (A) выберите следующие пункты:
    • “Enable game patching” - включает возможность использовать патчи для приложений
    • “Show NAND or user string in System Settings” - показывает пользовательскую надпись в настройках на верхнем экране (конфигурируется через /luma/customversion_sys.txt)
    • Splash: Before - включает сплешскрин
    • Если эти пункты уже отмечены, значит Luma3DS уже сконфигурирована, просто двигайтесь дальше

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

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


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