Kefir



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

KEFIR 733

kefir

Что такое кефир

Это сборник, состоящий из модифицированной Atmosphere, необходимых программ и скриптов, которые все это устанавливают правильно. Она была придумана для облегчения установки и обслуживания программного обеспечения на взломанной Nintendo Switch. Изменения, внесенные в Atmosphere, направлены на повышение качества опыта пользования самой системой.

Основные отличия от ванильной Atmosphere:

  • Версии кефира возле версии системы
  • Установка exFAT-драйвера карты памяти по умолчанию при обновлении системы
  • Удаление проверки ACID-подписи для использования хомбрю без патчей
  • Удаление логирования системы для предотвращения засорения карты памяти и чрезмерного ее использования
  • Перенаправление сейвов из внутренней памяти на карту памяти при использовании эмунанд, чтобы уменьшить вероятность их потери при выходе из строя эмунанду (опционально)

Кефир - не прошивка! Это сборник, состоящий из прошивки Atmosphere и необходимого минимума рекомендуемых программ, плагинов, модулей и другого софта. Подробнее о составе кефира ниже. Работает на прошивке 18.0.1 и ниже

Зачем нужен кефир?

В первую очередь, кефир нужен для того чтобы упростить жизнь пользователя. То есть, если у пользователя стоит рекомендуемая версия системного ПО и последняя версия кефира, то всё должно у него работать. Можно сказать, что пользователь находится в контролируемых условиях. Достаточно назвать версию системного ПО и кефира и сразу становится понятно что примерно установлено в системе.

Состав кефира
  1. Kefirosphere, форк Atmosphere
  2. Сигпатчи. Благодаря сигпатчам на Atmosphere можно запускать неподписанные (читай: пиратские) приложения и игры.
  3. Загрузчик hekate. Благодаря загрузчику вы можете запускать прошивку и другие пейлоады Файл с исполняемым кодом в формате .bin, которые мы загружаем в приставку, чаще всего - загрузчик через удобное меню, создавать и восстанавливать резервную копию NAND, делать EmuNAND, получать информацию о состоянии системы, монтировать карту памяти к ПК без вытаскивания её из свитча, делать переразметку карты памяти для установки других ОС и многое другое
  4. Установленные пейлоады Файл с исполняемым кодом в формате .bin, которые мы загружаем в приставку, чаще всего - загрузчик :
  5. Установленное Homebrew
  6. Установленные модули. Модули - это дополнительные компоненты, работающие внутри Atmosphere и позволяющие делать разные крутые штуки, как-то использование xbox-сoвместимых контроллеров, эмуляцию amiibo, разгон и прочее. К сожалению, SX OS модули не поддерживает
    • sys-con - модуль, позволяющий подключать к консоли по USB практически любые геймпады
    • Mission Control - модуль, позволяющий подключать к консоли по bluetooth практически любые геймпады
    • Uberhand - специальное оверлей-меню для взаимодействия с системой p поддержко пользовательских скриптов и модулей
    • Скрипты:
      • DBI - изменение локализации и обновление программы
      • Translate Interface - дополнительные переводы инитерфейса на выбор
      • Semi-stock - загрузка в семисток из меню
      • Reboot и Shutdown - перезагрузка и виключение консоли из меню
    • Модули:

Инструкция по установке/обновлению kefir

Первая установка или установка на чистую карту памяти
  1. Скопируйте в корень карты памяти приставки содержимое архива kefir.zip из репозитория kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории
  2. Вставьте карту памяти в Switch
  3. Запустите приставку, согласно типу вашего взлома. payload.bin - пейлоад, который нужно пробрасывать при запуске приставки через Fusée Gelée
Обновление kefir или переход с другой сборки
Инструкция по установке вручную (все ОС)

Подключение карты памяти приставки к ПК

Если вы пользователь MacOS, воспользуйтесь этими рекомендациями, чтобы избежать проблем с картой памяти

Если приставка выключена, вставьте карту памяти в ПК, если включена, то:

  1. Перезагрузите приставку через меню, вызываемое удерживанием кнопки (POWER)
  2. На сплеш-скрине кефира нажмите кнопку понижения громкости, чтобы попасть в hekate
  3. Теперь вы можете извлечь карту памяти из свитча и вставить её в ПК.

При вытаскивании карты памяти в hekate, вам не нужно будет заново пробрасывать пейлоад, чтобы войти в прошивку. Достаточно вставить карту в консоль и запустить прошивку через меню Launch

Установка kefir (все ОС)

  1. Скопируйте в корень карты памяти приставки содержимое архива kefir.zip из репозитория kefir Сборник, состоящий из выбранного кастома, необходимых программ и скриптов, которые все это установят правильным образом. Состав кефира и инструкцию по установке можно посмотреть в его репозитории
  2. Вставьте карту памяти обратно в Switch
  3. В hekate выберите More configs -> Update Kefir
  4. После окончания установки приставка запустится в прошивку

Так же вы можете просто выключить консоль, достать из нее карту, скопировать на нее кефир с заменой, затем вставить карту обратно в Switch и включить консоль. В таком случае автоматически будет запущен скрипт обновления

При возникновении ошибки [NOFAT] или при любой другой проблеме с обновлением через скрипт kefir-updater, воспользуйтесь установкой кефира через install.bat:

  1. Распакуйте kefir.zip в любое удобное место на ПК
  2. Вставьте в ПК карту памяти приставки
  3. Запустите install.bat из папки, в которую вы распаковали kefir.zip и укажите букву вашей карты памяти
  4. Дождитесь окончания копирования
  5. Вставьте карту в ПК и запустите прошивку

При возникновении ошибки “Is BEK missing” выключите приставку и включите заново.

Обновление кефира прямо на приставке (версия кефира 529 или выше)
  1. Запустите HBL
  2. Выберите Kefir Updater
    • Требуется подключение к интернету!
  3. Нажмите “Обновить Kefir”, нажмите на Kefir %номер_версии%, выберите Загрузить
  4. Дождитесь окончания закачки и распаковки, затем нажмите Продолжить. Приставка перезагрузится в пейлоад, после чего начнётся процесс установки кефира
  5. После окончания установки, нажмите любую кнопку для загрузки приставки в прошивку

При возникновении ошибки “Is BEK missing” выключите приставку и включите заново.

Чистая установка кефира (рекомендуется при возникновении ошибок)
  1. Скопируйте папки Nintendo и emummc, если таковые есть на ПК
  2. Отформатируйте вашу карту памяти в FAT32 и верните папки обратно
  3. Установите кефир удобным способом

Запуск Atmosphere

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

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

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

Важная информация!

  • Перезагрузка в hekate происходит прямо из прошивки, через обычное меню перезагрузки. Просто зажмите (VOL-) во время сплешскрина кефира
  • Вы можете получить доступ к своей карте памяти не вынимая её из приставки по MTP (DBI -> Run MTP Responder), либо через hekate (Tools -> USB Tools -> SD Card) (не у всех работает корректно, невозможно обновить приставку по MTP)
  • Установка и обновление kefir проводятся одинаково!
  • При возникновении ошибки “Is BEK missing” выключите приставку и включите заново.

Дополнительная информация


Изменения от прошлой версии

UKR:

Повна підтримка 18.0.1

733:

  • [Додано] Повернув розгін. За замовчанням вимкнений. Включається через Uberhand > Settings

731:

  • [Виправлено] Виправив відображення серійника в семі-сток. Забув, що в атмосфері свої приколи
  • [Додано] Kefirosphere - підтримка консолей для демо-стендів (kiosk). Не тестувалося. Знову дякую DB
  • [Додано] Kefirosphere - додана підтримка нових типів пам’яті, що може виправити помилку ‘Unknown EmcDvfsTimingTableIndex: -1’

730:

  • [Оновлено] Uberhand-Overlay 2.1.5
  • [Виправлено] Kefirosphere - знову відключено логування на картку пам’яті, яке було помилково відновлено чортову купу часо тому. Друг DB знову безмежна подяка! Патчі тепер повністю інтегровані в cистему, завдяки чому модуль sys-patch більше дійсно не потрібен
  • [Видалено] [sys-patch] - більше не потрібен, бо патчі інтегровані в систему
  • [Змінено] [Загрузка Kefir] - тепер загрузка відбувається через fusee.bin, як це й задумано в Atmosphere, завдяки чому і є можливість інтегрувати патчі в саму атмосферу
  • [Додано] [Патчи] nifm-патч для 18.0.1. Дякую, DB
  • [Видалено] Тимчасово випилив розгін. За замовчанням його більше не буде у будь-якому випадку. Буде опційний, але пізніше. Наразі вимкнув взагалі, бо є консолі, які не тягнуть значення за замовчанням. А робити опційно зараз не маю часу.

RUS:

Полная поддержка 18.0.1

733:

  • [Добавлено] Вернул разгон. По умолчанию отключен. Включается через Uberhand > Settings

731:

  • [Исправлено] Исправил отображение серийного номера в semi-stock. Забыл, что в Atmosphere свои фишки
  • [Добавлено] Kefirosphere - поддержка консолей для демо-стендов (kiosk). Не тестировалось. Снова спасибо DB
  • [Добавлено] Kefirosphere - добавлена поддержка новых типов памяти, что может исправить ошибку ‘Unknown EmcDvfsTimingTableIndex: -1’

730:

  • [Обновлено] Uberhand-Overlay 2.1.5
  • [Исправлено] Kefirosphere - логирование на карту памяти снова отключено после того, как оно было ошибочно восстановлено чертову кучу времени назад. Бесконечная благодарность DB! Патчи теперь полностью интегрированы в систему, что исключает необходимость в модуле sys-patch.
  • [Удалено] [sys-patch] - больше не нужен, поскольку патчи интегрированы в систему
  • [Изменено] [Загрузчик Kefir] - теперь загрузка происходит через fusee.bin, как изначально предусмотрено в Atmosphere, что позволяет интегрировать патчи непосредственно в Atmosphere
  • [Добавлено] [Патчи] nifm-патч для 18.0.1. Спасибо, DB
  • [Удалено] Временно убрал разгон. По умолчанию его больше не будет в любом случае. Будет опциональным, но позже. Пока что отключил полностью, так как есть консоли, которые не тянут значения по умолчанию. И делать опциональным сейчас нет времени.

ENG:

Full Support 18.0.1

733:

  • [Added] Restored overclocking. Disabled by default. Can be enabled via Uberhand > Settings

731:

  • [Fixed] Fixed the display of the serial number in semi-stock. Forgot that Atmosphere has its quirks
  • [Added] Kefirosphere - support for demo stand consoles (kiosk). Not tested. Thanks again, DB
  • [Added] Kefirosphere - added support for new types of memory, which may fix the ‘Unknown EmcDvfsTimingTableIndex: -1’ error

730:

  • [Updated] Uberhand-Overlay 2.1.5
  • [Fixed] Kefirosphere - logging to memory card has been disabled again after being mistakenly restored a hell of a long time ago. Endless thanks to DB! Patches are now fully integrated into the system, eliminating the need for the sys-patch module.
  • [Removed] [sys-patch] - no longer needed as patches are integrated into the system
  • [Changed] [Kefir Loader] - now loads through fusee.bin, as originally intended in Atmosphere, which allows for the integration of patches directly into the Atmosphere
  • [Added] [Patches] nifm-patch for 18.0.1. Thanks, DB
  • [Removed] Temporarily removed overclocking. It will no longer be included by default in any case. It will be optional, but later. For now, it has been completely disabled, as there are consoles that do not support the default settings. And I don’t have time to make it optional right now.

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