Zabezpieczenia Nintendo Switch 2 złamane z pomocą AI. Exploit znika po restarcie

in Gry

Zabezpieczenia Nintendo Switch 2 złamane z pomocą AI. Exploit znika po restarcie

Deweloper Sammy Hajhamid, znany jako pepsipu, opublikował ns2jb — exploit, który pozwala uruchamiać na Nintendo Switch 2 własny, natywny kod. Przy analizie luk i przygotowaniu części exploitu pomagał OpenAI Codex, asystent programistyczny OpenAI. Rozwiązanie ma jednak podstawowe ograniczenie: odblokowanie działa tylko do restartu konsoli.

Dwa tygodnie pracy i agenci AI podłączeni do konsoli

Z technicznego opisu wynika, że prace zajęły około dwóch tygodni. Hajhamid zbudował środowisko, w którym agenci AI — programy realizujące zadania samodzielnie, w pętli — łączyli się z konsolą i sprawdzali jej odpowiedzi. Codex pomagał analizować luki i przygotować część exploitu.

Pierwsza droga okazała się ślepa: próba uruchomienia kodu przez przeglądarkowy silnik WebKit w Switchu 2 nie przyniosła efektu. Przełom dała inna luka, w tym elementy związane z usługą systemu plików konsoli.

Natywny kod, mody i Peter Griffin w Mario Kart World

ns2jb pozwala uruchamiać natywny kod z uprawnieniami zwykłych modułów systemowych oraz wbudowanego modułu systemu plików. To otwiera drogę do:

  • aplikacji homebrew, czyli programów spoza oficjalnego sklepu — konsolowego odpowiednika programów instalowanych po postawieniu systemu na komputerze;
  • modyfikacji gier i kopii zapisów;
  • reverse engineeringu, czyli rozbierania oprogramowania na części, oraz dalszych badań nad bezpieczeństwem konsoli.

Mniej techniczną stronę projektu pepsipu pokazał, podmieniając postacie w Mario Kart World na Petera Griffina i Hatsune Miku. To demonstracja możliwości exploitu, a nie osobna funkcja systemu.

Jailbreak tethered, czyli znika po każdym wyłączeniu

Najważniejsze ograniczenie: ns2jb to jailbreak tethered — po ponownym uruchomieniu konsoli odblokowanie przepada i trzeba aktywować je od nowa. Trwałe (untethered) odblokowanie przeżywałoby restart i dawało się włączyć kilkoma kliknięciami; tego ns2jb nie robi, ale jest pierwszym krokiem w tę stronę.

Czytaj  Najlepsze akcesoria dla mobilnych graczy

W praktyce oznacza to narzędzie dla osób technicznych i badaczy, a nie gotowy sposób na uruchamianie dowolnego oprogramowania na Switchu 2. Sama metoda pokazuje, jak szybko modele AI schodzą na biurka badaczy i stają się częścią warsztatu przy analizie kodu.

Firmware 23.0.1 i rola SmileBASIC 4

Exploit działa na firmware 23.0.1, które w chwili publikacji opisu było najnowszą wersją oprogramowania Switcha 2. Nintendo może je załatać w kolejnych aktualizacjach.

W kontekście łamania zabezpieczeń konsoli pojawia się też SmileBASIC 4 — narzędzie do tworzenia gier, sprzedawane za około 25 dol. w amerykańskim sklepie Nintendo. Luka z jego wersji dla pierwszego Switcha pomogła w badaniach, ale sam zakup programu nie daje dostępu do jailbreaku. Nintendo może też wycofać aplikację ze sklepu i zamknąć tę drogę.

Write a Comment

Comment