Relacje z 22 i 23 października 2026 r. opisywały różne stany SmileBASIC 4 w sklepach Nintendo. 23 października Sammy Hajhamid przypisał OpenAI Codex znalezienie błędu w interpreterze aplikacji; prace nad exploitem ns2jb zajęły według niego około dwóch tygodni.
Co pokazywały datowane obserwacje eShopu
Doniesienia dotyczyły różnych rynków i momentów. 22 października informowano o zniknięciu oferty SmileBASIC 4 z brytyjskiego eShopu, podczas gdy w chwili publikacji jednej z relacji wpisy w sklepach w USA, Kanadzie i Meksyku były nadal widoczne. Następnego dnia o 22:30 czasu japońskiego zgłoszono, że zakup nie był dostępny w japońskich ani zagranicznych sklepach Nintendo.
| Data i pora | Rynek lub konto | Opisana sytuacja |
| 22 października | Wielka Brytania | Informowano o zniknięciu oferty SmileBASIC 4 z eShopu. |
| Stan opisany w relacji z 22 października | USA, Kanada i Meksyk | Wpisy produktu były widoczne w chwili publikacji relacji. |
| 23 października, 22:30 czasu japońskiego | Japonia i sklepy zagraniczne Nintendo | Zgłoszono, że zakup SmileBASIC 4 był niedostępny. |
| 23 października | Konto amerykańskie | Michael Crump dotarł do produktu przez sekcję Wiadomości po nieudanym wyszukiwaniu bezpośrednim i pobrał aplikację. |
Amerykańska obserwacja dotyczyła konkretnego konta i chwili. Na pokazanej konsoli działał firmware 23.0.1, a SmileBASIC 4 miało wersję 4.4.9. Te przykłady wyjaśniają, dlaczego relacje z różnych sklepów mogły opisywać odmienne wyniki.
Co zrobił Codex podczas prac nad ns2jb
Sammy Hajhamid opisał ns2jb jako programowy jailbreak typu tethered, czyli taki, który trzeba uruchomić ponownie po restarcie konsoli. Według jego relacji exploit był testowany na firmware 23.0.1 i pozwalał uruchamiać kod maszynowy z uprawnieniami zwykłego modułu systemowego oraz wbudowanego modułu fs, obsługującego system plików.
Hajhamid przypisał Codex znalezienie przepełnienia 32-bitowej liczby całkowitej w interpreterze SmileBASIC. Błąd występował przy usuwaniu elementów z tablicy: suma mogła się zawinąć, prowadząc do nieprawidłowego dostępu do pamięci. Hajhamid opisał też osobne przepełnienie bufora w usłudze plików Nintendo Switch 2, nad którym sam pracował.
Badacz rozdzielił około dwóch tygodni pracy nad exploitem od modyfikacji Mario Kart World, którą Codex przygotował w jeden dzień. Wyjaśnił też, że widoczny przy stanowisku testowym prompt był żartobliwym podpisem, a początkowa próba uzyskania tą metodą wykonania kodu w userlandzie nie powiodła się.
Demonstracja Vulkan miała odrębny zakres
Ravens Claw X wyjaśnił, że jego demonstracja Vulkan pozostawała w sandboxie SmileBASIC, czyli odizolowanym środowisku aplikacji, a niepodpisane obszary kodu były niewykonywalne. To osobna demonstracja od exploita opisanego przez Hajhamida.
Zasada Nintendo dotycząca ponownego pobierania
W ogólnych wskazówkach Nintendo Support podaje, że zakupioną treść cyfrową można ponownie pobrać, korzystając z konta Nintendo, które dokonało zakupu. Instrukcja Nintendo dotycząca ponownego pobierania zakupionych treści.