Теоретическая часть

Попробую объяснить все простым языком. Не претендую на истину, многое из того что написано личное мнение автора.

И так как вообще все тут устроено. У вас есть приставка с уязвимостью. Уязвимость находится в самом процессоре. Очень топороно, но скажем так при воспроизведении определенных действий (в нашем случае это замыкания контактов в рельсе правого джойкона) мы переводим процессор в режим отладки и может отправить ему некий BIOS который он загрузит. BIOS в нашем случае это Hekate. С Hekate мы можем уже выбирать что грузить, и в нашем случае мы загружаем системную прошивку + модификации с карты памяти. Модификации это в нашем случае Атмосфера. Таким образом по итогу мы получаем системную прошивку, но с отключенными проверками на лицензию и.т.д. и.т.п.

Уязвимость эта примерно в июле 2018г. была закрыта, и все приставки сделанные с этого времени уже без уязвимости. Понятное дело что в продаже теоретически могут до сих пор оставаться приставки сделанные до этого момента, а значит с открытой уязвимостью.

По сути называть Атмосферу — прошивкой, ошибка. Это всего лишь надстройка над основной системой, загружаемая с помощью уязвимости.

Что такое фьюзы/предохранители и зачем они нужны?

С недавних пор фьюзы активно используются в процессорах. Это такие нано плавкие предохранители в самом процессоре. Они придуманы для того чтобы можно было в случае каких то критических проблем, отключать тот или иной функционал процессора. Фактически сейчас их используют кто как хочет. Например насколько я знаю, Nintendo ими ничего не отключает, а лишь регулирует версию прошивки. Скажем зашили вы свежую официальную прошивку в Switch по воздуху, например 9.0.1, у вас сгорело скажем 9 фьюзов. Цифра примерная, я точно не помню сколько у 9-ки. Так вот прошивку 8.0.0 официально уже не загрузить, т.к. в нее встроена проверка что должно быть не более например 8-ми сожженых фьюзов. Конечно если вы откатитесь с официальной 9-ки на 8-ку, то с помощью Атмосферы прошивка загрузится, а вот без Атмосферы уже нет. Прошивая системную прошивку через ChoiDujourNX фьюзы не сжигаются, однако любая загрузка в официальную прошивку без атмосферы, тут же их сожжет. Короче говоря обновили вы скажем системную прошивку через ChoiDujourNX до 9-ки, загрузились без карты памяти, все, фьюзы сгорели.

Тут кстати имеет смысл включать AutoRCM. AutoRCM это по сути метод. Повреждается загрузчная область специальным образом и приставка больше не сможет загрузить прошивку. Со стороны выглядит как полный кирпич. Однако благодаря этому хитрому повреждению, приставка сама загружается в RCM режим и вам остается загрузить в процессор Hekate и далее уже грузить что угодно.

Так вот при включеном AutoRCM получается вам не надо включать приставку через замыкатель. Вы как бы минуете этот момент со скрепкой. Однако не минуете процесс загрузки payload Hekate, комп/донгл все равно понадобятся.

Пока это все. Объяснения не профессиональные, но надеюсь хоть немного объясняющие суть происходящего.


Поддержать проект