
Mario Kart World accueille désormais Peter Griffin, Hatsune Miku, Cinnamoroll et Red d’Angry Birds dans une démonstration qui devrait retenir l’attention de Nintendo. Derrière ces modifications se trouve ns2jb, une chaîne d’exploitation entièrement logicielle compatible avec le firmware 23.0.1.
Le premier jailbreak Switch 2 entièrement logiciel

Le chercheur en sécurité Sammy Hajhamid, connu en ligne sous le pseudonyme pepsipu, a publié le code de ns2jb sur GitLab. Sa démonstration repose sur Mario Kart World, une exclusivité Switch 2 dont il a modifié la sélection des personnages.
La chaîne commence par un dépassement d’entier 32 bits dans SmileBASIC 4, une application de programmation pour Switch 1 toujours exécutable sur Switch 2. Vendue environ 25 dollars, soit près de 22 euros à titre indicatif, elle sert de point d’entrée avant l’exploitation d’un dépassement de tampon dans le service de fichiers de la console.
Codex mobilisé sur deux consoles
OpenAI Codex a pris en charge une part importante du travail. Hajhamid avait relié une Switch 1 et une Switch 2 à deux JetKVM, en ajoutant un interrupteur Bluetooth capable d’actionner le bouton d’alimentation après un plantage. Les agents pouvaient ainsi reprendre leurs essais avec une intervention humaine limitée.

Une première piste passant par le navigateur WebKit de la Switch 2 n’a pas abouti. Le chercheur s’est alors tourné vers SmileBASIC 4 et le service de fichiers pour construire la chaîne finalement publiée.
Du code natif, mais aucun accès au noyau
ns2jb permet d’exécuter du code natif avec les autorisations de modules système ordinaires. Ce niveau d’accès ouvre la voie aux homebrews, aux mods, à la sauvegarde des parties et aux travaux de rétro-ingénierie.
Les limites restent toutefois importantes. Le jailbreak est tethered et doit être relancé après chaque redémarrage. Il ne comprend ni faille du noyau ni firmware personnalisé, ce qui le distingue nettement d’un déverrouillage complet de la plateforme.
Gezine, qui avait divulgué en juillet une autre faille userland affectant les Switch 1 et Switch 2, estime que les travaux « semblent légitimes ». Nintendo n’a pas réagi, mais un correctif du firmware paraît probable au regard de sa politique offensive contre le piratage et les émulateurs. SmileBASIC 4 pourrait également être retiré de l’eShop.
La portée immédiate de ns2jb demeure contenue par l’absence d’accès au noyau, mais la méthode change la donne pour la recherche sur Switch 2. L’utilisation d’agents autonomes capables d’enchaîner les tests matériels, les redémarrages et l’analyse logicielle pourrait surtout accélérer la découverte de nouvelles chaînes d’exploitation, bien au-delà de cette console.
Source : pepsipu Blog