Подготовка к запуску кастомной прошивки через Caffeine

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

Вот краткий план того, чем мы займёмся:

После выполнения каждой инструкции из нижеследующего списка, возвращайтесь на эту страницу и переходите к следующему пункту. Если какие-то из действий вы уже выполняли, повторно их делать не нужно.

  1. Выбор кастомной прошивки - на данном этапе вам необходимо определиться какой кастом Модифицированное программное обеспечение консоли, написанное энтузиастами, позволяет делать вещи, недоступные пользователям официальных прошивок, например, запускать неподписанные приложения. В контексте прошивки свитча мы будем называть имеющееся программное обеспечение кастомной прошивкой, хотя, чисто технически, это не так вы будете использовать в дальнейшем, поскольку методы запуска и методы создания EmuNAND Полная копия NAND, расположенная на карте памяти или в самом же NAND (реже). Применяется для того, чтобы оставить официальную прошивку в максимально нетронутом виде. Чаще всего применяется для того, чтобы запускать в эмунанде кастом. В случае использования программного эксплойта, который требует для запуска кастома строго определённой версии OFW, эмунанд можно служить цели запуска официальной прошивки. Например, на приставке используется аппаратная уязвимость, поэтому пользователь может использовать чистый и не изменённый NAND обновив его до последней прошивки. Это будет назваться SysNAND. Он может использоваться для официальных игр и даже для онлайна. А в эмунанде сделать полную копию сиснанда, но использовать его уже с кастомной прошивкой и без доступа к сервисам Nintendo. у них сильно разные. Просто прочитайте эту страницу и остановитесь на одной из двух прошивок. Делать пока ничего не надо.
  2. Установка и настройка Caffeine и запуск hekate с его помощью - настраиваем точку входа и делаем первый запуск, чтобы попасть в кастомный загрузчик Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, а так же предотвращаем сгорание предохранителей. Один из самых важных инструментов из тех, что мы будем использовать. . Всегда помните, что вы спокойно можете извлекать и вставлять обратно карту памяти находясь в hekate!
  3. Создание резервной копии прошивки
  4. Установка драйвера exFAT на официальную прошивку
Инструкция

Помните, что вы можете свободно вынимать и вставлять карту памяти в приставку, находясь в hekate!

  1. Карта памяти должна быть в формате FAT32
  2. Скачайте версию 4.1.0 системного ПО приставки и поместите содержимое архива Firmware 4.1.0.zip с обновлением в папку 4.1.0, которую предварительно нужно создать в корне карты памяти вашей приставки
    • Должна быть папка 4.1.0 в корне карты памяти, а в ней куча файлов в формате .nca (или папок)
  3. Вернитесь на стартовую страницу hekate и выберите Launch -> SXOS
    • SXOS напомнит вам о том, что он не активирован, нажимайте Continue, нам вполне достаточно его бесплатных функций
  4. Перейдите в Альбомы , удерживая кнопку (R) на правом джойконе, для запуска HBL
  5. Запустите ChoiDujourNX
  6. Перейдите в папку 4.1.0, в которой находятся файлы обновления прошивки, скопированные ранее, и нажмите “Choose
    • Если вы не можете перейти в папку (папка отображается как файл), значит ваша папка имеет неверные атрибуты (чаще всего архивный). Запустите hekate и перейдите в меню Tools, переключитесь на вкладку Archive bit - AutoRCM (в нижней части экрана), выберите Fix archive bit (except Nintendo folder), после чего продолжайте прошивку
  7. Выберите “4.1.0 (exFAT)
  8. Дождитесь окончания обработки прошивки и нажмите “Select firmware
  9. Дождитесь окончания распаковки прошивки
  10. ВНИМАНИЕ! Обязательно проверьте, чтобы в поле “Target firmware” стояла версия устанавливаемой прошивки - “4.1.0 (exFAT)”, а так же, что перед строкой “Prevent fuse burning (enable AutoRCM)” стоит крестик!

  11. Нажмите “Start installation
  12. После окончания установки нажмите “Reboot” -> “Shutdown”, чтобы выключить приставку

Теперь вы можете использовать карту памяти в формате exFAT

  1. Отключение AutoRCM - НЕ ПРОПУСТИТЕ ВЫПОЛНЕНИЕ ЭТОГО ПУНКТА! Хоть и всё используемое программное обеспечение и умеет определять патченная ли используется приставка или нет и отключать AutoRCM для патченных, все же необходимо проверить и убедится, что AutoRCM отключён, иначе вы гарантированно получите брик!
  2. Блокировка обновлений в SysNAND - установив блокировку на этом этапе, мы обезопасим себя даже от теоретической возможности случайно обновить нашу 4.1.0 на прошивку выше. К этому моменту у вас должен быть бекап вашей прошивки на случай, если что-то пойдёт не так!
  3. Создание EmuNAND - вы можете создать два emuMMC, один для пиратки, другой для лицензии и переключаться между ними, но только на Atmosphere! Таким образом у вас в системе будет три прошивки - 4.1.0, которую нельзя обновлять и которая используется как точка входа, EmuNAND на последней прошивке для пиратки с установленным incognito и привязанным аккаунтом и EmuNAND для лицензии безо всяких модификаций.
    • Восстановление доступа к серверам Nintendo на EmuNAND для лицензии - так как Incognito_RCM умеет работать только с одним EmuNAND, то выполните восстановление доступа сразу после создания первого EmuNAND и используйте его для запуска лицензии. Второй EmuNAND будет для пиратки и не будет иметь доступа к серверам Nintendo. Если вы не собираетесь создавать EmuNAND специально для лицензии и онлайна, просто пропустите этот подпункт.
  4. Запуск кастомной прошивки - теперь запускаем кастом. Он автоматически запустится из созданного ранее EmuNAND Полная копия NAND, расположенная на карте памяти или в самом же NAND (реже). Применяется для того, чтобы оставить официальную прошивку в максимально нетронутом виде. Чаще всего применяется для того, чтобы запускать в эмунанде кастом. В случае использования программного эксплойта, который требует для запуска кастома строго определённой версии OFW, эмунанд можно служить цели запуска официальной прошивки. Например, на приставке используется аппаратная уязвимость, поэтому пользователь может использовать чистый и не изменённый NAND обновив его до последней прошивки. Это будет назваться SysNAND. Он может использоваться для официальных игр и даже для онлайна. А в эмунанде сделать полную копию сиснанда, но использовать его уже с кастомной прошивкой и без доступа к сервисам Nintendo. для того, чтобы обновить его на актуальную версию системного ПО, при этом оставив SysNAND Как правило, под этим термином подразумевается прошивка, запущенная из внутренней памяти приставки (не из EmuNAND). Приставка из магазина будет идти именно с такой прошивкой. Часто SysNAND является антонимом к EmuNAND. То есть, EmuNAND - это копия SysNAND, расположенная на карте памяти, соответственно, SysNAND - это прошивка, находящаяся в системной памяти приставки. В SysNAND не обязательно должна быть оригинальная прошивка. Главное правило - запуск из внутренней памяти приставки. в его первозданном виде, без следов запуска кастомной прошивки
  5. Привязка аккаунта - последний штрих. Привязки аккаунта для работы требуют некоторые игры
  6. Запуск игр - финальная часть, ради которой всё и делалось
  7. Использование уже прошитой приставки

Материалы для самостоятельного изучения