Переход с SXOS на Atmosphere

Зачем переходить на Atmosphere?

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

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

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

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

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

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

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

Выберите вариант, который вам подходит и следуйте инструкции.

Прошиваемая приставка с уязвимостью Fusée Gelée или прошитая с помощью Caffeine
  1. Вставьте карту памяти приставки в ПК
  2. Установите kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории
  3. Дождитесь окончания установки, затем верните карту памяти в консоль
  4. Включите консоль
  5. Если у вас был EmuNAND, на заставке кефира нажмите кнопку понижения громкости, чтобы попасть в hekate
    1. Перейдите в “emuMMC
    2. Нажмите “Migrate emuMMC
    3. Выберите “Emunand” -> “Continue
    4. После окончания миграции, нажмите “Change emuMMC” и в правой части экрана выберите “emuMMC/EF00
    5. Нажмите “ОК
      • Теперь при запуске приставки она автоматически будет запускать emuMMC.
      • Чтобы попасть в официальную прошивку, запустите hekate -> Launch -> Stock
Непрошиваемая приставка с чипом от Team Xecuter (SX Core или SX Lite)
Подготовительные работы

Пока мы не начали переход, нужно убедиться, что на SysNAND и EmuNAND работают на последней версии системного ПО. Иначе при переносе EmuNAND в Atmosphere вы не сможете его запустить.

Резервное копирование сохранений

  1. Выполните резервное копирование сохранений по этой инструкции

Обновление SysNAND до последней версии системного ПО

  1. Включите консоль, удерживая кнопку повышения громкости, чтобы попасть в меню загрузчика SX OS
  2. Перейдите в “Options” -> “SX Core / SX Lite” -> “Genuine boot” -> “Continue”, чтобы запустить SysNAND
  3. Дождитесь окончания загрузки официальной прошивки
  4. Перейдите в “Системные настройки” -> “Система”, нажмите на “Обновление системы
    • Дождитесь обновления прошивки, затем выключите консоль
    • Если на вашей приставке и так уже последняя версия системного ПО, просто выключите консоль
    • Да, это безопасно и не приведёт к бану

Обновление EmuNAND до последней версии системного ПО

  1. Обновите EmuNAND до 12.0.3 по этой инструкции
Запуск прошивки
  1. Вставьте карту памяти приставки в ПК
  2. Установите kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории
  3. Дождитесь окончания установки, затем верните карту памяти в консоль
  4. Включите консоль
    • Должен загрузиться SysNAND.
    • Если возникают какие-либо ошибки, обратитесь к разделу “Проблемы и их решения” внизу этой страницы
Перенос EmuNAND с SX OS в Atmosphere
  1. Выключите консоль
  2. Включите консоль, удерживая кнопку повышения громкости, чтобы загрузиться в hekate
  3. Перейдите в “emuMMC
  4. Нажмите “Migrate emuMMC
  5. Выберите “Emunand -> “Continue
  6. После окончания миграции, нажмите “Change emuMMC” и в правой части экрана выберите “emuMMC/EF00
  7. Нажмите “ОК
  8. Перейдите в “Tools” -> “Backup eMMC” -> “eMMC BOOT0 & BOOT1
  9. Нажмите “Close”, “Close”, перейдите в “Home” и нажмите “Power Off”, подтвердите выключение
  10. Вставьте карту памяти приставки в ПК
  11. Перейдите в папку sd:\backup\%emmc_id%, где %emmc_id% - уникальный номер для каждой отдельной приставки.
  12. Скопируйте BOOT0 и BOO1 из этой папки в папку emuMMC\ED00\eMMC с заменой
    • Теперь при запуске приставки она автоматически будет запускать emuMMC.
    • Чтобы попасть в официальную прошивку, запустите hekate -> “Launch” -> “Stock
Создание EmuNAND через hekate

Если у вас не было EmuNAND, крайне рекомендуется его создать. Это делается в первую очередь для того, чтобы избежать неприятных последствий для SysNAND в случае каких-либо косяков, так что сделайте EmuNAND даже если вы не планируете пользоваться лицензией или онлайном!

  1. Выключите консоль
  2. Включите консоль, удерживая кнопку повышения громкости, чтобы загрузиться в hekate
  3. Перейдите в “emuMMC
  4. Нажмите “Create emuMMC” -> “SD File
    • Для создания emuMMC нужно иметь не менее 32Гб свободного места на карте! Если у вас нет столько, возьмите другую карту, либо временно перенесите папку Nintendo на ваш ПК
  5. После окончания создания emuMMC, нажмите “ОК
    • Теперь при запуске приставки она автоматически будет запускать emuMMC.
    • Чтобы попасть в официальную прошивку, запустите hekate -> “Launch” -> “Stock
Бекап прошивки и ключей
  1. Выключите консоль
  2. Вставьте карту памяти приставки в ПК
  3. Скопируйте папку emuMMC из корня вашей карты памяти на ПК. Это ваш эмунанд. Он идентичен бекапу, поэтому нет никакого смысла создавать бекап отдельно
  4. Верните карту памяти в консоль
  5. Включите консоль, удерживая кнопку повышения громкости, чтобы загрузиться в hekate
  6. Перейдите в Payloads и выберите Lockpick_RCM.bin
  7. Нажмите кнопку (Power), находясь на первой строчке в программе для дампа ключей
  8. Нажмите кнопку (Power) ещё раз для перехода в главное меню программы
  9. Кнопками громкости переместите курсор на пункт Power Off и нажмите кнопку (Power), чтобы выключить приставку
  10. Вставьте карту памяти приставки в ПК
  11. Перейдите в папку sd:/switch и скопируйте файлы prod.keys и partialaes.keys в ту же папку, в которую вы скопировали ваш бекап

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

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

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

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

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

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

  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. Пробуйте запустить эмунанд. Если не вышло, вам придется создавать новый.
Ошибка "Pkg1 decryption failed! Is BEK Missing?"

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

У меня другая ошибка

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

Не могу запустить HBL

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