RCM¶
Об RCM¶
RCM (аббревиатура ReCovery Mode) — это режим предзагрузки для процессоров Tegra, который позволяет NVIDIA и Nintendo отправлять на Nintendo Switch небольшие программы для различных внутренних нужд. На уязвимых консолях, после отправки payload'a, он быстро копировался в буфер памяти за стеком, что вызывало переполнение буфера и приводило к нарушению структуры стека. Это позволяет выполнять неподписанный код в контексте bootROM, что даёт доступ практически ко всему на консоли. Мы используем его здесь для запуска Atmosphère.
Если вы выберете путь emuMMC, который будет представлен позже в руководстве, важно отключить функцию Автоматическое сохранение данных в облаке заранее, а также убедиться, что Switch установлен в качестве основной консоли.
Часто задаваемые вопросы об этой странице
-
В: Как работает эксплойт RCM на уязвимых консолях Nintendo Switch?
О: Для получения дополнительной информации, пожалуйста, обратитесь к этой странице. Также есть статья на Medium об этом здесь. -
В: Работает ли RCM на пропатченных консолях?
О: Да. RCM является предусмотренным режимом для всех консолей Nintendo Switch. Эксплойт является непреднамеренным эффектом, который могут использовать только некоторые консоли. Консоли с Tegra X1+ имеют совершенно новый bootROM, в котором нет никаких следов эксплойта, тогда как "уязвимые" системы V1 имеют IROM патч к bootROM, который эффективно удаляет fusee-gelee.