Это сборка, состоящая из модифицированной Atmosphere, необходимых приложений и сценариев, которые все это устанавливают правильно. Она была придумана для облегчения установки и обслуживания программного обеспечения на взломанной Nintendo Switch. Изменения, внесенные в Atmosphere направлены на увеличение качества опыта пользования самой системой.
Изменения относительно ванильной Atmosphere:
- Версии кефира возле версии системы
- Установка определенного драйвера карты памяти по умолчанию при обновленные системы
- Удаление проверки Acid-подписи для использования хомбрю без патчей
- Удаление логирования всего системой для предотвращения засорения карты памяти и чрезмерного ее использования
- Перенаправление сайтов из внутренней памяти на карту памяти при использовании эмунанда, чтобы уменьшить вероятность их потери при выходе эмунанда из строя (опционально)
English:
This is a bundle that consists of a modified Atmosphere, necessary programs and scripts that all install correctly. It was designed to make it easier to install and maintain software on a hacked Nintendo Switch. The changes made to Atmosphere are aimed at improving the quality of the user experience.
Kefirosphere features:
- Updating the firmware version to match the system version
- Installing a specific memory card driver by default when updating the system
- Removing the ACID signature check for using homebrew without patches
- Removing system logging to prevent cluttering the memory card and excessive use
- Redirecting saves from internal memory to the memory card when using the emuNAND command to reduce the likelihood of losing them when exiting the emuNAND command (optional)
Как установить или обновить кефир / как установить или обновить кефир:
Установка и обновление кефира происходит одинаково!
Если вы являетесь пользователем MacOS, используйте рекомендации в конце статьи , чтобы избежать проблем с картой памяти
Чтобы попасть в hekate прошитой приставке, перезагрузите консоль, на заставке кефира нажмите кнопку снижения громкости. Попав в hekate, можете извлекать карту памяти. После того, как вы снова вставите карту в консоль, запустите прошивку через меню Launch -> Atmosphere.
English:
Installing and updating kefir is done the same way!
If you are a MacOS user, use these recommendations (rus.) to avoid problems with the memory card
To get into hekate on a firmware-flashed device, reboot the console, on the kefir splash screen press the volume down button. Once in hekate, you can extract the memory card. After reinserting the card into the console, launch the firmware through the menu Launch -> Atmosphere.
Для всех ОС / for all OS
- Скопируйте в корень карты памяти содержимое архива
kefir.zip
- НЕ САМ АРХИВ, ЕГО внутренность!
- Вставьте карту памяти обратно в Switch
- В hekate выберите Дополнительные конфигурации — > обновление кефира
- После окончания установки приставка запустится в прошивку
English:
- Copy the contents of the
kefir.zip
archive to the root of the memory card
- NOT THE ARCHIVE ITSELF, ITS CONTENTS!
- Insert the memory card back into the Switch
- In hekate select More configs -> Update Kefir
- After installation is complete, the device will boot into the firmware
Только для Windows, также если предыдущий метод не сработал / Only for Windows, also if the previous method did not work:
- Распакуйте на ПК архив
kefir.zip
- Запустите
install.bat
из распакованного архива и следуйте инструкциям на экране
- Когда вы увидите на экране надпись All Done, вставьте карту памяти обратно в консоль и запустите прошивку
English:
- Extract the
kefir.zip
archive on your PC
- Run
install.bat
from the extracted archive and follow the on-screen instructions
- When you see the message All Done on the screen, insert the memory card back into the console and start the firmware
Возможные ошибки / Possible errors
- В случае возникновения ошибки «is BEK missing» выключите приставку и включите заново
- В случае возникновения ошибки [NOFAT] при обновлении кефира через Гекату, обновите его с помощью
install.bat
- В случае возникновения ошибки «Failed to match warmboot with fuses«, перезагрузите консоль в hekate — > More configs Full Stock, или обновите emunand до последней версии
- Если возникают какие-либо другие ошибки, обратитесь к разделу проблемы и решению руководства
English:
- In case of the «Is BEK missing» error, turn off the console and turn it on again
- In case of the [NOFAT] error when updating kefir through hekate, update it using install.bat
- If you receive the error «Failed to match warmboot with fuses» when launching Emunand, reboot the console in hekate -> More configs -> Full Stock or update the Emunand to the latest version.
- If any other errors occur, please refer to the Problems and Solutions section of the guide
История изменений / Changelog
RUS
RUS:
Теперь точно полная поддержка 18.1.0
746:
- [Исправлено] [kefir] — режим для 8Гб работает полноценно для всех поддерживаемых систем — HOS, Android, Linux. Включается через Uberhand > packages > Settings
- [Обновлено] sys-con 1.3.0 — переход на форк сис-кона
745:
- [Добавлено] [WorldDigest для tinfoil] — добавлен новый источник в tinfoil
- [Исправлено] TegraExplorer 4.2.0pre — исправлена ошибка, которая приводила к зависанию при входе в EMMC
744:
- [Добавлено] [ghostshop for tinfoil] — добавлен новый источник в tinfoil
- [Исправлено] TegraExplorer 4.2.0pre — исправлена ошибка ‘reboot_ofw’
- [Добавлено] [kefir] Добавлена возможность обновить tinfoil через uberhand > packages > Settings
743:
- [Обновлено] hekate 6.2.1 — исправления
- [Обновлено] TegraExplorer 4.2.0pre — исправлен скрипт вайпа, который должен решить проблему черного экрана после сброса на прошивках 17 и выше
- [Добавлено] [kefir] Добавлена поддержка консолей с 8GB DRAM (hekate > more configs > Kefir with 8GB DRAM)
- [Добавлено] [Semi-stock в hekate] Запрошено. Это обычный полусток. Также используется для лечения черного экрана после сброса на прошивках 17 и выше
741:
- [Обновлено] [kefir] — исправлена проблема разгона, которая случайно отключилась
740:
- [Обновлено] Kefirosphere — похоже, наконец-то нет проблем с сигпатчами. Спасибо DB!
- [Удалено] [sys-patch] — похоже больше не нужен
- [Обновлено] hekate 6.2.0 v4 — исправления
- [Обновлено] tinfoil 18
739:
- [Возвращено] sys-patch — возвращено, пока не решена проблема с некоторыми встроенными патчами
- [Обновлено] Kefirosphere — собрано с последними коммитами
[Обновлено] hekate 6.2.0 v3 — исправлена проблема с синим экраном на некоторых устройствах
736:
- [Обновлено] EdiZone overlay 1.0.8 — правильное отображение температуры на последних прошивках, опция включения читов по умолчанию в оверлее
- [Обновлено] Kefirosphere — пересобрано с последними коммитами. Поддержка новых NSO модулей
735:
- [Исправлено] Kefirosphere — исправлены nifm-патчи. Теперь на прошивках ниже 18.0.0 не должно быть проблем при подключении к WiFi
- [Обновлено] EdiZone overlay — пересобрано с последним libnx, чтобы правильно отображались метрики
- [Изменено] Uberhand overlay — откат к версии 2.1.5 из-за ошибки, которая не давала сменить локализацию
734:
733:
- [Добавлено] Вернул разгон. По умолчанию отключен. Включается через Uberhand > Settings
731:
- [Исправлено] Исправил отображение серийного номера в semi-stock. Забыл, что в Atmosphere свои фишки
- [Добавлено] Kefirosphere — поддержка консолей для демо-стендов (kiosk). Не тестировалось. Снова спасибо DB
- [Добавлено] Kefirosphere — добавлена поддержка новых типов памяти, что может исправить ошибку ‘Unknown EmcDvfsTimingTableIndex: -1’
730:
[Обновлено] Uberhand-Overlay 2.1.5
[Исправлено] Kefirosphere — логирование на карту памяти снова отключено после того, как оно было ошибочно восстановлено чертову кучу времени назад. Бесконечная благодарность DB! Патчи теперь полностью интегрированы в систему, что исключает необходимость в модуле ini-patch.
[Удалено] [sys-patch] — больше не нужен, поскольку патчи интегрированы в систему
[Изменено] [Загрузчик Kefir] — теперь загрузка происходит через fusee.bin, как изначально предусмотрено в Atmosphere, что позволяет интегрировать патчи непосредственно в Atmosphere
[Добавлено] [Патчи] nifm-патч для 18.0.1. Спасибо, DB
[Удалено] Временно убрал разгон. По умолчанию его больше не будет в любом случае. Будет опциональным, но позже. Пока что отключил полностью, так как есть консоли, которые не тянут значения по умолчанию. И делать опциональным сейчас нет времени.
Базовая поддержка 18.0.0. Рекомендуется держать emuNAND на 17.0.1
728:
[Обновлено] MissionControl 0.11.0 — официальная поддержка 18.0.0, добавлены контроллеры, исправлены ошибки
727:
[Оновлено] MissionControl — пересобрано для поддержки 18.0.0
726:
- [Обновлено] Atmosphere 1.7.0 предварительная версия — базовая поддержка 18.0.0. Рекомендуется держать emuNAND на 17.0.1, пока поддержка не будет полной. Также sigpatches интегрированы непосредственно в атмосферу (спасибо db)
- [Обновлено] hekate 6.1.1
- Поддержка 18.0.0
- Вместо ошибки pkg1 теперь консоль будет загружаться в официальную прошивку
- [Обновлено] [lockpick_RCM] — поддержка 18.0.0
- [Изменено] Вместо
tinfoil.nsp
теперь инсталлятор tinfoil в HBMenu
Полная поддержка 17.0.1
-
725:
- [Исправлено] Ошибку, из-за которой не запускался Semi-Stock
724:
- [Исправлено] Ошибку, которая приводила к неработающему sys-clk при обновлении через апдейтер
- [Обновлено] Uberhand 2.1.3
722:
- [Обновлено] Atmosphere 1.6.2 — Пересобрано с последним коммитом
- [Исправлено] Убраны патчи из Semi Stock прошивки. Теперь, как и раньше, невозможно установить игры через DBI в ней
- [Возвращено] tinfoil. Пока работает.
- [Обновлено] Uberhand 2.1.2
- Добавлено меню
Settings
, где можно загрузить загрузчик без модификаций от 4IFIR, что позволяет использовать Kefir с обычным sys-clk и OC-suite. Отмечу, что при таком переключении комплектный sys-clk будет удален, то есть вам придется устанавливать ПО для разгона самостоятельно.
- Добавлена возможность загрузить мою фирменную тему для установки через NXThemeInjector
- [Обновлено] DBI 658 — Исправления в Журнале активности
719:
- [ Исправлено ] Исправлена ошибка программы обновления kefir
718:
- [Обновлено] Atmosphere 1.6.2-пересобран с последним коммитом
- [Добавлено] Uberhand — вместо ванильного загрузчика Tesla Menu, что позволило использовать скрипты:
- DBI — изменение локализации и обновление программы
- Translate Interface — дополнительные переводы инитерфейса на выбор
- Semi-stock — загрузка в семисток из меню
- Reboot та Shutdown — перезагрузка и виключение консоли из меню
- [Обновлено] DBI 653 — исправление багов, улучшения Activity Log
Полная поддержка 17.0.0
714:
- [Обновлено] Atmosphere 1.6.2 — Полная поддержка 17.0.0
- [Обновлено] hbmenu 3.6.0 — поддержка 17.0.0, кнопки ZL/ZL работают аналогично DPAD UP/DOWN, исправлено отображение WiFi
- [Обновлено] hbloader 2.4.4 — пересобрано с актуальным libnx
713:
16.1.0 полностью поддерживается
710:
- [Исправлено] Исправлена ошибка отображения ложной версии в настройках
- [Обновлено] Mission Control 0.9.4-исправлено зависание при спаривании контроллеров на 16.1.0
- [Обновлено] Kefir Updater-отключен дебаг-функции, что гипотетически исправит ошибку при старте программы
709:
16.0.3 полностью поддерживается
707:
- [Обновлено] Atmosphere 1.5.4-поддержка Layered FS для игр с огромным количеством файлов
- [Обновлено] hekate 6.0.5-изменения для L4T
- [Обновлено] DBI 598-исправление багов
- [Обновлено] Kefir Updater-добавлено обновление DBI
- [Обновлено] [все оверлеи] — пересобран с последним libtesla
- [Удалено] [tinfoil] — для новых пользователей в нем больше нет смысла (потому что пока нет ни одного публичного источника). У стариков он и так есть.
16.0.3 полностью поддерживается
705:
- [Обновлено] Atmosphere 1.5.4-pre— поддержка Layered FS для игр с огромным количеством файлов
- [Обновлено] DBI 569— исправление багов, добавлен текстовый редактор
- [Удалено] [QuickNTP] — настройки NTP выполняются через DBI > Tools > NTP time sync
- [Видалено] [NX Activity Log] — заброшено автором. Вместо этого используйте dBi > activity Log
16.0.3 полностью поддерживается
704:
- [Обновлено] Atmosphere 1.5.3 — полная поддержка 16.0.3
- [Обновлено] hekate 6.0.4 — полная поддержка 16.0.3
- [Обновлено] DBI 563 — потенциально исправлена установка новых игр
- [Обновлено] Tesla Modules-пересобраны с новым libtesla
EN
ENG:
746:
- [Fixed] [kefir] — 8GB mode works fully for all supported systems — HOS, Android, Linux. Can be enabled via Uberhand > packages > Settings
- [Updated] sys-con 1.3.0 — switched to sys-con fork
745:
- [Added] [WorldDigest for tinfoil] — added a new source in tinfoil
- [Fixed] TegraExplorer 4.2.0pre — fixed a bug that caused freezing when entering EMMC
744:
- [Added] [ghostshop for tinfoil] — added a new source in tinfoil
- [Fixed] TegraExplorer 4.2.0pre — fixed the ‘reboot_ofw’ bug
- [Added] [kefir] Added the ability to update tinfoil through uberhand > packages > Settings
743:
- [Updated] hekate 6.2.1 — fixes
- [Updated] TegraExplorer 4.2.0pre — fixed wipe script, which should resolve the black screen after reset on firmware 17 and above
- [Added] [kefir] Added support for consoles with 8GB DRAM (hekate > more configs > Kefir with 8GB DRAM)
- [Added] [Semi-stock in hekate] Requested. This is the usual semi-stock. Also used to treat black screen after reset on firmware 17 and above
741:
- [Updated] [kefir] — fixed an overclocking issue that accidentally disabled
740:
- [Updated] Kefirosphere — seems there are finally no issues with sigpatches. Thanks DB!
- [Removed] [sys-patch] — seems no longer needed
- [Updated] hekate 6.2.0 v4 — fixes
- [Updated] tinfoil 18
739:
- [Reverted] sys-patch — reverted until the issue with some built-in patches is resolved
- [Updated] Kefirosphere — built with the latest commits
[Updated] hekate 6.2.0 v3 — fixed the blue screen issue on some devices
736:
- [Updated] EdiZone overlay 1.0.8 — correct temperature display on the latest firmware, option to enable cheats by default in the overlay
- [Updated] Kefirosphere — rebuilt with the latest commits. Support for new NSO modules
735:
- [Fixed] Kefirosphere — fixed nifm patches. Now there should be no problems connecting to WiFi on firmware below 18.0.0
- [Updated] EdiZone overlay — rebuilt with the latest libnx to display metrics correctly
- [Changed] Uberhand overlay — rolled back to version 2.1.5 due to an error that prevented changing the localization
734:
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 ini-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.
Basic Support 18.0.0. Recommended to keep emuNAND on 17.0.1
728:
[Updated] MissionControl 0.11.0 — official support for 18.0.0, added controllers, fixed bugs
727:
[Updated] MissionControl — built with 18.0.0 support
726:
- [Updated] Atmosphere 1.7.0 pre-release — base support for 18.0.0. It is recommended to keep emuNAND on 17.0.1 until full support is available. Also, sigpatches are integrated into the atmosphere itself (thanks db)
- [Updated] hekate 6.1.1
- Support for 18.0.0
- Instead of a pkg1 error, the console will now boot into the official firmware
- [Updated] [lockpick_RCM] — support for 18.0.0
- [Changed] Instead of
tinfoil.nsp
, there is now a tinfoil installer in HBMenu
Full support 17.0.1
725:
- [Fixed] An error that prevented Semi-Stock from launching
724:
- [Fixed] A bug that resulted in a non-functional sys-clk after updating via the updater
- [Updated] Uberhand 2.1.3
722:
- [Updated] Atmosphere 1.6.2 — Rebuilt with the latest commit
- [Fixed] Removed patches from the Semi Stock. Now, as before, it is not possible to install games through DBI
- [Restored] tinfoil. Works for now.
- [Updated] Uberhand 2.1.2
- Added a
Settings
menu where you can load a loader without modifications from 4IFIR, allowing the use of Kefir with regular sys-clk and OC-suite. Note that with this switch, the bundled sys-clk will be removed, meaning you will need to install overclocking software on your own.
- Added ability to download my branded theme for installation via NXThemeInjector
- [Updated] DBI 658 — Fixes in Activity Log
719:
[Fixed] Fixed an error in the kefir updater
718:
- [Updated] Atmosphere 1.6.2 — rebuilt with the latest commit
- [Added] Uberhand — instead of the vanilla Tesla Menu loader, which allowed the use of useful scripts:
- DBI — language replacement and program update on the fly
- Translate Interface — additional interface languages to choose from
- Semi-stock — loading into semi-stock from the menu
- Reboot and Shutdown — rebooting and shutting down the console from the menu
- [Updated] DBI 653 — fixed bugs, improved Activity Log
Full support 17.0.0
714:
- [Updated] Atmosphere 1.6.2 — Full support for 17.0.0
- [Updated] hbmenu 3.6.0 — support for 17.0.0, ZL/ZL buttons function like DPAD UP/DOWN, fixed WiFi display
- [Updated] hbloader 2.4.4 — recompiled with current libnx
16.1.0 is fully supported
710:
- [Fixed] Fixed an issue displaying incorrect version in settings
- [Updated] Mission Control 0.9.4 — Fixed hanging issue during controller pairing on 16.1.0
- [Updated] Kefir Updater — Debug functions disabled, which should hypothetically fix the error at program startup
709:
16.0.3 is fully supported
707:
- [Updated] Atmosphere 1.5.4 — Support for Layered FS for games with a large number of files
- [Updated] hekate 6.0.5 — L4T related changes
- [Updated] DBI 598 — Bug fixes
- [Updated] Kefir Updater — Added DBI update function
- [Updated] [All overlays] — Rebuilt with the latest libtesla
- [Removed] [tinfoil] — It no longer makes sense for new users (as there are currently no public sources). For older users, it’s still available.
16.0.3 is fully supported
705:
- [Updated] Atmosphere 1.5.4-pre — Layered FS support for games with a large number of files
- [Updated] DBI 569 — bugfixes, added text editor
- [Removed] [QuickNTP] — NTP settings are done via DBI > Tools > NTP time sync
- [Removed] [NX Activity Log] — abandoned by the author. Instead, use DBI > Activity Log
16.0.3 is fully supported
704:
- [Updated] Atmosphere 1.5.3 — full support for 16.0.3
- [Updated] hekate 6.0.3 — full support for 16.0.3
- [Updated] DBI 563 — potentially fixed the installation of new games
- [Updated] Tesla Modules — rebuild with updated libtesla
Работа с картой памяти в MacOS:
Работа с картой памяти в MacOS:
Не рекомендуется использовать карту памяти свитча с MacOS. Дело в том, что эта ОС создает большое количество мета-файлов и папок на карте памяти, а так же может без спроса у пользователя менять атрибуты папок и файлов на вашей карте памяти, тем самым делая её частично или полностью неработоспособной. Это может выражаться в испорченных играх или приложениях, которые не будет отображаться или попросту перестанут запускаться
Для того, чтобы минимизировать урон рекомендуется использовать виртуальные машины с Windows или следующие приложения и скрипты:
Это приложение автоматически удаляет весь макосовский мусор при извлечении любого usb носителя.
Функции скрипта:
- Отключение и удаление индексации Spotlight
- Удаление файлов dot
- Удаление файлов dot underbar
- Удаление следов fsevents
- Исправление флагов на всех каталогах карты, кроме
Nintendo
и Emutendo
(так как это может испортить установочные файлы и привести к повреждению установленных игр/тикетов)
- Извлечение карты памяти после завершения работы (по желанию)
Установка:
Закиньте скрипт в ваш любимый каталог. Рекомендуется использовать /usr/local/bin
, так как он автоматически находится в системном пути.
Использование:
После завершения всех операций на карте памяти, запустите скрипт двойным щелчком или через терминал. При первом запуске программа запросит системное имя вашей карты. После этого программа запомнит его и сможет найти самостоятельно. Если вам нужно сбросить эту настройку, потому что вы изменили имя карты, удалите файл .switch-eject.conf
, который будет создан в каталоге HOME, либо запустите скрипт через терминал, используя флаг -c
.
Вы также можете использовать флаг -e
в терминале для автоматического извлечения по завершении работы. Если вы хотите, чтобы скрипт всегда выполнял автоизвлечение, измените строку 71 с [ ! -z "${e}" ] && echo "Ejecting ${VOL}" && sudo umount ${VOL}
на echo "Ejecting ${VOL}" && sudo umount ${VOL}
Перевод Deniss Ivanjuk
Очистка атрибутов
- Запустите приставку, удерживая кнопку понижения громкости, чтобы попасть в hekate
- В hekate перейдите в меню Tools, переключитесь на вкладку Arch bit • RCM • Touch • Partitions (в нижней части экрана), выберите Fix Archive Bit
- Чтобы попасть в hekate, если вы находитесь не в ней, перезагрузите приставку, для этого удерживайте 5 секунд кнопку питания, находясь в кастомной прошивке, затем выберите Параметры электропитания -> Перезагрузка. Когда появится сплешскрин кефира, нажмите (VOL-) (кнопка понижения громкости)
- После окончания фикса атрибутов, нажмите Close в верхнем правом углу
- Выберите Home -> Launch — >YOUR_OS_NAME, чтобы загрузиться обратно в прошивку
Источник customfw.xyz репозиторий
Скачать: Kefir 746 / зеркало (русифицирован)
Скачать предыдущие версии Kefir