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


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

Описание шагов

Файл boot.firm - это то, что boot9strap запускает после загрузки из NAND, и этот файл может быть любым arm9-приложением. Этот файл может быть заменён когда угодно, однако Luma3DS позволяет запускать другие arm9 приложения в FIRM формате, используя свой загрузчик.

Мы используем Luma3DS, чтобы запускать пропатченный SysNAND напрямую.

В процессе мы установим и настроим следующие программы:

  • FBI - установщик приложений и игр в формате CIA
  • 3hs - аналог freeshop. Программа для закачки и установки игр из интернет
  • Anemone3DS - установка пользовательских тем
  • Checkpoint - резервное копирование и восстановление сохранений для игр 3DS и DS
  • Universal Updater - удобное обновление CFW
  • GodMode9 - многофункциональная утилита для работы с NAND и картриджами
  • Homerew Launcher Loader - запускает Homebrew Launcher в качестве обычного приложения благодаря магии Rosalina
  • ftpd - FTP-сервер
  • lumalocalswitcher - приложение для принудительной смены локализации для конкретных игр (полезно в том случае, если у вас приставка американского или японского региона и вы хотите запустить игру, в которой есть официальный английский или русский язык)

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

  • Свежая версия 3DSsdFiles.zip (не делать ещё раз, если уже это делали в процессе прохождения руководства)

Инструкция

Настройка Luma3DS

Если настройки не появляются автоматически в этом шаге, переходите к части ii

Если вы уже конфигурировали 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), чтобы сохранить настройки и перезагрузиться

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

Если в предыдущих пунктах вы скидывали на карту 3DSSDFiles, то переходите к следующей части. Повторно скидывать не нужно

  1. Выключите консоль
  2. Вставьте SD-карту из приставки в компьютер
  3. Скопируйте содержимое .zip-архива 3DSsdFiles.zip (не делать ещё раз, если уже это делали в процессе прохождения руководства) в корень вашей SD-карты
  4. Вставьте SD-карту обратно в консоль
  5. Включите консоль

Часть III - Обновление системы

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

  1. Обновите прошивку консоли, зайдя в Системные настройки (System Settings), затем “Прочие настройки” (Other Settings), затем листайте вправо до конца и выберите пункт “Обновление” (System Update)
    • Обновление не нужно делать, если вы уже делали его в процессе выполнения инструкции!
    • Для обновления необходимо настроенное и рабочее интернет-подключение
    • Обновление консоли с установленным B9S + Luma (именно то, что устанавливается по окончанию выполнения руководства) безопасно
    • При появлении ошибки, поставьте в настройках подключения, в настройках DNS “Получать DNS автоматически” в положение “Да
    • При появлении ошибки, убедитесь, что на приставке работает интернет. Попробуйте пересоздать подключение и перезагрузить роутер

Часть IV - Запуск HBL

  1. Запустите приложение Загружаемая игра (Download Play), нажав на соответствующую иконку
    • Если Homebrew Launcher не запустился сразу, следуйте следующей инструкции:
      1. Нажмите (L) + (DOWN) + (SELECT) одновременно чтобы открыть меню Rosalina
      2. Выберите “Miscellaneous options
      3. Выберите “Switch the hb. title to the current app
      4. Нажмите (A), чтобы продолжить
      5. Нажмите (B) для возврата в главное меню Rosalina
      6. Выберите “Save settings” и нажмите (A) для сохранения настроек
      7. Нажмите (B) для выхода из главного меню Rosalina
      8. Нажмите (HOME), затем закройте приложение Загружаемая игра (Download Play), наведя на него курсор и нажав кнопку (X)
      9. Запустите приложение Загружаемая игра (Download Play)
  2. Консоль должна загрузиться в Homebrew Launcher

Часть V - Установка необходимых программ

  1. Запустите FBI
  2. Перейдите в SD -> cias
  3. Выберите “<current directory>
  4. Выберите “Install and delete all CIAs” и нажмите (A) для подтверждения
  5. Нажмите (HOME) для возврата в меню Home

Часть VI - Настройка Homebrew Launcher

  1. Запустите приложение the homebrew launcher, нажав на соответствующую иконку
    • Если Homebrew Launcher не запустился сразу, следуйте следующей инструкции:
      1. Нажмите (L) + (DOWN) + (SELECT) одновременно чтобы открыть меню Rosalina
      2. Выберите “Miscellaneous options
      3. Выберите “Switch the hb. title to the current app
      4. Нажмите (A), чтобы продолжить
      5. Нажмите (B) для возврата в главное меню Rosalina
      6. Выберите “Save settings” и нажмите (A) для сохранения настроек
      7. Нажмите (B) для выхода из главного меню Rosalina
      8. Нажмите (HOME), затем закройте приложение the homebrew launcher, наведя на него курсор и нажав кнопку (X)
      9. Запустите приложение the homebrew launcher
  2. Консоль должна загрузиться в Homebrew Launcher
  3. Выберите slotTool
  4. Выберите “RESTORE original wifi slots 1,2,3”, приставка перезагрузится

Часть VII - CTRNAND Luma3DS и очистка SD-карты

Обратите внимание, что если у вас имеются другие файлы помимо GodMode9.firm в папке /luma/payloads/ на SD-карте, удержание кнопки (START) при загрузке будет запускать “chainloader menu”, где вам нужно будет использовать D-Pad и кнопку (A) для выбора “GodMode9” при выполнении этих инструкций.

Установка Luma3DS в CTRNAND нужна лишь для того, чтобы иметь возможность запускать приставку без SD-карты. Так же будет произведена чистка карты памяти от ненужных файлов.

  1. Выключите консоль
  2. Запустите GodMode9 из меню чейнлоадера. Чтобы попасть в него, удерживайте нажатой кнопку (START) во время включения приставки
  3. Если вам предложат создать бэкап важных файлов, нажмите кнопку (A) чтобы сделать это, затем нажмите (A) чтобы продолжить после завершения
  4. Если вам предложат выставить RTC дату и время, нажмите кнопку (A) чтобы сделать это, настройте дату и время, затем нажмите (A) чтобы продолжить
  5. Нажмите (HOME), чтобы попасть в меню действий
  6. Выберите “Scripts…
  7. Выберите “cleanmaster
  8. При появлении запроса, нажмите (A) для продолжения
  9. Нажмите (A), чтобы разрешить запись в SysNAND (lvl1) и введите указанную комбинацию кнопок
  10. Нажмите (A), чтобы продолжить
  11. Нажмите (A) чтобы восстановить запрет на запись

После работы скрипта корень SD-карты будет выглядеть следующим образом:

Можете удалить лишние файлы вручную, если таковые остались

Часть VIII - Создание резервной копии (бекап) SysNAND

  1. Нажмите кнопку (HOME) для вызова меню
  2. Выберите “Scripts…
  3. Выберите “GM9Megascript
  4. Выберите “Backup Options
  5. Выберите “SysNAND Backup
  6. Нажмите (A) для подтверждения
    • Этот процесс займет некоторое время
    • При возникновении ошибки, убедитесь, что на карте свободно не менее 1,3 Гб
  7. Нажмите (A), чтобы продолжить
  8. Нажмите (B), чтобы вернуться в главное меню
  9. Выберите “Exit
  10. Нажмите (A), чтобы восстановить запрет на запись
  11. Удерживая (R) нажмите (B) для того, чтобы извлечь SD-карту
  12. Вставьте SD-карту в компьютер
  13. Скопируйте <date>_<serialnumber>_sysnand_###.bin, <date>_<serialnumber>_sysnand_###.bin.sha, essential.exefs (если есть) и boot9.bin (если есть) из папки /gm9/out/ на SD-карте в безопасное место на вашем компьютере
    • Сделайте несколько резервных копий в нескольких местах (например в облачном хранилище)
    • Эти бэкапы позволят восстановить консоль, если впоследствии что-то пойдёт не так
  14. После копирования удалите <YYMMDD>_<serialnumber>_sysnand_###.bin из папки /gm9/out/ на SD-карте
  15. Верните карту памяти в приставку
    • Кнопка (START) перезагрузит приставку

Часть IX - Дополнительные материалы

Теперь ваша приставка прошита и вы можете пользоваться всеми благами кастомной прошивки


Universal Updater - программа для обновления кастомной прошивки. Запустите его чтобы проверить наличие новой версии Luma3DS. Найдите на верхнем экране Luma3DS, выделите её курсором и нажмите (A), выберите ‘boot.firm’. После окончания закачки перезагрузите консоль. Версия Luma3DS бдет автоматически помещена и в CTRNAND єто нужно только для того, чтобы приставка могла загружаться без SD-карты.

Обновление Luma 3DS - это не тоже самое что обновление системы (System Update). В данный момент у вас самая свежая версия Luma3DS и обновлять её не нужно.

По умолчанию будет запускаться Luma3DS CFW SysNAND, установленная на SD-карту.
Для запуска конфигуратора Luma3DS включите консоль с зажатой кнопкой (SELECT).

Для запуска Luma3DS chainloader удерживайте (START) при загрузке системы (обратите внимание, что Luma3DS chainloader меню отображается только если существует более одного приложения).

Нажатие (L) + (DOWN) + (SELECT) в запущенной системе открывает меню Rosalina, встроенное в Luma3DS.

Если вы хотите заменить вашу SD-карту на более ёмкую, отформатируйте новую SD-карту в FAT32 и скопируйте на неё содержимое SD-карты приставки.

Если размер новой SD-карты превышает 32Гб, используйте для форматирования guiformat для Windows, gparted для Linux, или Disk Utility для Mac.

Для использования NTR CFW, установите BootNTR Selector. Если вы не знаете что это, - не устанавливайте.

Чтобы узнать, как сменить регион своей консоли, обратитесь к разделу Смена региона.

Для получения информации по использованию различных функций GodMode9 обратитесь к разделу Использование GodMode9.

Для справки об использовании различных функций Luma3DS обратитесь к её вики (англ.).

Различные инструкции, не имеющие прямого отношения ко взлому, однако помогающие лучше изучить возможности 3DS на кастомной прошивке и эффективнее ей пользоваться находятся здесь.