Установка atmosphere на nintendo switch

Обновлено: 06.07.2024

Прошивка состоит из двух частей, Атмосферы и системной прошивки. Системная прошивка это обычная прошивка от Nintendo, Атмосфера это надстройка над системной прошивкой, позволяющая запускать пиратские игры.

Атмосферу обновлять обязательно, а системную прошивку вы обновляете по своему желанию. Например новые игры требуют системную прошивку версии выше чем установлена у вас? Тогда есть смысл обновить системную прошивку.

Чтобы обновить Атмосферу на Switch, вам понадобится:

  1. Выключите Switch, достаньте карту памяти из него и подключите ее к компьютеру через кардридер.
  2. Удалите с карты памяти все кроме папки Nintendo и EmuMMC (если EmuMMC у вас есть), а так же:
    2.1 Сохраните папку JKSV если используете бекапы сохранений сделанные через JKSV
  3. Скопировать на карту памяти все содержимое архива atmo-1.2.4-121121.zip
  4. Вставить карту памяти в Switch и включить приставку

Если вам нужно обновить системную прошивку, то после действий указанных выше делаем следующее:

  1. Сново выключаем Switch и подключаем карту памяти к компьютеру через кардридер.
  2. Извлекаем папку 13.1.0 из архива 13.1.0.zip на карту памяти в корень
  3. Вставляем карту памяти в Switch и включаем приставку
  4. Зажимаем кнопку R и с зажатой кнопкой открываем любую игру, если установленных игр нет, то кнопку зажимаем кнопку R и открываем альбом
  5. Открываем приложение Daybreak
  6. Выбираем пункт Install
  7. Выбираем папку 13.1.0
  8. Ждем пока Daybreak проверит целостность прошивки, должна появится кнопка Continue
  9. Жмем Continue
  10. Жмем Preserve settings
  11. Жмем Install (FAT32 + exFat)
  12. Жмем Continue
  13. После установки появится кнопка Reboot, жмем ее.

Все, у вас последняя прошивка, можно пользоваться. В прошивке будет поддержка карт памяти с файловыми системами FAT32 и exFAT.
Папку 13.1.0 теперь с карты памяти можно удалить.

В октябре 2020 года были арестованы два лидера Xecuter Team - кампании, занимавшейся разработкой и поддержкой SXOS, а так же производством чипов для модификации приставок с закрытой уязвимостью.

1-го декабря 2020 года в свет выходит обновление системного ПО Switch под версией 11.0.0 и уже спустя 5 дней команда SXOS выпустила прошивку с поддержкой этого обновления. Казалось бы, всё идёт хорошо и несмотря на аресты, TX всё ещё работают.

Однако, примерно в это же время, все китайские площадки, продававшие чипы в один голос начали говорить о том, что чипы у них закончились и перспективы производства новых партий весьма призрачны. Так же начали распространяться слухи о том, что все производственные фабрики чипов закрыты, а продукция конфискована. Штат сотрудников разогнан, а запрет на продажу чипов пущен чуть ли не из верхушки коммунистической партии Китая. Во что не так уж и сложно поверить, если вспомнить, что мощнейшая корпорация Tencent является официальным дистрибутором продукции Nintendo в Китае.

Последней же каплей, подтверждающей, что злые языки, вероятно, правы, стал выход прошивки 11.0.1, которая на момент написания этой заметки до сих пор не работает на SXOS.

Стоит отметить, что 11.0.1 обновление минорное и Atmosphere буквально к вечеру того же дня уже с ним работала.

В начале 2021 года вышла Atmosphere 0.17.0, которая уже полностью поддерживала работу на чипованных приставках, так что теперь можно уже и не ждать новых версий SXOS - это просто уже не нужно.

Переход из SX на Atmosphere

ВНИМАНИЕ. Мы не рекомендуем слепо следовать видео-инструкции! Используйте её только в качестве вспомогательной! Дело в том, что текстовый гайд постоянно обновляется. Невозможно следить за всеми обновлениями в гайде и каждый раз менять видео-инструкцию вслед за ним! Поэтому текстовый гайд всегда будет более точным и более актуальным, чем видео!

Если ваша приставка не запускается, например, после обновления sysnand через настройки, то сразу переходите к части II

  1. Выполните резервное копирование сохранений по этой инструкции
    • Если вам не нужны сохранения, можете пропустить. Если нужны, делать обязательно
  2. Запустите ваш текущий эмунанд и запомните какая там версия системного ПО (Системные настройки -> Система -> Текущая версия системы)
    • Эта информация пригодится вам, если эмунанд нормально не заработает на Atmosphere. В таком случае, вам придётся генерировать чистые буты.
  3. Если у вас Switch Lite или приставка второй ревизии (Mariko), проделайте следующие действия, если нет, пропустите их и переходите к следующему пункту:
    • Напоминаю, что приставки второй ревизии имеют серийные номера со второй буквой K, например XKJ, XKW и т. п.
      1. Включите приставку, удерживая кнопку повышения громкости, пока не появится меню SXOS
      2. Перейдите в “Options” -> “SX Core” -> “Cleanup”, затем выберите Power Off и не включайте приставку, пока не установите кефир!

      Часть II - Миграция Emunand

      Если вы не знаете есть ли у вас EmuNAND Полная копия NAND, расположенная на карте памяти. Применяется для того, чтобы оставить официальную прошивку в максимально нетронутом виде. Например, на приставке используется аппаратная уязвимость, поэтому пользователь может использовать чистый и не изменённый NAND обновив его до последней прошивки. Это будет назваться SysNAND. Он может использоваться для официальных игр и даже для онлайна. А в эмунанде уже будет находиться полная копия сиснанда, но использоваться уже с кастомной прошивкой и без доступа к сервисам Nintendo для игры в пиратку. , вставьте карту памяти в ПК и посмотрите есть ли в папке sxos папка emunand . Если пака есть - у вас есть эмунанд

      1. Включите консоль
      2. Если у вас был EmuNAND (если не было, то достаточно просто установки кефира), на заставке кефира нажмите кнопку понижения громкости, чтобы попасть в hekate
        1. Перейдите в “emuMMC”
        2. Нажмите “Migrate emuMMC”
        3. Выберите “Emunand” -> “Continue”
        4. После окончания миграции, нажмите “Change emuMMC” и в правой части экрана выберите “emuMMC/EF00” (вместо EF могут быть другие буквы)
        5. Нажмите “ОК”
          • Теперь при запуске приставки она автоматически будет запускать emuMMC.
          • Чтобы попасть в официальную прошивку, запустите hekate -> Launch -> Stock
          • Чтобы попасть в пиратскую прошивку, запустите hekate -> Launch -> Atmosphere. Будет запущен Emunand.
          • Если Emunand запускается с ошибкой, либо долго висит на черном экране, обратитесь к разделу проблемы и их решения внизу страницы

        Часть III - Бекап прошивки и ключей

        Пропустите, если у вас уже есть бекап прошивки и ключей.

        1. Выключите консоль
        2. Вставьте карту памяти приставки в ПК
        3. Скопируйте папку emuMMC/eMMC из корня вашей карты памяти на ПК. Это ваш эмунанд. Он идентичен бекапу, поэтому нет никакого смысла создавать бекап отдельно
          • Если такой папки нет, то у вас нет EmuNAND, тогда сделайте бекап согласно это инструкции
        4. Сделайте бекап ключей, согласно этой инструкции
        5. Перейдите в папку sd:/switch и скопируйте файлы prod.keys и partialaes.keys (если есть) в ту же папку, в которую вы скопировали ваш бекап

        Поместите бекап в надёжное место, желательно в несколько разных. И в облако. И на флешку какую-либо. Не потеряйте его!

        Часть IV - Завершение миграции

        1. Попробуйте запустить SysNAND (hekate -> Launch -> Stock). Если он не запускается, обратитесь к разделу проблемы и их решения внизу страницы до системного ПО версии 13.1.0

        Проблемы и их решения

        1. Выключите приставку, удерживая 30 секунд кнопку питания
        2. Вставьте карту памяти приставки в ПК
        3. Скачайте SXOS 3.1.0 beta
        4. Поместите скачанный boot.dat в корень карты памяти с заменой, вставьте КП в консоль
        5. Включите консоль, удерживая кнопку повышения громкости, чтобы попасть в меню загрузчика SX OS
        6. Перейдите в “Options” -> “SX Core / SX Lite”, затем выберите “Cleanup” -> “Continue”
        7. Перейдите в “Payloads” -> payload.bin ”`, затем выберите “Launch”. Должен загрузиться SysNAND.

        Теперь установите kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории ещё раз. Последующие запуски kefir будет запускаться автоматически сразу при включении приставки.

        Восстановление BOOT / Черный экран при запуске EmuNAND / Ошибки при запуске EmuNAND, связанные с boot

        Сперва попробуйте запустить SysNAND и выполняйте нижеследующую инструкцию только если SysNAND запускается! Если нет, сперва решите эту проблему, а затем вернитесь к выполнению этой инструкции!

        Если SysNAND и EmuNAND одной версии:

        1. Включите консоль
        2. На заставке кефира нажмите кнопку понижения громкости, чтобы попасть в hekate
        3. Перейдите в “Tools” -> “Backup eMMC” -> “eMMC BOOT0 & BOOT1”
        4. Нажмите “Close”, “Close”, перейдите в “Home” и нажмите “Power Off”, подтвердите выключение
        5. Вставьте карту памяти приставки в ПК
        6. Перейдите в папку sd:\backup\%emmc_id% , где %emmc_id% - уникальный номер для каждой отдельной приставки.
        7. Скопируйте BOOT0 и BOO1 из этой папки в папку emuMMC\ED00\eMMC с заменой
        8. Пробуйте запустить эмунанд.

        Если не помогло или версии SysNAND и EmuNAND разные:

        1. Запустите hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, запускаем различные пейлоады. Один из самых важных инструментов из тех, что мы будем использовать.
        2. Запустите TegraExplorer (Payloads -> TegraExplorer.bin )
        3. Перейдите в папку config/kefir-helper и запустите FW_version.te (Launch script)
        4. Дождитесь появления версии Sys и EmuNAND на экране
        • Если серийник вашей консоли начинается на XK, то у вас Mariko. В остальных случаях - Erista (XAW, XAJ, XAK итп.)
          • Серийный номер приставки находится в Системных настройках =- Система =- Серийные номера, самый первый серийник. Он же находится рядом с разъемом для зарядки на нижней грани планшета.
          • Вместо ED00 в пути может быть как SD01 так и любые другие сочетания из двух букв и двух чисел
          • Теперь при запуске приставки она автоматически будет запускать emuMMC.
          • Чтобы попасть в официальную прошивку, запустите hekate -> “Launch” -> “Stock”

          Если не помогло, вам придётся создавать новый EmuNAND

          Теперь установите kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории ещё раз. Последующие запуски kefir будет запускаться автоматически сразу при включении приставки.

          Выключите и включите приставку. Перезагрузка не поможет. Необходимо именно полное отключение.

          Расскажите об этом в группе. Обязательно приложите скриншот ошибки, версию своей приставки (если не знаете какая - серийник), как запускается прошивка (чип (если да, то какой), донгл (если да, то какой), ещё как-то), версию системного ПО, наличие EmuNAND, что именно выдает ошибку - EmuNAND или SysNAND, версию кефира, после чего возникает ошибка. Отсутствие любого из этих пунктов приведет к тому, что ваш пост удалят или проигнорируют.

          В Atmosphere HBL запускается, удерживая (R) при запуске альбомов. Подробнее - Homebrew Launcher

          ВНИМАНИЕ. Мы не рекомендуем слепо следовать видео-инструкции! Используйте её только в качестве вспомогательной! Дело в том, что текстовый гайд постоянно обновляется. Невозможно следить за всеми обновлениями в гайде и каждый раз менять видео-инструкцию вслед за ним! Поэтому текстовый гайд всегда будет более точным и более актуальным, чем видео!

          ВНИМАНИЕ. Мы не рекомендуем слепо следовать видео-инструкции! Используйте её только в качестве вспомогательной! Дело в том, что текстовый гайд постоянно обновляется. Невозможно следить за всеми обновлениями в гайде и каждый раз менять видео-инструкцию вслед за ним! Поэтому текстовый гайд всегда будет более точным и более актуальным, чем видео!
          • Игры, DLC и обновления ставятся одинаково и в любом порядке
          • Не выходите онлайн с запущенной пиратской игрой - чревато баном
            • У вас не получится выйти онлайн на Atmosphere, только если запустите Stock
            • Вы можете использовать специальный метод для сетевой игры

            В каком порядке устанавливать игры и немного о условных обозначениях

            Как правило, кроме игры нужно устанавливать последний патч и DLC, если последние выходили. Касательно патча, нужно ставить только последний, все что были перед ним ставить не надо. Последний патч всегда можно найти в tinfoil

            Стандарты именования игры

            • NSP - дампы игр из eShop.
            • NSZ - дампы игр из eShop, но упакованный специальным образом (заархивирован)
            • XCI - побитовые дампы картриджа. Аналогичным образом раньше делались образы дисков для ПК. Для использования с Atmosphere, устанавливайте при помощи DBI (смотрите ниже)

            Сейчас игры именуются по такому негласному правилу - название_игры [ titleid_игры ][ версия_игры ]. расширение

            Например FINAL FANTASY X X-2 HD Remaster [0100BC300CB48000][v0].nsp

            FINAL FANTASY X X-2 HD Remaster - название игры 0100BC300CB48000 - Title ID (нужно знать для использования модификаций через LayeredFS Патч, который позволяет изменять данные игры в оперативной памяти на данные, находящиеся на карте памяти. С помощью этого патча работают переводы и моды. ) v0 - версия игры. v0 всегда означает саму игру. vXXXXXX всегда патч. Чем выше число версии, тем новее патч.

            Так же встречаются конструкции вида Touhou Kobuto V Burst Battle [010010F004022000] + (v196608 UPD) + (2 DLC).xci . Вы можете устанавливать такие игры с помощью DBI (смотрите ниже)

            Где брать игры и обновления

            Установка игр

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

            • Настроенная и работающая кастомная прошивка
            • Свежая версия системного ПО приставки
            • Свежая версия kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории
            • Игры

            Выберите один из методов установки

            Установка игр

            1. Установите Android File Transfer, если версия вашей MacOS 10.13 или новее

            Существует такая особенность, что мак распознает nintendo switch как девайс, который должен заряжать мак, а не наоборот. Из-за этого MTP сервер не стартует, и вы ничего сделать не можете. Как же обойти? Нужно подключать кабель к “спящей” приставке. Тогда соединение будет правильное (mac будет заряжать switch, а не наоборот) и уже можно следовать стандартной процедуре установки. Спасибо Мише Наумчуку

            1. Подключите консоль к ПК USB-кабелем (type-c)
            2. На приставке запустите DBI через Homebrew Launcher
            3. Нажмите “Run MTP Responder”
              • К вашему ПК примонтируется новое MTP-устройство
            4. Откройте появившееся устройство “DBI”
            5. Скопируйте игры, которые хотите установить в папку “MicroSD install” или “NAND install”, в зависимости от того, куда вы хотите установить игру
              • Не забывайте, что игры в формате NSZ после установки занимают больше места, чем весят сам NSZ-файл
                • Во время установки NSZ-файла на экране консоли будет отображаться тот размер, который будет занимать игра после установки
            6. По окончанию установки, нажмите (X), чтобы остановить MTP-сервер и отмонтировать MTP-устройство
            7. Нажмите (+), чтобы закрыть DBI

            Как альтернатива, в MacOS можно использовать DBIbackend.py для установки по USB. Обратитесь к этой инструкции для подробностей

            Вы можете скинуть игры в формате .nsp , .nsz , .xci , подключить носитель к консоли через OTG-кабель, или в док-станцию и устанавливать игры напрямую с носителя! Носитель должен быть отформатирован в файловую систему exFAT

            1. Подключите USB-носитель с играми к приставке
              • Можно подключить напрямую к приставке с помощью OTG-кабеля, либо вставить носитель в док, когда приставка находится в нём
            2. Запустите “DBI” через Homebrew Launcher
            3. Выберите “Browse USB0 Drive”
            4. Перейдите в папку, в которой находятся игры в формате .nsp , .nsz или .xci
              • В руководстве рекомендуется использовать папку games для порядка. Однако, папка может быть любая
            5. Выберите игры, которые вы хотите установить, кнопкой (X)
              • Нажмите (Y), если нужно выбрать все или инвертировать выбор
            6. Нажмите (A), чтобы начать установку
            7. Выберите необходимые опции в “Install options”
              • Install target - место установки. NAND или SDcard соответствуют внутренней памяти и карте памяти
              • Delete after install - значение Yes позволит программе автоматически удалять файлы после того, как они будут установлены
            8. Выберите Start install для начала установки
            9. Нажмите (B) для выхода из установщика в папку
            10. Нажмите (+) для закрытия программы

            Способ не является рекомендованным, поскольку часто вынимать и вставлять карту в приставку может быть опасно для вашего слота и может повредить его! Вы можете перемещать файлы на карту памяти, используя встроенный в DBI MTP-сервер.

            1. Скопируйте игры, которые хотите установить, в папку games на вашей карте памяти На карту памяти в формате FAT32, а именно этот формат рекомендуется использовать в этом руководстве, для копирования игры размером больше 4Гб, её придётся разрезать специальным образом с помощью программы NSPsplitty
            2. Запустите “DBI” через Homebrew Launcher
            3. Выберите “Browse SD Card”
            4. Перейдите в папку, в которой находятся игры в формате .nsp , .nsz или .xci
              • В руководстве рекомендуется использовать папку games для порядка. Однако, папка может быть любая
            5. Выберите игры, которые вы хотите установить, кнопкой (X)
              • Нажмите (Y), если нужно выбрать все или инвертировать выбор
            6. Нажмите (A), чтобы начать установку
            7. Выберите необходимые опции в “Install options”
              • Install target - место установки. NAND или SDcard соответствуют внутренней памяти и карте памяти
              • Delete after install - значение Yes позволит программе автоматически удалять файлы после того, как они будут установлены
            8. Выберите Start install для начала установки
              • После того, как установка закончится, можете закрыть программу кнопкой (HOME)
            Способ IV - Установка игр, DLC, обновлений через интернет прямо на приставке (Tinfoil)

            С помощью tinfoil игры можно устанавливать напрямую с удалённого сервера в интернете, который постоянно пополняется силами сообщества.

            Более подробная инструкция находится здесь

            Использование переводов и модификаций

            Для корректной работы переводов нужен активный модуль LayeredFS Патч, который позволяет изменять данные игры в оперативной памяти на данные, находящиеся на карте памяти. С помощью этого патча работают переводы и моды. . Как правило, модуль активирован по-умолчанию. В Atmosphere файлы для LFS нужно класть в папку atmosphere/contents/ .

            Так же вы можете использовать DBI для установки модификаций:

            1. Подключите приставку в режиме MTP по DBI
            2. Перейдите в Installed Games, в папку с названием вашей игры
            3. Перейдите в папку Mods & Cheats
            4. Поместите в папку Mods & Cheats ваш мод
              • Будьте внимательны, вам нужно класть не саму папку с titleID игры, а её содержимое! Например, вы скачали перевод для игры Cadence of Hyrule, в виде архиве Cadence of Hyrule.rar . Внутри этого архива вы видите папку с TitleID игры - 01000B900D8B0000 . Вам нужно распаковать архив, перейти в папку 01000B900D8B0000 и скопировать всё содержимое папки в Mods & Cheats! Не саму папку 01000B900D8B0000 , а всё то, что в ней находится! В данном примере, папку romfs

            Для установки перевода следуйте инструкции, которая поставляется с каждым переводом.

            После установки перевода обязательно исправьте атрибуты в скопированных файлах:

            Custom Nintendo (Switch | 3DS | WiiU | DSi | DS)

            Custom Nintendo (Switch | 3DS | WiiU | DSi | DS)

            Custom Nintendo (Switch | 3DS | WiiU | DSi | DS) запись закреплена

            Дмитрий Лесков

            Дмитрий Михальцов

            Дмитрий Лесков

            Дмитрий, писали что гайд обновлять будут. Да и спешить пока некуда)

            Александр Капчук


            Александр Капчук ответил Дмитрию

            Дмитрий, ну, вот обновили - добавили новый раздел, с подробным переходом на Atmosphere. Что не так?

            Дмитрий Лесков

            Влад Рашевский

            Александр, это конкретно инструкция по переходу. Сам гайд пока ещё не обновлён и будет обновляться в ближайшее время. Я сегодня просто пить еду, так что пока только так

            Kurumi Tokisaki

            Дмитрий, переходить то можно, но переодические зависания раздражают, я бы подождал обнову если так хочется. А в принципе пока сейчас все игры и так играются на 11.0.0 сх ос 3.1.0.

            Александр Капчук


            Александр Капчук ответил Владу

            Иван Мельянец

            Kurumi, хмм можно поподробнее по поводу "зависаний" на атме? Как,и при каких условиях это дело проявляется?

            Владислав Лящук


            Владислав Лящук ответил Владу

            Kurumi Tokisaki

            Иван, к примеру консоль уходит в сон самостоятельно и больше не возвращается из него иои просто во время исполнения зависает.

            Владислав Лящук


            Владислав Лящук ответил Kurumi

            Kurumi Tokisaki

            Владислав, периодически, не так часто как могло быть. Но вот зависания когда оставляешь консоль и она отключает экран 100%. Просто не вывести потом консоль из сна. Приходится перезагружаться

            Владислав Лящук


            Владислав Лящук ответил Kurumi

            Иван Мельянец

            Влад Рашевский

            Kurumi, у вас точно новый кефир? Сна не было у 0.16.1 и 2. В 17й нет таких проблем

            Kurumi Tokisaki

            Влад Рашевский

            Kurumi, очень странно. Нет ни одного issue по этому поводу. Смогу проверить уже только завтра

            Kurumi Tokisaki

            Если бы было только у меня, но у меня в чате чуваки жалуются на такой баг и еще в чатах сх ос что в телеге

            Kurumi Tokisaki

            Иван Мельянец

            Спасибо за инструкции,вот вопрос. имея гекату на марико,все равно бэкапим эмунанд? А не саму систему с ключами.

            Kurumi Tokisaki

            Иван, кстати у меня эмунанд через хекату не заработал, сделал через нхнандменегер свой сх ос емунанд заработало.

            Влад Рашевский

            Сергей Бондаренко

            Может кто кратко рассказать о преимуществах атмосферы ? и о преимуществах SX OS ?

            я заметил что на SX некоторые Homebrew крашат систему и не работаю, и слышал что в SX можно монтировать образы картриджей и спокойно играть, а на атме там немного геморой с этим

            Читайте также: