Разработчик Сэмми Хаджхамид, известный под ником pepsipu, сообщил о создании джейлбрейка для Nintendo Switch 2, работающего на актуальной версии прошивки 23.0.1. Это достижение примечательно не только тем, что затрагивает самую свежую систему консоли, но и методом поиска уязвимости: впервые ключевую роль сыграл ИИ-агент Codex.
В своём блоге исследователь рассказал, что для обнаружения эксплойта он использовал ИИ-агента Codex, предоставив ему доступ к умному выключателю Amazon. Это позволило агенту самостоятельно перезагружать консоль, когда это требовалось для проверки гипотез. Взлом был осуществлён через игру SmileBASIC для первого Switch: Codex обнаружил в интерпретаторе BASIC ошибку переполнения 32-битного числа, которая давала возможность изменять данные за пределами массива. Впоследствии разработчик задействовал другие уязвимости модуля файловой системы, чтобы добиться выполнения собственного кода с системными привилегиями.
В качестве демонстрации pepsipu добавил новых персонажей в Mario Kart World. Однако, как отмечает автор, о постоянной кастомной прошивке речи пока не идёт: джейлбрейк не предоставляет доступа к ядру и сбрасывается после перезагрузки. Кроме того, для запуска стороннего кода требуется выполнить довольно много манипуляций. Инструкция по запуску эксплойта опубликована на GitLab.
Этот случай показал, что ИИ-агенты способны находить сложные уязвимости в программном обеспечении, и, вероятно, в будущем подобные методы будут использоваться всё чаще. Пока же владельцам Switch 2 остаётся ждать, смогут ли энтузиасты превратить разовый джейлбрейк в полноценную кастомную прошивку.




