Глосарій термінів
Ви можете прошити, або придбати вже прошитий світч в мене
У процесі прошивки ви зіткнетеся з безліччю нових термінів, знання яких вам будуть необхідні як у процесі проходження посібника, так і в спілкуванні з однодумцями у групі в телеграмі. Ознайомтеся з глосарієм термінів. У разі, якщо ви забудете якийсь термін, просто поверніться до глосарію і освіжіть пам’ять.
Atmosphere (атмосфера, атма)
Надбудова над системою консолі, що дозволяє використовувати її для піратки і для запуску хомбрю, а також багато для чого ще цікавого. Примітно, що спочатку філософія Атмосфери не передбачає запуску піратського контенту, однак саме завдяки їй піратське ПЗ взагалі можливо запустити. Для вибору режиму запуску в hekate перейдіть у Launch -> Atmosphere.
Applet mode (режим аплету)
Режим запуску хомбрю-ігор чи додатків з обмеженою кількістю виділеної оперативної пам’яті. Зазвичай активується при переході в альбом. Потрібен, наприклад, для того, щоб відкрити хомбрю під час гри (наприклад, для створення читів у EdiZon SE).
AutoRCM (актуально лише для першої ревізії, вразливої до Fusée Gelée)
AutoRCM - це режим обратимого, спеціальним чином зіпсованого завантажувача (boot0/1), при якому консоль не може включитися нормальним чином і відразу переходить у режим RCM, щоб не потрібно було фізично замикати контакти jig’ом після кожного повного вимкнення консолі. Не рекомендується до використання через те, що неможливо розрізнити, чи вимкнена консоль, чи вона в режимі RCM без пробросу пейлоада, через що консоль може повністю розрядитися, і її складно буде включити (краще ніколи не розряджати консоль з AutoRCM нижче 3-5%). Має значення лише для консолей першої ревізії, вразливих до зламу через Fusée Gelée.
Бан (банан, ban)
Наслідки порушення користувацької угоди з компанією-виробником, що полягає у позбавленні права на доступ до офіційних онлайн-сервісів Nintendo (eShop, мережева гра тощо). Бан не призведе до поломки консолі і не перетворить її на “цеглу”, весь інший функціонал залишається незмінним.
Бекап (backup, резервна копія)
Попередньо створена копія системних розділів Switch, призначена для відновлення системи у разі їх пошкодження або для повернення системи в збережений стан. Не захистить від бана, але допоможе відновити працездатність системи при непередбачених ситуаціях. Дуже важливо зробити повний бекап Switch до зламу (RAW NAND + BOOT0/1 + ключі), і зберегти його в кількох надійних місцях.
Вразливість (експлойт)
Діра в захисті приставки, яку хакери використовують для отримання екстра прав на приставці і для запуску не підписаного коду. Уразливості бувають апаратними (як Fusée Gelée) і програмними (як Caffeine/Nereba). Перші вимагають взаємодії з приставкою на фізичному рівні, другі — на програмному.
Взлом (злам)
Процес отримання можливості виконання на своєму пристрої будь-якого сумісного програмного коду без будь-яких штучних обмежень з боку компанії-виробника в порушення з нею користувацької угоди.
Донгл (dongle)
Спеціалізований пристрій з автономним живленням і вбудованою пам’яттю, єдиним завданням якого є відправка пейлоада в консоль у режимі RCM.
Daybreak (рассвет)
Хоумбрю, за допомогою якого можна здійснити безпечну (без спалювання запобіжників) установку офіційної прошивки (OFW) потрібної версії. Раніше для цього використовувався менш розвинений ChoiDujourNX.
Caffeine/Nereba
Програмні уразливості (warmboot), що базуються на експлойті Déjà vu для завантаження кастомної прошивки; для них обов’язкова офіційна прошивка 4.1.0 або нижче.
EmuNAND, emuMMC
Повна копія внутрішньої пам’яті консолі, розташована на карті пам’яті. Застосовується для того, щоб залишити офіційну прошивку в максимально незачепленому вигляді. Наприклад, ви можете грати в EmuNAND в піратку, а в стоку користуватися онлайном і купленими іграми. Рекомендується створювати всім, навіть якщо консоль уже забанена, оскільки у разі проблем із внутрішньою пам’яттю (sysNAND) відновити її буде набагато складніше.
Erista
Кодовим словом Erista позначаються приставки першої ревізії (серійник починається на XA*). Erista бувають двох типів - не патчені, вразливі до методи Fusée Gelée, а також патчені, із закритою вразливістю. Патчені приставки можна прошити тільки за допомогою чипа!
Запобіжники (fuses, ф'юзи)
Фізичні нанозапобіжники зі спеціального масиву в чипі, що вказують системі на версію прошивки. Стан ф’юза може змінитися лише один раз — він “згорає”. Це відбувається зазвичай при оновленні офіційної прошивки на версії, що починаються з нової великої цифри (наприклад, 1.0.0, 2.0.0 і т.д.). У кастомній прошивці вони зазвичай ігноруються, що дозволяє робити даунгрейд. Перевірити кількість згорілих ф’юзів можна в Hekate (Console info -> HW & Fuses) або в DBI (Tools -> System info).
Fusée Gelée (злам через скріпку)
Метод зламу, до якого вразливі лише консолі першої ревізії, випущені до літа 2018 року. За допомогою скріпки (замикача) можна перевести приставку в спеціальний стан, після чого запустити злам.
Hekate (геката, хеката)
Кастомний завантажувач (бутлоадер), що заміняє собою такий від Nintendo. Завдяки hekate ми можемо сильно спростити собі запуск кастомної прошивки, зробити резервне копіювання системи на випадок збою, встановити і налаштувати емунанд, а також запускати різні пейлоади та сторонні ОС, такі як Android чи Linux.
Homebrew (хомбрю)
Під словом Homebrew (хомбрю) зазвичай мають на увазі програмне забезпечення не авторизоване Nintendo. Як приклад можна навести різні саморобні ігри, програми для бекапу і редагування збережень і емулятори консолей попередніх поколінь. Homebrew запускається через спеціальний завантажувач - Homebrew Launcher.
Замикач (скріпка)
Для використання вразливості Fusée Gelée приставку необхідно ввести в режим RCM, для чого необхідно замкнути певним чином контакти в салазці правого джойкона на консолі. Будь-яке пристосування, що використовується для цього для простоти названня скріпкою. Детальніше..
kefir (кефір)
У контексті цього посібника - збірник, що складається з вибраного кастому, необхідних програм і скриптів, які все це встановлять належним чином. Детальніше про кефір тут. Кефір містить у собі найбільш корисне і перевірене часом ПЗ, яке у свіжому кефірі завжди йде актуальної версії. Кефір встановлюється за допомогою скрипта, який написаний таким чином, щоб видаляти при установці всі проблемні модулі, через які система може працювати нестабільно або не працювати взагалі. При виникненні проблем, достатньо назвати версію кефіру, щоб відразу стало зрозуміло яке саме ПЗ і якої версії зараз на вашій приставці. Основа кефіру - Атмосфера.
Кастомна прошивка (CFW, кастом)
Кастомна прошивка дозволяє користуватися всіма можливостями приставки і робити речі не доступні простим користувачам хомбрю. Наприклад, можна встановлювати не підписане ПЗ і запускати його прямо з домашнього екрану. На даний момент у розробці всього одна кастомна прошивка - Atmosphere. Однак, уже в поточному своєму стані вона придатна для роботи і дозволяє запускати комерційні ігри і хомбрю.
Mariko
Кодовим словом Mariko позначаються приставки другої ревізії (V2, зазвичай у червоних коробках), а також Switch Lite і OLED. Вони побудовані на оновленому чипі Tegra X1+ (16 нм), мають значно кращу енергоефективність і прошиваються тільки за допомогою модчипів.
Тимчасова прошивка (через модчип)
Вид запуску CFW за допомогою модчипів SX Core / SX Lite, при якому чип використовується лише для початкового запуску системи, після чого кастомна прошивка працює самостійно.
Horizon OS (HOS)
Назва офіційної операційної системи, встановленої на Nintendo Switch; частково базується на ядрі FreeBSD.
LayeredFS (моди)
Механізм у кастомній прошивці, що дозволяє підміняти файли ігор «на льоту». Використовується для встановлення перекладів, модів на графіку, чітів тощо без модифікації самих файлів гри.
NAND (внутрішня пам'ять)
Внутрішня пам’ять консолі, фізично розташована на NAND-чипі на материнській платі приставки.
Не прошивайка (пропатчена приставка)
Приставка, в якій була закрита апаратна вразливість Fusée Gelée, а також приставка з чипом зменшеного тех-процесу - Mariko (приставки другої ревізії) і Switch Lite. Таку приставку можна прошити ТІЛЬКИ за допомогою модчипа, або якщо її прошивка 4.1.0 або нижче.
Payload (пейлоад)
Файл з розширенням *.bin, що містить різні програми для запуску на вашій консолі, використовуючи вразливість у захисті приставки.
Прошивайка (не патчена приставка, стара приставка, приставка першої ревізії)
Приставка, в якій не закрита апаратна вразливість Fusée Gelée, внаслідок чого таку приставку можна прошити за допомогою скріпки, кабелю і комп’ютера (методом Fusée Gelée). Такі приставки перестали випускати з літа 2018 року.
Процес прошивки (прошивка, установка кастому)
Процес, в ході якого на приставку встановлюють кастомну прошивку. Саме цьому процесу присвячується даний посібник.
Режим RCM (recovery mode, рцм)
RCM - це штатний режим відновлення для чипів, встановлених у Nintendo Switch. Саме через нього і відбувається злам методом Fusée Gelée. У режим RCM консоль вводять шляхом замикання потрібних контактів у салазці, в яку входить правий джойкон. Варто пам’ятати, що будь-яку консоль можна ввести в режим відновлення, але код з пейлоада запустить тільки вразлива. Консолі, що зламуються цим способом виходили до літа 2018 року.
Сток (стокова прошивка, сиснанд, OFW, офіційна прошивка, системне ПЗ)
У цьому гайді під цим терміном мається на увазі прошивка, запущена з внутрішньої пам’яті приставки (не з EmuNAND). Приставка з магазину йтиме саме з такою прошивкою. Часто є антонімом до EmuNAND. Сток може бути пропатчений атмосферою (семі-сток), може використовуватися для ліцензії, може використовуватися для піратки, однак кажучи сток найчастіше ми маємо на увазі, що прошивка консолі запущена з внутрішньої карти пам’яті для використання консолі для гри в ліцензію. Приставка з магазину буде йти саме з такою прошивкою (без модифікацій). Тому найчастіше її називають офіційною. Може зустрічатися у вигляді стоку (Full Stock) або семі-стоку (Semi-Stock). У першому випадку запускається офіційна прошивка без додаткових патчів, такою, яка вона є без злому. У другому випадку все-таки застосовується ряд патчів, наприклад, працюватиме Homebrew Launcher, будуть підвантажуватися сторонні модулі, працюватиме перезавантаження в гекату і т. п. Full Stock вважається більш безпечним, але в першу чергу через людський фактор, оскільки він не дозволяє користувачеві взагалі нічого, що потенційно могло б призвести до бану.
Семі-сток (semi-stock)
Те ж, що і сток, однак з запущеною поверх Атмосферою, але без патчів, що дозволяють піратити. Потрібно для гри в офіційній прошивці, але з можливістю використовувати моди, переклади, розгін і чіти. Пам’ятайте, що за використання деяких модів і читів вас ймовірно забанять.
Хост (payload sender, host)
Пристрій, що дозволяє відправити на консоль пейлоад. У якості хоста може використовуватися ПК, смартфон на Android (або iOS з джейлбрейком), чи спеціальний пристрій — донгл або модчип.
SysNAND (сиснанд)
Основна система Switch, що знаходиться у вбудованій пам’яті консолі (NAND). Зазвичай використовується для офіційної роботи та гри в онлайні з ліцензією (якщо він «чистий»).
SX OS
Закрита кастомна прошивка від команди Team Xecuter. Була популярною завдяки підтримці файлів .xci, але не оновлюється з листопада 2020 року і зараз вважається застарілою.
Spacecraft-NX
Відкрита (open-source) прошивка для модчипів SX Core та SX Lite, що дозволяє замінити стандартне ПЗ чипа на вільне.
SigPatches (сигпатчі)
Набір патчів для Atmosphere, необхідних для запуску непідписаного контенту (піратських ігор, дампів тощо). Без них система видаватиме помилку про пошкоджені дані.
Tickets (тікети)
Зашифрована інформація про права на запуск гри або контенту, яка встановлюється в систему разом з грою.
90DNS
Спеціальний DNS-сервер, який блокує доступ до серверів Nintendo, щоб запобігти бану під час використання кастомної прошивки в онлайні.
Forwarder (форвардер)
Ярлик для хомбрю-програми, який встановлюється як звичайна гра і відображається на головному екрані консолі.
Плагіни (sysmodules)
Модулі, що працюють у фоні системи та розширюють її можливості (наприклад, для розгону, використання контролерів від інших консолей тощо).
Сток (Full Stock)
Режим запуску консолі, при якому не працює нічого зі зламу (піратки, хомбрю). Це спосіб запуску консолі в її оригінальному стані. Щоб потрапити в справжній фулл сток, у hekate виберіть Reboot -> OFW.
Чифір (4IFIR)
Збірка від розробника Cooler3D (дагестанець, громадянин росії, але має проукраїнську позицію), що базується на Atmosphere та націлена на розгін консолі. Наразі не має аналогів за швидкістю розгону, оскільки інші рішення значно повільніші. Проте це все ще продукт російського походження, тому використовуйте на власний розсуд.
UltraNX, EBAL-NX, Venom-NX
Російська збірка прошивки, розробник якої відкрито підтримує війну проти України та організовує збори на дрони (FPV) та інше озброєння для російської армії. Наполегливо не рекомендується до використання.
Цегла (брик)
Приставка що не подає ознак життя. Довести до такого стану свіч вкрай не просто. Найчастіше не впевнений користувач назве цеглою взагалі все що завгодно, навіть якщо це лікується перевстановленням кефіру. Однак, насправді лише апаратна поломка може перетворити вашу консоль на цеглу.
Чип (модчип, PicoFLY, RP2040, HWFLY, SXCore, SXLite, RCMX86, SAMD21)
Спеціальний пристрій, що припаюється до материнську плати приставки. Буває двох типів - глітч-чип (SX Core і SX Lite / HWFly/ PicoFly / RP2040) і SAMD21 (Trinket M0, Gemma M0, ItsyBitsy M0 Express, RCMx86 та інші). Чипи першого типу призначені для модифікації так званих “не прошивних” приставок. Завдяки чипам цього типу тепер можна прошити взагалі будь-яку Nintendo Switch. Чипи другого типу підходять тільки для приставок, що прошиваються методом Fusée Gelée. чипи цього типу самі по собі нічого не зламують. Все що вони роблять - це вводять приставку в RCM і пробрасують пейлоад і потрібні тільки для зручності кінцевого користувача. Важливо розуміти, що без чипа першого типу неможливо прошити приставку, а чип другого типу строго опціональний.
