Джейлбрейкът "Switch 2 Tethered" позволява инсталирането на приложения от трети страни, модифицирането на игри и изпълнението на програми, написани на собствен код.

Публикувано на 23 Октомври, 2026

Изследовател демонстрира частичен "jailbreak" за Switch 2


Един изследовател в областта на сигурността демонстрира софтуерен, частичен "jailbreak" за Switch 2. Този експлойт осигурява достъп до потребителската среда, което, според изследователя, може да се използва за стартиране на приложения от трети страни, анализ и модифициране на игри, копиране на запаметени данни от конзолата и достигане до повечето вградени периферни устройства чрез директен достъп до паметта.


Как работи хакът


"Jailbreak"-ът е "вързан", което означава, че разчита на външни инструменти по време на работа. Той използва версията на SmileBasic 4 за оригиналния Switch – интерпретатор и среда за програмиране от дългогодишна серия за хардуер на Nintendo. Процесът също така изисква компютър с macOS или Linux, свързан към същата мрежа, който изпълнява пакет Node.js, помагащ на изследователя да получи привилегирован достъп до системата.


От грешка в интерпретатора до достъп до системата


Според изследователя, известен онлайн като Pepsipu, работата включва използване на OpenAI Codex за тестване на SmileBasic интерпретатора. Беше използвана специална програма (harness) за изпращане на USB команди към системата, наблюдение на изхода през HDMI и рестартиране на устройството чрез Bluetooth контролер за осветление.


След около две седмици тестване, програмата идентифицира препълване на 32-битово цяло число, което се случва при премахване на елементи от масив в SmileBasic. Този дефект разкрива указател към масива, позволявайки четене и запис на части от системната памет.


Получаване на привилегировано изпълнение


След като беше установен достъпът до паметта, изследователят проучи вътрешните системни модули за пътища към по-високи привилегии. Беше открит препълване на буфер в модула FileSystem services на конзолата. Този дефект разкри кеширан указател към данни и в крайна сметка предостави възможност за произволно четене и запис.


Използвайки тези привилегии, изследователят извърши операции с файловата система, изискващи високи права, и постигна изпълнение на собствен код, като създаде фалшив процес на файловата система.


Демонстрации за широката публика


Като доказателство за концепцията, Pepsipu показа модифицирани герои в Mario Kart World. Други потребители също споделиха прости демонстрации и ранни инструменти за разработчици, работещи на компрометиран хардуер.

Коментари

Остави коментар