Технологическое сообщество стало свидетелем значительного события: исследователь и моддер Сами Хаджи Хамид успешно осуществил первый публичный джейлбрейк игровой консоли Nintendo Switch 2, нацелившись на версию прошивки 23.0.1. Процесс позволил исследователю запустить программы homebrew, получить доступ к большинству периферийных устройств консоли, а также создать резервные копии файлов сохранений и продемонстрировать возможности модификации путем запуска измененной версии игры «Mario Kart World».
Роль искусственного интеллекта в процессе взлома
В отличие от популярного использования таких моделей, как Claude, в задачах обратной инженерии на базе искусственного интеллекта, исследователь задействовал модель Codex от компании OpenAI. Процесс джейлбрейка занял около двух недель и потребовал двух различных подходов и комплексного аппаратного обеспечения для подключения консоли к компьютеру, включая передачу вводов через USB и прием выводов HDMI, а также применение умного выключателя с поддержкой Bluetooth для чипа питания консоли с целью ее автоматического перезапуска при сбое инструмента программирования.
Механизм уязвимости и инструмент SmileBASIC 4
На начальном этапе взлом опирался на уязвимость в браузере WebKit, однако она не позволяла запускать homebrew или модификации. Следующий шаг потребовал направить искусственный интеллект на точку входа, которой стала игра для предыдущего поколения SmileBASIC 4. Сразу после объявления о взломе компания Nintendo или разработчик (SmileBomb) поспешили отозвать игру и прекратить ее распространение через цифровой магазин Nintendo eShop в США и Европе, в то время как японская версия оставалась доступной на момент написания отчета.
Характер взлома и текущие ограничения
Процесс джейлбрейка осуществляется полностью программным путем без необходимости аппаратных модификаций устройства, что делает его гибридом между смартфонами и портативными игровыми консолями. Тем не менее, исследователю пока не удалось разработать постоянную кастомную прошивку (Custom Firmware), из-за чего процедуру взлома приходится повторять с помощью компьютера каждый раз при перезагрузке консоли.
Почему эта новость важна?
Это событие служит новым свидетельством ускорения темпов обратной инженерии и взлома цифровых платформ за счет возможностей инструментов программирования на базе искусственного интеллекта, что вызывает опасения по поводу повторения проблем с пиратством, с которыми столкнулось первое поколение Nintendo Switch. Это происходит на фоне продолжающихся попыток сообществ разработчиков взломать другие платформы, такие как PlayStation 5.