Modden van Nintendo Switch 2-games lijkt mogelijk door ns2jb-exploit
Een hacker heeft een softwarematige exploit ontdekt voor de Nintendo Switch 2. Hiermee kunnen hackers naar verluidt code uitvoeren op hun console en zo bijvoorbeeld games modden. Dit is een belangrijke stap naar een volledige jailbreak, hoewel daar nog wel een kernelexploit voor nodig is.
Dit nieuws in het kort
- Een hacker kan Switch 2-games zoals Mario Kart World modden met de nieuwe ns2jb-exploit.
- Het is geen volledige jailbreak, want de kernel is nog niet gekraakt.
- Deze kwetsbaarheid zou wel kunnen leiden tot een kernelexploit. Dat zou de weg vrij kunnen maken voor pc-emulators en piraterij.
Ontwikkelaar Sammy Hajhamid, online bekend onder de naam pepsipu, bracht de ns2jb-exploit eerder deze week in een blogpost naar buiten. Hij claimt dat deze het mogelijk maakt om code uit te voeren in de sysmodules van de console. Dat houdt onder meer in dat hackers gamebestanden op hun eigen systeem kunnen aanpassen. Op X deelt hij bijvoorbeeld beelden van een gemodde versie van de exclusieve Switch 2-game Mario Kart World, waarin de personagemodellen zijn aangepast.
Hajhamid, die werkt bij het Californische instituut Caltech, is geen bekende jailbreaker. Wel verwacht Gezine dat de exploit legitiem is. Hij is een bekende naam onder jailbreakers en ontdekte eerder al een kleinere en op zichzelf onbruikbare Switch 2-exploit.
Om wat voor exploit gaat het?
De huidige exploit is mogelijk door de Switch-software Smilebasic uit te buiten. Dit is een interpreter voor de programmeertaal Basic, waarmee gebruikers Basic-code direct op de console kunnen invoeren.
Met behulp van OpenAI's programmeeragent Codex vond pepsipu een integer overflow in de software waardoor hij toegang tot het geheugen kreeg. Dat maakte uiteindelijk arbitrary native code execution mogelijk. De exploit werkt op de nieuwste firmwareversie, maar Nintendo zal de fout vermoedelijk binnen de kortste keren patchen.
Deze methode is een stuk ingewikkelder dan die waarmee de eerste Switch werd gekraakt. Hackers vonden toen al binnen een jaar een kwetsbaarheid in de Nvidia-chip van de console. Doordat dit ging om een hardwarematige jailbreak, kon iedereen met een originele Switch deze uitvoeren, ongeacht de firmwareversie. Het lijkt er niet op dat de Switch 2 eenzelfde hardwarefout bevat.
Wat kan dit betekenen?
Ns2jb is een zogeheten userlandexploit. De kernel blijft hierbij buiten schot. Het is bijvoorbeeld nog niet mogelijk om custom firmware te draaien of illegaal games te spelen. Wel hebben hackers nu toegang tot de interne sysmodules en NAND-opslag van de console. Dat zou kunnen helpen bij het vinden van een kernelexploit die wél een volledige jailbreak mogelijk maakt. Ook kunnen reverse-engineers hierdoor mogelijk beginnen met de ontwikkeling van een emulator, hoewel het dus nog niet mogelijk zal zijn om er Switch 2-games op te spelen.
Het gaat om een tethered exploit, waardoor deze na een consolereboot opnieuw uitgebuit moet worden. Gezine verwacht dat het mogelijk zal zijn om een untethered jailbreak te maken, net zoals zijn Y2JB-exploit voor de PlayStation 5. Die console is inmiddels volledig gejailbreakt. Hoewel Sony kwetsbaarheden telkens in nieuwe firmware-updates dicht, lukt het hackers met AI-tools om in razend tempo weer nieuwe exploits te vinden.
Lees meer
Reacties (35)
Vroeg of laat komt alles van Nintendo naar andere platformen. Voor de Switch 2 zal het niet anders zijn.
[Reactie gewijzigd door The Zep Man op 22 oktober 2026 16:00]
Als de ontwikkelaars van de emulator doodleuk met screenshots en video's laten zien dat een leek met weinig moeite en een chique GUI gratizzz games kan spelen met hun emulator, dan komen die ontwikkelaars wel in het vizier van Nintendo.
Als dezelfde ontwikkelaars zich meer op de vlakte houden met bijvoorbeeld enkel de droge tekst "Met deze applicatie kun je een Switch2 systeem emuleren. Wat je ermee doet moet je zelf weten en wij staan niet voor de gevolgen in." kan al juridisch anders uitgelegd worden.
Of de emulator gamesystemen die in de winkel te koop zijn emuleert of systemen die allang EOL zijn maakt ook veel uit of Nintendo zich druk om gaat maken.
[Reactie gewijzigd door RoestVrijStaal op 22 oktober 2026 19:33]
De website van ZSNES is na ~30 jaar nog steeds online. Hetzelfde voor veel andere emulators.Maar Nintendo is wel vrij succesvol in het offline halen van alles wat hun games emuleert.
Nintendo haalt met name offline waar men geld aan verdient. Geen "donaties" voor toegang of andere onzin koppelen aan de naam van een emulator en vrije distributie van broncode voorkomt veel ellende.
Is dat hetzelfde als decompiling?Maar niet met reverse engineering, want er wordt niets geemuleerd ofc
Bij decompiling gebruik je bestaande binaries, deze probeer je vervolgens om te zetten in een leesbare programma taal.
Bij reverse engineering bestudeer je de in-en outputs van de software, en maak je eigen code die hetzelfde resultaat geeft.
[Reactie gewijzigd door erazer33 op 22 oktober 2026 18:43]
Maar kan me ook heel goed voorstellen dat bedrijven voorzichtiger worden met het uitbrengen van nieuwe devices en software, omdat 'alles' nu reverse engineered kan worden. Hoeveel R&D stop je er nog in? Of gaan ze verdere stappen nemen om het te beschermen?
Ik vraag me ook af of en wanneer de AI-toko's deze route gaan beperken of dichten. Of dat er een lobby start onder aanvoering van de Nintendo's e.d. die de AI-toko's hiertoe willen 'verplichten'. Interessante tijden.
Je denkt toch niet dat een reguliere Codex of Claude Code hierbij geholpen heeft? Dit soort leaks worden gemaakt door open LLM's die je gewoon kan downloaden self-hosten en geen enkele vorm van begrenzingen kennen.Ik vraag me ook af of en wanneer de AI-toko's deze route gaan beperken of dichten. Of dat er een lobby start onder aanvoering van de Nintendo's e.d. die de AI-toko's hiertoe willen 'verplichten'. Interessante tijden.
En het draaien van een LLM heeft met de maand minder geheugen nodig, en worden steeds sneller en complexer. Als je al kijkt op https://www.caniusellm.com/ wat je tegenwoordig met een RTX5080 kan draaien, dat is echt verbaasinwekkend.
Nintendo zal de dev's hiervan wel een fix laten maken en zolang de app uit de store halen. Maar vraag me of ze in de toekomst zulke "games" nog gaan toestaan. Smilebasic is niet de enige er bestaat ook nog fuze4 etc dus ja als je in de ene exploits vind zou het goed kunnen dat de andere er ook heeft. Ik bezit zowel fuze4 als smilebasic maar vond fuze4 beter en heb daar wat games voor gemaakt, maar fuze4 heeft ook al ettelijke malen gecrashed tijdens die periodes dat ik het gebruikte, dus zou het me niet verbazen als de boel crashed dat er ook iets uit te buiten valt
[Reactie gewijzigd door joyrider3774 op 22 oktober 2026 16:06]
Klopt als een bus. Bij de 3DS niet één, niet twee, maar drie exploits zelfs.denk dat het niet de eerste keer is dat smilebasic of zijn voorgangers gebruikt werden in exploits om systemen open te breken. Was dit destijds ook niet het geval voor 3ds enzo ?
SmileBoom Co.Ltd. heeft wat goed te maken bij Nintendo om ze daar weer een smile op hun gezicht te krijgen
Edit: Correctie, het waren er 3 en geen 2...
[Reactie gewijzigd door RoestVrijStaal op 22 oktober 2026 19:19]
zover ik weet is er geen 'untethered' JB voor de PS5, je zult na reboot altijd opnieuw de 'webkit autoloader' moeten starten (of youtube jb) (<4 seconden) voor de JB er is dus ook geen custom firmware voor de PS5. In andere woorden is voor de PS5 elke JB dus tethered. (klein foutje?)
De Hypervisor bug (theflow, gezine, jordy) is gepatched in 14.10 en de a53 ('fakepage') in 14.20. De PS5 is t/m 13.60 idd bijzonder makkelijk en 'alle' games die FW 13.60 vereisen zijn dus 'beschikbaar'
De switch 2 is vooralsnog dus erg veilig voor JB en zal nog een lange weg moeten afleggen voor er echt custom code gedraaid kan worden zoals 'homebrew'
De externe hdd's liggen hier om de massa's aan Switch 2 games op te slaan.
Emulator op de pc en gamen :-).
Om te kunnen reageren moet je ingelogd zijn
:strip_exif()/i/2008469840.jpeg?f=imagenormal)
/u/94596/crop6ac4baab4c648_cropped.png?f=community)
/u/263454/crop69528a83920d8.png?f=community)
/u/466919/Tweakers_p9_v2.png?f=community)
:strip_icc():strip_exif()/u/155080/ViceCityFan.jpg?f=community)
:strip_icc():strip_exif()/u/432714/crop6287e94322cf6_cropped.jpg?f=community)
:strip_icc():strip_exif()/u/279592/crop561258ca2dd6e_cropped.jpeg?f=community)
/u/576397/crop667b60a7d50ce.png?f=community)
/u/226814/crop5b5e5226ad741_cropped.png?f=community)