Кастомные прошивки


Если вы попали в это руководство впервые и не знаете как прошивается Switch, рекомендуем начать знакомство с ним с первой страницы
Если вам помогло или просто понравилось это руководство, то мы принимаем пожертвования.
По вопросам, касающимся взлома и руководства, обращайтесь сюда
Если приставка зависла или не подаёт признаков жизни, выключите её удерживанием кнопки (POWER) 30 секунд, затем включите и пробросьте пейлоад!

В данный момент под кастомной прошивкой понимается официальная прошивка с рядом патчей, которые позволяют запускать не подписанный код и добавляют в прошивку ряд уникальных функций, например LayeredFS Патч, который позволяет изменять данные игры в оперативной памяти на данные, находящиеся на карте памяти. С помощью этого патча работают переводы и моды. . Наиболее важными можно считать Atmosphere, из которой отпочковались RajNX, ReiNX и SX OS. Последняя, так же как и остальные, базируется на исходных кодах первой и является более дружественной к пользователю. Однако, она не бесплатная. Использование прошивки в её текущем виде совершенно легально (до тех пор, пока вы не начинаете пиратить, поскольку прошивка разворачивается в оперативной памяти приставки и не меняет никакие файлы официальной прошивки в хранилище.

Установка кастомной прошивки может варьироваться в зависимости от неё самой и версии вашего текущего системного ПО

Atmosphere

Github

Atmosphere - open source проект. Она состоит из пяти основных модулей, каждый из которых наделён своими функциями:

  • Fusée - загрузчик первого этапа. Он отвечает за запуск и проверку второго этапа (кастомный TrustZone) и package2 (ядро и системные модули), а так же за патчинг их по мере необходимости (реализован)
  • Exosphère - изменённый TrustZone, необходимый для запуска Secure Monitor (реализован)
  • Thermosphère - модуль, обеспечивающий поддержку EmuNAND (реализован)
  • Stratosphère - изменённые системные модули. Будет что-то типа Rosalina на 3DS, что позволит расширить возможности ядра и предоставит новые функции (частично реализован)
  • Troposphère - патчи для реализации запланированных функций кастомной прошивки. Уровень взаимодействия с приложениями (не реализован)

Позволяет устанавливать игры в формате NSP, устанавливать к ним обновления, DLC.

Плюсы
  • Бесплатная
  • Постоянно развивается
  • Умеет запускать образы eShop-игр
  • Поддерживает LayeredFS Патч, который позволяет изменять данные игры в оперативной памяти на данные, находящиеся на карте памяти. С помощью этого патча работают переводы и моды.
  • Поддерживает EmuNAND Полная копия NAND, расположенная на карте памяти или в самом же NAND (реже). Применяется для того, чтобы оставить официальную прошивку в максимально нетронутом виде. Чаще всего применяется для того, чтобы запускать в эмунанде кастом. В случае использования программного эксплойта, который требует для запуска кастома строго определённой версии OFW, эмунанд можно служить цели запуска официальной прошивки. Например, на приставке используется аппаратная уязвимость, поэтому пользователь может использовать чистый и не изменённый NAND обновив его до последней прошивки. Это будет назваться SysNAND. Он может использоваться для официальных игр и даже для онлайна. А в эмунанде сделать полную копию сиснанда, но использовать его уже с кастомной прошивкой и без доступа к сервисам Nintendo. , в том числе и переключение между несколькими эмунандами
  • С открытым исходным кодом
  • Модульная архитектура (благодаря модулям осуществим разгон, например, и эмуляция amiibo)
  • Наиболее защищённая
  • Работает на всех версиях системного ПО
  • Умеет перезагружаться в hekate без проброса пейлоада (то есть после перезагрузки вы сразу попадаете в hekate или Atmosphere) и правильно выключаться
Минусы
  • Не умеет монтировать XCI, но умеет устанавливать
Установка Atmosphere

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

  • Умение вводить консоль в режим восстановления (RCM)
  • Свежая версия kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории

Инструкция

Подготовительные работы
  1. Выключите Switch и вставьте его карту памяти в ПК
  2. Установите .7z-архив kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории , согласно инструкции в репозитории, если ещё не делали этого
  3. payload.bin из .7z-архива kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории - это hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, а так же предотвращаем сгорание предохранителей. Один из самых важных инструментов из тех, что мы будем использовать. , этот пейлоад нужно будет пробрасывать при использовании Fusée Gelée.
  4. Вставьте карту в консоль
Запуск Atmosphere
  1. Запустите кастом Модифицированное программное обеспечение консоли, написанное энтузиастами, позволяет делать вещи, недоступные пользователям официальных прошивок, например, запускать неподписанные приложения. В контексте прошивки свитча мы будем называть имеющееся программное обеспечение кастомной прошивкой, хотя, чисто технически, это не так с помощью поддерживаемого на вашей приставке эксплойта:
    • Запустите пейлоад payload.bin из .7z-архива kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории с помощью Fusée Gelée
    • Воспользуйтесь Caffeine для загрузки кастома

Если после входа в прошивку приставка не видит карту и требует обновить прошивку для её работы, либо просто зависает в чёрном экране после логотипа Nintendo, то на вашей приставке не установлены драйвера exFAT! Отформатируйте карту памяти в FAT32.

В hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, а так же предотвращаем сгорание предохранителей. Один из самых важных инструментов из тех, что мы будем использовать. по-умолчанию настроен автозапуск. То есть при запуске приставки меню hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, а так же предотвращаем сгорание предохранителей. Один из самых важных инструментов из тех, что мы будем использовать. не будет отображаться, а запустится сразу прошивка. Для перехода в меню hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, а так же предотвращаем сгорание предохранителей. Один из самых важных инструментов из тех, что мы будем использовать. зажмите (VOL-) во время появления сплеш-скрина.

Запуск Atmosphere
  1. Запустите кастом Модифицированное программное обеспечение консоли, написанное энтузиастами, позволяет делать вещи, недоступные пользователям официальных прошивок, например, запускать неподписанные приложения. В контексте прошивки свитча мы будем называть имеющееся программное обеспечение кастомной прошивкой, хотя, чисто технически, это не так с помощью поддерживаемого на вашей приставке эксплойта:
    • Запустите пейлоад payload.bin из .7z-архива kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории с помощью Fusée Gelée
    • Воспользуйтесь Caffeine для загрузки кастома

Если после входа в прошивку приставка не видит карту и требует обновить прошивку для её работы, либо просто зависает в чёрном экране после логотипа Nintendo, то на вашей приставке не установлены драйвера exFAT! Отформатируйте карту памяти в FAT32.

В hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, а так же предотвращаем сгорание предохранителей. Один из самых важных инструментов из тех, что мы будем использовать. по-умолчанию настроен автозапуск. То есть при запуске приставки меню hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, а так же предотвращаем сгорание предохранителей. Один из самых важных инструментов из тех, что мы будем использовать. не будет отображаться, а запустится сразу прошивка. Для перехода в меню hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, а так же предотвращаем сгорание предохранителей. Один из самых важных инструментов из тех, что мы будем использовать. зажмите (VOL-) во время появления сплеш-скрина.


SX OS

Официальный сайт

Коммерческая операционная система, созданная китайскими разработчиками на основе исходных кодов Atmosphere. Распространяется в двух комплектациях:

  • SX OS Pro - физический релиз. Включает в себя лицензию на ОС, замыкатель и донгл Специальное устройство небольшого размера, единственной задачей которого является отправка пейлоада на консоль. , с помощью которого можно запустить SX OS из режима восстановления автономно, то есть без использования ПК или смартфона. Разумеется, для каждого запуска требует наличия донгла в консоли.

  • SX OS - распространяется исключительно в виде лицензии. Для запуска требуется войти в RCM с помощью ПК или смартфона.

Помимо платной версии есть ещё и бесплатная, дающая исключительно доступ к Homebrew.

Плюсы
  • Умеет запускать образы eShop-игр
  • Поддерживает LayeredFS Патч, который позволяет изменять данные игры в оперативной памяти на данные, находящиеся на карте памяти. С помощью этого патча работают переводы и моды.
  • Поддерживает EmuNAND Полная копия NAND, расположенная на карте памяти или в самом же NAND (реже). Применяется для того, чтобы оставить официальную прошивку в максимально нетронутом виде. Чаще всего применяется для того, чтобы запускать в эмунанде кастом. В случае использования программного эксплойта, который требует для запуска кастома строго определённой версии OFW, эмунанд можно служить цели запуска официальной прошивки. Например, на приставке используется аппаратная уязвимость, поэтому пользователь может использовать чистый и не изменённый NAND обновив его до последней прошивки. Это будет назваться SysNAND. Он может использоваться для официальных игр и даже для онлайна. А в эмунанде сделать полную копию сиснанда, но использовать его уже с кастомной прошивкой и без доступа к сервисам Nintendo.
  • Встроенный установщик NSP
  • Монтирование образов XCI
  • Встроенный HBL
  • Умеет устанавливать игры с USB-носителя и на USB-носитель
  • Поддерживает читы
Минусы
  • Стоит денег
  • Полностью закрытая
  • Не поддерживает работу с несколькими EmuNAND
  • В версии до 1.3 содержала в себе бриккод, шифрующий eMMC при попытке взлома прошивки. Сейчас его уже удалили, но осадок остался.
  • Основана на коде Atmosphere, что нарушает лицензию последней (строго этический момент, на работу это, разумеется, не влияет)
  • Не поддерживает модули (благодаря модулям осуществим разгон, например, и эмуляция amiibo)
  • Редко обновляется
  • С новыми версиями системного ПО умеют работать только beta-версии прошивки
  • Не умеет правильно выключать приставку и перезагружаться в систему
    • Имеется ввиду, что после перезагрузки вам так же придётся прокидывать пейлоад, а после выключения приставка застрянет в AutoRCM, либо снова включится
Установка SXOS
Подготовительные работы
  1. Выключите Switch и вставьте его карту памяти в ПК
  2. Установите .7z-архив kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории , согласно инструкции в репозитории, если ещё не делали этого
  3. payload.bin из .7z-архива kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории - это hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, а так же предотвращаем сгорание предохранителей. Один из самых важных инструментов из тех, что мы будем использовать. , с её помощью мы будем запускать прошивку через Fusée Gelée.
  4. Вставьте карту в консоль
Первый запуск и активация SX OS

При первом запуске прошивки на карте памяти будет создан уникальный для каждой консоли файл license-request.dat на основе которого будет сгенерирована лицензия.

Вам не нужно активировать или покупать лицензию для создания emunand!

  1. Запустите кастом Модифицированное программное обеспечение консоли, написанное энтузиастами, позволяет делать вещи, недоступные пользователям официальных прошивок, например, запускать неподписанные приложения. В контексте прошивки свитча мы будем называть имеющееся программное обеспечение кастомной прошивкой, хотя, чисто технически, это не так с помощью поддерживаемого на вашей приставке эксплойта:
    • Запустите пейлоад payload.bin из .7z-архива kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории с помощью Fusée Gelée
    • Воспользуйтесь Caffeine для загрузки кастома

Если после входа в прошивку приставка не видит карту и требует обновить прошивку для её работы, либо просто зависает в чёрном экране после логотипа Nintendo, то на вашей приставке не установлены драйвера exFAT!. Отформатируйте карту памяти в формат FAT32.

В hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, а так же предотвращаем сгорание предохранителей. Один из самых важных инструментов из тех, что мы будем использовать. по-умолчанию настроен автозапуск. То есть при запуске приставки меню hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, а так же предотвращаем сгорание предохранителей. Один из самых важных инструментов из тех, что мы будем использовать. не будет отображаться, а запустится сразу прошивка. Для перехода в меню hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, а так же предотвращаем сгорание предохранителей. Один из самых важных инструментов из тех, что мы будем использовать. зажмите (VOL-) во время появления сплеш-скрина.

  1. Приставка должна загрузиться в загрузчик SX OS
    • Если загрузка зависла на белом экране, или в любом другом месте, перегрузите консоль, удерживая кнопку (POWER) 15 секунд и повторите запуск снова
  2. Нажмите “Boot Custom FW
  3. Нажмите “Continue
  4. Вставьте карту памяти приставки в ПК
  5. Перейдите на сайт активации SX OS
  6. Нажмите кнопку “Browse” и выберите сгенерированный license-request.dat
  7. Введите ключ активации
  8. Нажмите “Retrieve License” и выберите в качестве места сохранения корень карты памяти приставки
  9. Удалите файл license-request.dat
  10. Верните карту памяти обратно в консоль
  11. Нажмите “Back” -> “Options” -> “Power Off
Запуск SXOS

Обычный запуск SX OS

  1. Запустите кастом Модифицированное программное обеспечение консоли, написанное энтузиастами, позволяет делать вещи, недоступные пользователям официальных прошивок, например, запускать неподписанные приложения. В контексте прошивки свитча мы будем называть имеющееся программное обеспечение кастомной прошивкой, хотя, чисто технически, это не так с помощью поддерживаемого на вашей приставке эксплойта:
    • Запустите пейлоад payload.bin из .7z-архива kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории с помощью Fusée Gelée
    • Воспользуйтесь Caffeine для загрузки кастома
  2. Приставка должна загрузиться в SX OS (по умолчанию приставка грузится в EmuNAND, если он не отключён в загрузчике)
    • Если загрузка зависла на белом экране, или в любом другом месте, перегрузите консоль, удерживая кнопку (POWER) 15 секунд и повторите запуск снова

Обратите внимание

Если вы запустили прошивку в EmuNAND Полная копия NAND, расположенная на карте памяти или в самом же NAND (реже). Применяется для того, чтобы оставить официальную прошивку в максимально нетронутом виде. Чаще всего применяется для того, чтобы запускать в эмунанде кастом. В случае использования программного эксплойта, который требует для запуска кастома строго определённой версии OFW, эмунанд можно служить цели запуска официальной прошивки. Например, на приставке используется аппаратная уязвимость, поэтому пользователь может использовать чистый и не изменённый NAND обновив его до последней прошивки. Это будет назваться SysNAND. Он может использоваться для официальных игр и даже для онлайна. А в эмунанде сделать полную копию сиснанда, но использовать его уже с кастомной прошивкой и без доступа к сервисам Nintendo. в первый раз, не забудьте выполнить рекомендации по смене имени на “EmuNAND” и по смене темы на противоположную той, с которой вы загрузились, как это было описано в инструкции по созданию EmuNAND. Если вы не уверены, что EmuNAND работает, просто перезагрузите приставку и убедитесь, что загрузился SysNAND Как правило, под этим термином подразумевается прошивка, запущенная из внутренней памяти приставки (не из EmuNAND). Приставка из магазина будет идти именно с такой прошивкой. Часто SysNAND является антонимом к EmuNAND. То есть, EmuNAND - это копия SysNAND, расположенная на карте памяти, соответственно, SysNAND - это прошивка, находящаяся в системной памяти приставки. В SysNAND не обязательно должна быть оригинальная прошивка. Главное правило - запуск из внутренней памяти приставки. . На это будет указывать другая цветовая схема, а так же иное имя пользователя.


Закрыть страницу