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


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

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

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

Мы используем Luma3DS от AuroraWright, чтобы запускать пропатченный SysNAND напрямую, поэтому необходимость в каком-либо виде EmuNAND полностью пропадает, что значительно упрощает использование взломанной 3DS и экономит место на SD-карте.

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

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

Инструкция

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

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

Признаки отсутствия EmuNAND:

  1. EmuNAND не может быть на не прошитой приставке
  2. В Godmode9 отсутствует [E:] EMUNAND VIRTUAL
  3. При установленном EmuNAND на SD-карте присутствуют два раздела, а не один
  4. Версия системного ПО без карты памяти отличается от версии системного ПО со вставленной картой памяти
  5. EmuNAND не должно быть на непрошитой приставке!!!

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

Часть II - Запуск OCS

Убедитесь, что на устройстве включена беспроводная связь и есть стабильное подключение к интернету. OCS интернет требуется для работы.

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

Часть III - OCS

Если вы испытываете трудности с запуском OCS, или любые другие, связанные с работоспособностью этой программы - воспользуйтесь ручным методом установки программ

  1. Нажмите (A), для начала работы программы
  2. Дождитесь окончания загрузки и установки
  3. Нажмите (START) по запросу для выхода из программы
  4. Нажмите (HOME) для выхода из HBL

Часть IV - 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) чтобы продолжить
    • Обратите внимание, что если вы выставили RTC дату и время, вам также придется исправить время в Системных настройках (System Settings) после завершения руководства
  5. Нажмите (HOME), чтобы попасть в меню действий
  6. Выберите “Scripts…”
  7. Выберите “cleanmaster”
  8. При появлении запроса, нажмите (A) для продолжения
  9. Нажмите (A), чтобы разрешить запись в SysNAND (lvl1) и введите указанную комбинацию кнопок
  10. Нажмите (A), чтобы продолжить
  11. Нажмите (A) чтобы восстановить запрет на запись

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

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

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

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

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

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

  1. Ознакомьтесь с FAQ для прошитых.
  2. Если freeshop не видит игры после завершения установки - переустановите его вручную.
  3. Если после прошивки не работают игры от DS\DSi.
  4. Устанавливать игры и приложения.
  5. Можете украсить приставку жетонами и темами.
  6. Использовать читы в играх.
  7. Особенности работы freeshop
  8. Ознакомиться с остальным списком полезных инструкций.

Luma3DS Updater - программа для обновления кастомной прошивки. Запустите его чтобы проверить наличие новой версии Luma3DS. Нажмите (A)+(X), если таковая имеется и программа установит её в систему и в CTRNAND. Версия Luma3DS в CTRNAND нужна только для того, чтобы приставка могла загружаться без SD-карты.

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

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

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

Нажатие (L) + (DOWN) + (SELECT) в запущенной системе открывает меню Rosalina, встроенное в Luma3DS.
Полный список функций Rosalina можно найти тут: Luma3DS v8.0 Release (англ.) и немного вольный перевод на русский

При желании вы можете перейти на Luma3DS 7.1 Legacy. Она не имеет модуля Rosalina, в следствии чего расходует меньше батареи, а так же более стабильна в целом. Но это не точно.

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

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

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

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

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