Kefir


Якщо ви потрапили в цей посібник вперше і не знаєте, як прошивається Switch, рекомендуємо почати знайомство з ним з першої сторінки
Якщо ви користувач MacOS, скористайтеся цими рекомендаціями, щоб уникнути проблем з картою пам'яті
Робіть бекапи збережень якомога частіше!
Якщо приставка зависла або не подає ознак життя, вимкніть її утриманням кнопки (POWER) 30 секунд, потім увімкніть і пробросьте пейлоад!

KEFIR 925

Сплеш-екран збірки Kefir

Остання збірка — з GitHub. На вже прошитій консолі достатньо HBL → Kefir Updater → Оновити Kefir (потрібен інтернет). Гайд з прошивки — з головної, чіпування — shop.customfw.xyz.

Що таке кефір

Це збірник, що складається з модифікованої Atmosphere, необхідних програм і скриптів, які все це встановлюють правильно. Вона була придумана для полегшення встановлення та обслуговування програмного забезпечення на зламаній Nintendo Switch. Зміни, внесені в Atmosphere, спрямовані на підвищення якості користування самою системою.

Основні відмінності від ванільної Atmosphere:

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

Кефір - не прошивка! Це збірка, що складається з прошивки Atmosphere і необхідного мінімуму рекомендованих програм, плагінів, модулів та іншого софту. Детальніше про склад кефіру нижче. Працює на прошивці 22.5.0 і нижче

Навіщо потрібен кефір?

У першу чергу, кефір потрібен для того, щоб спростити життя користувача. Тобто, якщо у користувача стоїть рекомендована версія системного ПЗ і остання версія кефіру, то все повинно у нього працювати. Можна сказати, що користувач знаходиться в контрольованих умовах. Достатньо назвати версію системного ПЗ і кефіру, і відразу стає зрозуміло, що приблизно встановлено в системі.

Склад кефіру
  1. Kefirosphere, форк Atmosphere
  2. Сігпатчі. Завдяки ним на Atmosphere можна запускати непідписані (читай: піратські) програми та ігри.
  3. Завантажувач hekate. Завдяки завантажувачу ви можете запускати прошивку та інші пейлоади ▼ Файл з виконуваним кодом у форматі .bin, який ми завантажуємо в приставку, найчастіше - завантажувач через зручне меню, створювати та відновлювати резервну копію NAND, робити EmuNAND, отримувати інформацію про стан системи, монтувати карту пам’яті до ПК без витягування її зі свічу, робити перерозмітку карти пам’яті для встановлення інших ОС і багато іншого
  4. Встановлені пейлоади ▼ Файл з виконуваним кодом у форматі .bin, який ми завантажуємо в приставку, найчастіше - завантажувач :
  5. Встановлене Homebrew
  6. Встановлені модулі. Модулі - це додаткові компоненти, що працюють всередині Atmosphere і дозволяють робити різні круті штуки, наприклад, використання xbox-сумісних контролерів, емуляцію amiibo, розгін тощо. На жаль, SX OS модулі не підтримує
    • sys-con - модуль, що дозволяє підключати до консолі по USB практично будь-які геймпади
    • Mission Control - модуль, що дозволяє підключати до консолі по bluetooth практично будь-які геймпади
    • Ultrahand - спеціальне оверлей-меню для взаємодії з системою 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 і увімкнути консоль. У такому випадку автоматично буде запущений скрипт оновлення

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

Вирішення проблем

Чисте встановлення кефіру (рекомендується при виникненні помилок)
  1. Видаліть з карти все, крім папок Nintendo і emummc, якщо такі є
  2. Встановіть кефір зручним способом, розказаним вище
Налагоджувальне встановлення кефіру (рекомендується, якщо просто чисте не допомогло)
  1. Скопіюйте папки Nintendo і emummc, якщо такі є, на ПК
  2. Відформатуйте вашу карту пам’яті в FAT32 і поверніть папки назад
  3. Встановіть кефір зручним способом
  • При виникненні помилки [NOFAT] або при будь-якій іншій проблемі з оновленням через скрипт kefir-updater, скористайтеся встановленням кефіру через install.bat:
    1. Розпакуйте kefir.zip в будь-яке зручне місце на ПК, окрім картки пам’яті приставки
    2. Вставте в ПК карту пам’яті приставки
    3. Запустіть install.bat з папки, в яку ви розпакували kefir.zip і вкажіть букву вашої карти пам’яті
    4. Дочекайтеся закінчення копіювання
    5. Вставте карту в ПК і запустіть прошивку
  • При виникненні помилки “warmboot” зайдіть в фулсток та перезапустіть приставку
  • Якщо після оновлення приставка висить з чорни екраном, пееревстановіть кефір начисто:
    1. Видаліть з карти все, крім папок Nintendo і emummc, якщо такі є
    2. Встановіть кефір зручним способом, розказаним вище

Запуск 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) (не у всіх працює коректно, неможливо оновити kefir по MTP)
  • Встановлення та оновлення kefir проводяться однаково!
  • При виникненні помилки “Is BEK missing” вимкніть приставку й увімкніть заново.

Додаткова інформація

  • Для роботи з модулями (sys-con, Mission Control та ін.) у кефірі встановлений Uberhand - спеціальне оверлей-меню для взаємодії з системою. Для його активації натисніть (L) + (DOWN) + (R3)
  • Для переходу в semi-stock
    • З самої прошивки (рекомендовано): перейдіть в Uberhand ((L) + (DOWN) + (R3)), натисніть вправо > Semi-stock
    • При запуску консолі (не рекомендується):
      1. Увійдіть в hekate ▼ Кастомний бутлоадер для Nintendo Switch. З його допомогою ми робимо резервне копіювання, запускаємо кастом, запускаємо різні пейлоади. Один з найважливіших інструментів з тих, що ми будемо використовувати. за допомогою підтримуваного на вашій приставці експлойту, запустивши пейлоад payload.bin з .zip-архіву kefir ▼ Збірник, що складається з обраного кастому, необхідних програм та скриптів, які все це встановлять правильним чином. Склад кефіру та інструкцію зі встановлення можна подивитися в його репозиторії
        • Якщо приставка чипована - просто влючить її
    • Пропустіть цей крок, якщо ви вже в hekate
      1. Утримуйте (VOL-) на приставці під час появи логотипу kefir, щоб потрапити в hekate
        1. Виберіть More-configs > Semi-stock
    • Зверніть увагу, що при запуску з прошивки, встановлена тема буде вимкнена, що дозволить уникнути помилок, якщо на консолі різні версії системного ПЗ та емунанду
    • Зверніть увагу, що при запуску через More-configs > Semi-stock тема, що встановлена в emunand буде відображатися і Semi-stock. У випадку, якщо в semi-stock та emunand встановлені різні версії системного ПЗ, це приведе до помилки і перезагрузки приставки!
  • Оновити кефір можна за допомогою утиліти Kefir Updater
  • Корисні інструкції з використання приставки
  • FAQ
  • Проблеми та їх рішення

Часті запитання

Де скачати Kefir для Nintendo Switch?
Офіційні релізи лише на GitHub автора: github.com/rashevskyv/kefir/releases/latest. Актуальна версія збірки вказана на цій сторінці.

Що таке Kefir Updater?
Homebrew у складі збірки. На консолі з інтернетом відкриваєте HBL → Kefir Updater → Оновити Kefir. Окремо качати updater не потрібно, якщо вже стоїть Kefir 529+.

Kefir — це прошивка?
Ні. Це збірка: форк Atmosphere (Kefirosphere), hekate, DBI, скрипти встановлення. Автор — xHR, гайд — switch.customfw.xyz.

Розгін

Для зміни статуса розгону перейдіть в Uberhand ((L) + (DOWN) + (R3)), натисніть вправо > Settings > Overlock status. On - розгін включено, Off - вимкнено.

Якщо розгін включено, Overlock status буде в положенні On

Режим підтримки 8Гб пам’яті

УВАГА! Якщо ви не робитли модифікацію своєї консолі і не встановлювали в неї 8GB пам’яті, то нее вмикайте цю опцію!

  • Увімкнення
    • Для вмикання перейдіть в Uberhand ((L) + (DOWN) + (R3)), натисніть вправо > Settings > Advance > Enable 8GB support
      • Опція навмисно захована за 3 вкладених мменю, щоб запобігти випадкове включання
  • Вимкнення
    • Для вимкнення перевстановіть кефір зручними способом

Зміни від минулої версії

Спойлер

Changelog

UKR

Патч для підтримки старого homebrew більше не працює, тому деякі старі homebrew можуть перестати працювати. Щоб це виправити, пропачте їх через https://hbpatcher.alula.me/ Старий форвардер HBMenu буде також запускатися з помилкою. Перевстановіть його з games/Homebrew menu [03DB12780BD84000][v0].nsp через DBI як гру. Щоб потрапити в HBMenu без форвардера, запустіть Альбоми, утримуючи кнопку R (тримайте, поки не запуститься). Подробиці тут - https://switch.customfw.xyz/hbl Кастомні теми не працюють на прошивці 23.0.0+. Якщо консоль видає помилку під час увімкнення — видаліть папку atmosphere/contents/0100000000001000/ з карти пам’яті

925

  • [Оновлено] TorrentShopNX 2.15 — Оптимізовано стабільність завантажень на Switch і Retro, виправлено роботу архівів та помилку виходу, додано збільшення дрібного шрифту в налаштуваннях.
  • [Оновлено] pipensx 1.6.3 — Оновлено вебінтерфейс для віддаленого керування бібліотекою й оновленнями, виправлено збої торрентів та встановлення, додано безпечний запас 512 МБ для NAND і трекери RuTracker для магнет-посилань.
  • [Оновлено] Theme Patches fc149aa — Додано підтримку прошивки Nintendo Switch 23.0.1.
  • [Оновлено] Atmosphere 1.12.0 — Оновлення компонентів Atmosphère:
    • [DNS.mitm] Виправлено доступ до мережі на прошивці 23.0.0+: запити до адрес, яких немає у файлі hosts, тепер передаються системі, а не повертаються порожніми. Блокування серверів Nintendo працює як раніше.
    • [fs.mitm] Офіційна реалізація перехоплення пакетного читання RomFS (StorageForBatchRead) від розробників Atmosphère замінила власний патч Кефіру. Додано перехоплення раніше відсутніх команд FileSystem та DataStorage, що покращує роботу LayeredFS-модів на 23.0.0+.
    • [fs.mitm] Виправлено виліт азійської та японської версій гри Trails in the Sky 2nd Chapter при запуску з модами через брак оперативної пам’яті.
    • [libstratosphere] Виправлено початковий стан об’єктів спільної пам’яті та пам’яті передачі в системних модулях (PR #2873).

924

  • [Оновлено] TorrentShopNX 2.14 — Додано сортування й статистику торрентів, назви файлів у завантаженнях, виправлено завантаження великих і багатофайлових роздач та показ скриншотів у док-режимі.
  • [Оновлено] Sphaira 1.0.8 — Додано підтримку Ownfoil, меню альбому з вебпоширенням через QR-код і 32-бітні параметри адресного простору для форвардера, змінено керування іграми та покращено китайський і російський переклади.
  • [Оновлено] Atmosphere 1.12.0 — Оновлення компонентів Atmosphère:
    • [DNS.mitm] Офіційне виправлення блокування серверів Nintendo на прошивці 23.0.0+. Надійно блокує фонові звернення консолі до Nintendo при перевірці оновлень системи та захищає від випадкового бану.
    • [fs.mitm] Виправлено виліт гри Trails in the Sky 2nd Chapter при запуску з модами через брак оперативної пам’яті.
    • [set.mitm] Номер версії Кефіру в «Системних налаштуваннях» консолі тепер оновлюється автоматично з файлу на карті пам’яті, без потреби перевстановлення Atmosphère.

922

  • [Оновлено] TorrentShopNX 2.13 — Додано двопанельний файловий менеджер, теми й власні шпалери, мультивибір фільтрів, перевірку сумісності та розміру NSZ перед завантаженням, а також безпечне пробудження екрана й оновлений інтерфейс каталогу.
  • [Оновлено] Mission Control 0.16.0 — Офіційне оновлення з підтримкою прошивок Horizon OS 23.0.0 та 23.0.1:
    • Оновлено IPS-патчі btm та bluetooth, реалізовано коректну обробку скорочених CMIF-команд опитування стану пристроїв у сервісі BTM (btmGetDeviceConditionShortened, btmGetDeviceInfoShortened).
    • Додано налаштування ходу адаптивних тригерів для контролерів DualSense (dualsense_adaptive_trigger_travel).
    • Покращено та уточнено індикацію рівня заряду акумулятора для геймпадів Sony (DualShock 3, DualShock 4, DualSense).
    • Розширено сумісність з Android-додатком JoyconDroid без необхідності наявності root-прав.
  • [Оновлено] Atmosphere 1.12.0 — Збірка Atmosphère з інтеграцією виправлень спільноти та розробників:
    • [DNS.mitm] Впроваджено перехоплення нових асинхронних CMIF-команд резолвера sfdnsres 99–110 (QueryAddrInfoRequestWithOptions, FetchAddrInfoRequestWithOptions, CancelQuery тощо) для Horizon OS 23.0.0+. Це надійно запобігає витоку DNS-запитів через бібліотеку c-ares у системних фонових процесах (nim при перевірці оновлень, відправка звітів erpt) безпосередньо на рівні DNS MITM (PR #2865).
    • [fs.mitm] Додано підтримку нового інтерфейсу IStorageForBatchRead для пакетного читання RomFS на Horizon OS 23.0.0+ (команди 211 OpenDataStorageByProgramIdForBatchRead та 10 BatchRead), що забезпечує стабільну роботу LayeredFS та перехоплення звернень до файлової системи (PR #2867).
    • [fs.mitm] Додано автоматичне виділення 8 МБ динамічної купи (stolen heap) для гри Trails in the Sky 2nd Chapter (0x01007A2027548000) у переліку ApplicationsWithDynamicHeap, що усуває падіння гри під час завантаження через дефіцит оперативної пам’яті (PR #2870 від masagrator).
  • [Оновлено] libnx — Синхронізовано з апстрімом switchbrew:
    • Офіційно влито PR #741 від hexkyz із підтримкою команд StorageForBatchRead на рівні системної бібліотеки для Horizon OS 23.0.0+.
    • Оновлено структури стану та інформації пристроїв Bluetooth-сервісу btm (btmGetDeviceConditionShortened, btmGetDeviceInfoShortened) відповідно до стандартів нових версій Horizon OS.

921

  • [Оновлено] Atmosphere 1.12.0 — Релізна версія Atmosphère 1.12.0:
    • Офіційний ванільний реліз Atmosphère 1.12.0 з повною підтримкою прошивки Horizon OS 23.0.0 (усі зміни офіційно інтегровано в мастер-гілку апстріму).
    • Впроваджено систему патчів пам’яті веб-аплету для Horizon OS 23.0.0+:
      • Усунено критичне падіння веб-браузера (openWeb), магазину eShop (systemWeb) та офлайн-браузера (offlineWeb) на прошивці 23.0.0 через гострий дефіцит пам’яті в системному пулі аплетів.
      • Додано вбудовані патчі завантажувача процесів (loader) для вивільнення ~9 МБ раніше зарезервованої та невикористовуваної пам’яті купи веб-аплету (Reserved та ReservedTbd).
      • Збільшено виділення додаткової системної пам’яті в ядрі mesosphere для 23.0.0+ до 16 МБ, що забезпечує стабільну роботу системи без виходів за межі виділеного пулу пам’яті.
    • Повноцінна декомпресія стиснених NRO (формат LZ4 frame) для HOS 23.0.0+ та виправлення сервісу ro (коректне скасування зіставлення NRO за фактичним розміром у купі для запобігання витокам пам’яті та зависанням при виході з хоумбрю).
    • Інтегровано покращення стабільності: усунення аварійного завершення чит-рушія dmnt:cht при підключенні до ігор на 23.0.0 (PR #2855), 16 МБ динамічної купи (stolen heap) у fs.mitm для роботи LayeredFS модів Danganronpa V3 (PR #2854), коректні шляхи при перейменуванні файлів у htcfs (PR #2852), підтримка знакових зміщень заголовка винятків у модулі ro для Assassin’s Creed 3 (PR #2835 masagrator).
    • Повна сумісність варіантів 8GB DRAM та Overclock (kefir.kip / 4IFIR).
  • [Оновлено] Hekate v6.5.4 & Nyx v1.9.4 — Офіційне оновлення з підтримкою Horizon OS 23.0.0 та окремо інтегрованими патчами Кефіру:
    • Підтримка передачі ключів автозавантаження preboot autokeys handoff (автоматичний старт Hekate після автодампу ключів без додаткових запитів).
    • Вимкнено перевірку підпису kefir payload та відключено примусовий авто-чейнлоад payload.bin.
    • Додано підтримку створення файлового emuMMC зменшеного розміру на SD (слайдер 4–28 GiB, дефолт 5 GiB, PR #1277).
    • Додано кольорову індикацію температури SoC та батареї за робочими діапазонами у Nyx GUI (PR #1248).
    • Виправлено явні інклуди у BDK для надійної збірки без bdk.h (PR #1247).
  • [Оновлено] Sys Con 2.0.0 — Додано MITM-режим, підтримку вібрації, гіроскопа, SInput і мережевих UDP-контролерів, а також суттєво зменшено споживання RAM і ROM.
  • [Додано] TorrentShopNX 2.12 — BitTorrent-клієнт, каталог ігор та ретро-консолей із прямою потоковою інсталяцією для Nintendo Switch. Дозволяє знаходити, завантажувати та встановлювати ігри, оновлення, DLC і ретро-роми безпосередньо на консоль. Поліпшено оновлення каталогу, завантаження й розпакування великих файлів, додано перегляд архівів як папок, A–Z навігацію, пошук за авторами та автоматичне встановлення BIOS для восьми платформ емуляторів.
  • [Оновлено] EdiZon-Overlay — Перезібрано з найсвіжішою версією libultrahand (включаючи оновлений libtesla), стандартом C++26 та свіжим тулчейном libnx для стабільної роботи на нових версіях Atmosphère та прошивці 23.0.0.
  • [Оновлено] pipensx 1.6.2 — Оптимізовано кешування каталогу Games без повторних мережевих оновлень, стабілізовано фонове завантаження та виправлено відображення списків.
  • [Оновлено] Lockpick_RCM 37f9657 — Оновлено Lockpick_RCM від розробників 4IFIR (DecScots & impeeza): додано підтримку зняття ключів для Horizon OS 23.0.0 та master key revision 2 і новіших.
  • [Оновлено] NxThemes Installer nxt-3.0.2 — Покращено підтримку зображень екрана завантаження hekate з автоповоротом портретних зображень, додано встановлення bootscreen-тем через API Themezer і виправлено обробку чисел із плаваючою комою.

ENG

The patch for legacy homebrew support no longer works, so some older homebrew applications may stop working. To fix this, patch them via https://hbpatcher.alula.me/ The old HBMenu forwarder will also launch with an error. Reinstall it from ‘games/Homebrew menu [03DB12780BD84000][v0].nsp’ through DBI as a game. To access HBMenu without the forwarder, launch Album while holding the R button (hold until it opens). Details here - https://switch.customfw.xyz/hbl Custom themes do not work on firmware 23.0.0+. If your console crashes during boot, delete the ‘atmosphere/contents/0100000000001000/’ folder from your SD card.

925

  • [Updated] TorrentShopNX 2.15 — Download stability on Switch and Retro has been optimized, archive handling and an exit error have been fixed, and an option to increase small font size has been added to the settings.
  • [Updated] pipensx 1.6.3 — The web interface for remote library and update management has been updated, torrent and installation crashes have been fixed, and a safe 512 MB reserve for NAND and RuTracker trackers for magnet links have been added.
  • [Updated] Theme Patches fc149aa — Added support for Nintendo Switch firmware 23.0.1.
  • [Updated] Atmosphere 1.12.0 — Atmosphère component updates:
    • [DNS.mitm] Fixed network access on firmware 23.0.0+: requests to addresses not present in the hosts file are now forwarded to the system instead of returning empty. Nintendo server blocking works as before.
    • [fs.mitm] The official implementation of RomFS batch read interception (StorageForBatchRead) from the Atmosphère developers has replaced Kefir’s custom patch. Added interception of previously missing FileSystem and DataStorage commands, improving LayeredFS mod functionality on 23.0.0+.
    • [fs.mitm] Fixed a crash in the Asian and Japanese versions of Trails in the Sky 2nd Chapter when launching with mods due to insufficient RAM.
    • [libstratosphere] Fixed the initial state of shared memory and transfer memory objects in system modules (PR #2873).

924

  • [Updated] TorrentShopNX 2.14 — Added torrent sorting and statistics, file names in downloads, fixed downloading large and multi-file torrents, and screenshot display in docked mode.
  • [Updated] Sphaira 1.0.8 — Added Ownfoil support, an album menu with web sharing via QR code, and 32-bit address space parameters for the forwarder; changed game management and improved Chinese and Russian translations.
  • [Updated] Atmosphere 1.12.0 — Atmosphère component updates:
    • [DNS.mitm] Official fix for Nintendo server blocking on firmware 23.0.0+. Reliably blocks the console’s background connections to Nintendo when checking for system updates and protects against accidental bans.
    • [fs.mitm] Fixed a crash in Trails in the Sky 2nd Chapter when launching with mods due to insufficient RAM.
    • [set.mitm] The Kefir version number in the console’s “System Settings” now updates automatically from a file on the memory card, without needing to reinstall Atmosphère.

922

  • [Updated] TorrentShopNX 2.13 — Added a dual-pane file manager, themes and custom wallpapers, multi-select filters, NSZ compatibility and size checks before downloading, as well as safe screen wake-up and an updated catalog interface.
  • [Updated] Mission Control 0.16.0 — Official update with support for Horizon OS 23.0.0 and 23.0.1 firmware:
    • Updated the btm and bluetooth IPS patches, implemented proper handling of shortened CMIF device status polling commands in the BTM service (btmGetDeviceConditionShortened, btmGetDeviceInfoShortened).
    • Added adaptive trigger travel settings for DualSense controllers (dualsense_adaptive_trigger_travel).
    • Improved and refined battery level indication for Sony gamepads (DualShock 3, DualShock 4, DualSense).
    • Expanded compatibility with the Android app JoyconDroid without requiring root access.
  • [Updated] Atmosphere 1.12.0 — Atmosphère build integrating fixes from the community and developers:
    • [DNS.mitm] Implemented interception of new asynchronous CMIF resolver commands sfdnsres 99–110 (QueryAddrInfoRequestWithOptions, FetchAddrInfoRequestWithOptions, CancelQuery, etc.) for Horizon OS 23.0.0+. This reliably prevents DNS query leaks through the c-ares library in system background processes (nim when checking for updates, erpt report submission), directly at the DNS MITM level (PR #2865).
    • [fs.mitm] Added support for the new IStorageForBatchRead interface for batch RomFS reading on Horizon OS 23.0.0+ (commands 211 OpenDataStorageByProgramIdForBatchRead and 10 BatchRead), ensuring stable LayeredFS operation and interception of file system requests (PR #2867).
    • [fs.mitm] Added automatic allocation of an 8 MB dynamic heap (stolen heap) for the game Trails in the Sky 2nd Chapter (0x01007A2027548000) to the ApplicationsWithDynamicHeap list, fixing game crashes during loading caused by insufficient RAM (PR #2870 by masagrator).
  • [Updated] libnx — Synchronized with switchbrew upstream:
    • Officially merged PR #741 by hexkyz with support for StorageForBatchRead commands at the system library level for Horizon OS 23.0.0+.
    • Updated the Bluetooth service btm device status and information structures (btmGetDeviceConditionShortened, btmGetDeviceInfoShortened) according to the standards of newer Horizon OS versions.

921

  • [Updated] Atmosphere 1.12.0 — Atmosphère 1.12.0 release version:
    • Official vanilla release of Atmosphère 1.12.0 with full support for Horizon OS 23.0.0 (all experimental changes officially merged into upstream master).
    • Implemented web applet memory patching system for Horizon OS 23.0.0+:
      • Resolved critical crashes of the web browser (openWeb), Nintendo eShop (systemWeb), and offline browser (offlineWeb) on firmware 23.0.0 caused by severe applet pool memory constraints.
      • Added embedded process loader (loader) patches to reclaim ~9 MB of previously reserved and unused web applet heap memory (Reserved and ReservedTbd).
      • Increased additional system memory allocation in the mesosphere kernel for 23.0.0+ to 16 MB, ensuring stable system execution without exceeding applet memory pool limits.
    • Full decompression of compressed NROs (LZ4 frame format) for HOS 23.0.0+ and ro service fixes (accurate heap unmapping to prevent address space leaks and freezes when exiting homebrew).
    • Integrated stability improvements: resolved dmnt:cht cheat engine crash when attaching to games on 23.0.0 (PR #2855), added 16 MB stolen heap allocation in fs.mitm for Danganronpa V3 LayeredFS mods (PR #2854), fixed swapped path lengths when renaming files in htcfs (PR #2852), and added support for signed exception info offsets in the ro module for Assassin’s Creed 3 (PR #2835 by masagrator).
    • Full compatibility for 8GB DRAM and Overclock variants (kefir.kip / 4IFIR).
  • [Updated] Hekate v6.5.4 & Nyx v1.9.4 — Official update with Horizon OS 23.0.0 support and custom integrated Kefir patches:
    • Added preboot autokeys handoff (automatic boot into Hekate following automatic key dumping without manual prompts).
    • Disabled kefir payload verification and removed forced auto-chainloading of payload.bin.
    • Added support for creating resized SD file-based emuMMC (slider 4–28 GiB, default 5 GiB, PR #1277).
    • Added colorized SoC and battery temperature display based on operating ranges in Nyx GUI (PR #1248).
    • Explicitly added missing BDK includes for reliable compilation without bdk.h (PR #1247).
  • [Updated] Sys Con 2.0.0 — Added MITM mode, support for vibration, gyroscope, SInput, and network UDP controllers, and significantly reduced RAM and ROM usage.
  • [Added] TorrentShopNX 2.12 — BitTorrent client, game & retro console catalog with direct streaming installation for Nintendo Switch. Improved catalog updates, downloading and unpacking of large files, added archive browsing as folders, A–Z navigation, search by author/publisher, and automatic BIOS installation for eight emulator platforms.
  • [Updated] EdiZon-Overlay — Rebuilt with the latest version of libultrahand (including updated libtesla), C++26 standard, and the latest libnx toolchain for stable operation on newer Atmosphère versions and firmware 23.0.0.
  • [Updated] pipensx 1.6.2 — Optimized Games catalog caching without redundant network requests, stabilized background downloading, and fixed list rendering.
  • [Updated] Lockpick_RCM 37f9657 — Updated Lockpick_RCM from 4IFIR developers (DecScots & impeeza): added key dumping support for Horizon OS 23.0.0 and master key revision 2 and newer.
  • [Updated] NxThemes Installer nxt-3.0.2 — Improved support for hekate boot screen images with automatic rotation of portrait images, added installation of bootscreen themes via the Themezer API, and fixed floating-point number handling.

Закрити сторінку