연구원 겸 모더인 사미 하지 하미드가 게임기 닌텐도 스위치 2(Nintendo Switch 2)의 펌웨어 버전 23.0.1을 대상으로 한 최초의 공개 탈옥(Jailbreak)에 성공하면서 기술계에 주목할 만한 발전이 일어났습니다. 이번 작업을 통해 연구원은 홈브류(Homebrew) 소프트웨어를 구동하고, 기기의 대부분의 주변기기에 접근했으며, 세이브 파일 백업 및 '마리오 카트 월드'의 모드 버전을 구동하여 수정 능력을 선보였습니다.
해킹 과정에서 인공지능의 역할
인공지능 기반 리버스 엔지니어링에서 클로드(Claude) 같은 모델을 흔히 사용하는 것과 달리, 연구원은 오픈에이아이(OpenAI)의 코덱스(Codex) 모델을 사용했습니다. 탈옥 과정에는 약 2주일이 소요되었으며, 기기를 컴퓨터에 연결하기 위한 두 가지 다른 접근 방식과 완전한 하드웨어 준비가 필요했습니다. 여기에는 USB 입력 전달, HDMI 출력 수신, 그리고 프로그래밍 도구 충돌 시 기기의 전원 칩을 재부팅하여 자동으로 다시 켜기 위한 블루투스 연동 스마트 조명 스위치 사용이 포함되었습니다.
취약점 메커니즘과 스마일베이직 4 도구
이 해킹은 초기에는 웹킷(WebKit) 웹 브라우저 취약점에 의존했으나, 이는 홈브류 소프트웨어로나 모드의 실행을 허용하지 않았습니다. 후속 단계에서는 이전 세대 게임인 스마일베이직 4(SmileBASIC 4)를 진입점으로 삼도록 인공지능을 유도해야 했습니다. 해킹 발표 직후, 닌텐도 또는 개발사(SmileBomb)는 미국과 유럽의 닌텐도 이숍(Nintendo eShop)에서 해당 게임을 신속하게 내려 판매를 중단했으며, 이 보고서 작성 시점에는 일본어 버전은 여전히 이용 가능한 상태였습니다.
해킹의 성격과 현재의 제약
이번 탈옥은 기기의 하드웨어 수정 없이 완전히 소프트웨어를 통해 이루어지므로, 스마트폰과 휴대용 게임기의 중간 형태를 띱니다. 그러나 연구원은 아직 영구적인 커스텀 펌웨어(Custom Firmware)를 개발하지 못했으며, 이 때문에 기기가 재부팅될 때마다 컴퓨터를 이용해 해킹 과정을 다시 적용해야 합니다.
이 뉴스가 중요한 이유
이번 발전은 인공지능 프로그래밍 도구의 성능에 힘입어 리버스 엔지니어링과 디지털 플랫폼 탈옥 속도가 빨라지고 있음을 보여주는 새로운 지표이며, 1세대 닌텐도 스위치가 겪었던 불법 복제 문제가 반복될 수 있다는 우려를 낳고 있습니다. 이는 개발자 커뮤니티가 플레이스테이션 5와 같은 다른 플랫폼을 해킹하려는 지속적인 시도와 맞물려 일어나고 있습니다.