Глоссарий¶
В данной статье вы познакомитесь с основными терминами, которые часто встречаются при работе с прошитой консолью.
Система¶
- HOS(Horizon Operating System, ХОС) - операционная система консоли, во многом основанная на openBSD.
- Atmosphere(Атмосфера) - CFW (кастомная прошивка) с открытым исходным кодом, разрабатываемая SciresM. Она не является самостоятельной ОС и работает как надстройка над HOS, заменяя некоторые её компоненты собственными. Изначально создавалась для запуска Homebrew-приложений и модов; по умолчанию не поддерживает запуск игр, установленных неофициальным способом.
- Hekate(Геката) - кастомный загрузчик с открытым исходным кодом, разрабатываемый CTCaer. Позволяет запускать систему различными способами, управлять Эмунандом, а также обладает множеством других полезных функций.
- Ключи - криптографические коды, хранящиеся в процессоре. Необходимы для расшифровки компонентов системы и её модификаций.
- sysMMC(sysNAND, Сиснанд) - содержимое внутренней памяти консоли (eMMC). Система запущенная на Сиснанде используется для игр, приобретённых в eShop или запущенных с картриджей. В Ultra-NX Атмосфера будет загружаться на Сиснанде, если Эмунанд не создан.
- emuMMC(emuNAND, Эмунанд) - копия содержимого Сиснанда, созданная на карте памяти. Система запущенная на Эмунанде используется для запуска игр, установленных неофициально (через DBI, Tinfoil, Sphaira и др.). В Ultra-NX при наличии Эмунанда Атмосфера по умолчанию загружается именно на нём. Более подробно про Эмунанд вы можете прочитать здесь.
- Sig-Patches(сиг-патчи) и Sys-Patch(сис-патч) - компоненты, позволяющие Атмосфере запускать неофициально установленные игры. Sig-Patches устанавливаются как модификации Атмосферы, а Sys-Patch функционирует как системный модуль.
- Tickets(Тикеты, encrypted title key) - зашифрованная уникальная информация о правах на запуск контента. Устанавливается в систему вместе с игрой, обновлением или DLC.
- Сертификаты картриджа - зашифрованная информация для запуска игр с физических носителей. Напоминают тикеты, но хранятся на самом картридже.
- PRODINFO(Продинфо) - раздел памяти, в котором хранится уникальная информация, необходимая для работы HOS.
- System Saves(системные сохранения) - данные в специальном разделе памяти, необходимые для работы системы (настройки языка, интернета, яркость и т. д.).
Железо¶
- Erista(Эриста) - обозначение ранней ревизии чипов Tegra X1, установленных в Nintendo Switch первой версии. Часть этих чипов имеет программную уязвимость, позволяющую прошить консоль без использования мод-чипа. Проверить вашу консоль на программную уязвимость можно на сайте введя ваш серийный номер консоли. Консоль с этим процессором также можно прошить с помощью мод-чипа.
- Mariko(Марико) - актуальная ревизия чипов Tegra X1, используемая в моделях Rev2, Lite и OLED. Эти чипы выполнены по более современному техпроцессу, меньше греются, потребляют меньше энергии и лучше поддаются разгону. Не имеют известных программных уязвимостей и прошиваются только с помощью мод-чипа.
- Fuses(Фьюзы) - физические нанопредохранители в процессоре, указывающие официальной прошивке (OFW) на версию системы. Они «сгорают» при онлайн-обновлении или при запуске новой версии официальной прошивки через стандартный загрузчик Nintendo на определённых версиях.
- Мод-чип - аппаратная модификация, позволяющая обходить защиту консоли путём манипуляций с напряжением процессора (глитч). Может быть установлен в любую ревизию консоли.
Моды¶
- LayeredFS mods(LFS моды) - механизм замены файлов оригинальной файловой системы игр (RomFS). Позволяет вносить модификации «на лету» без пересборки самой игры; используется для установки русификаторов, графических модов или замены музыки. Включён в CFW по умолчанию. Модификации находятся в папке
atmosphere/contents - IPS patches(IPS-патчи) - небольшие модификации, расположенные в папке
atmosphere/exefs_patches. Изменяют исполняемый код приложения, не добавляя новых файлов. Часто входят в состав графических модов вместе с LFS-модами.
Игровые пакеты¶
- NSP(Nintendo Submission Package) - контейнер с файлами игры в формате NCA из магазина Nintendo eShop.
- NSZ(Nintendo Submission Package Zipped) - сжатая версия NSP без потерь. Файлы внутри контейнера упакованы алгоритмом zstd, что уменьшает их размер.
- XCI(NX Cart Image) - формат образа физического картриджа Nintendo Switch.
- XCZ(NX Cart Image Zipped) - сжатый аналог XCI, использующий тот же алгоритм сжатия, что и NSZ.
- NCA(Nintendo Content Archive) - базовый формат архивов, которые могут быть сконвертированы в NSP или XCI. Все исходные данные внутри NCA зашифрованы.
- NCZ(Nintendo Content Archive Zipped) - сжатый формат файлов NCA.