Présentation du jailbreak

Un moddeur identifié sous le pseudonyme pepsipu a publié un jailbreak nommé ns2jb pour la Nintendo Switch 2. La démonstration montre le système d’exploitation de la console exécutant une version modifiée de Mario Kart World avec des personnages non officiels tels que Cinnamoroll, le rouge Angry Bird, Peter Griffin et Steve de Minecraft. Cette première mise en scène confirme que le noyau de la console peut être contourné, même si le procédé reste tethered : l’exploit doit être lancé depuis un jeu à chaque démarrage.

Mécanisme d’exploitation

Le vecteur d’injection repose sur le jeu SmileBASIC 4, un environnement de programmation qui permet aux utilisateurs de créer et d’exécuter leurs propres titres. Le jailbreak exploite une faille dans la façon dont le système charge les scripts de ce jeu, ouvrant ainsi un accès non autorisé aux privilèges système. Une fois le code injecté, le moddeur peut charger un firmware alternatif qui exécute le Mario Kart World modifié. Un autre contributeur a indiqué que le jeu n’est « pas strictement nécessaire », ce qui suggère l’existence d’une méthode de contournement supplémentaire, mais les détails restent non publiés.

Rôle de l’IA dans la création

Selon le développeur, l’assistance d’OpenAI Codex a été déterminante pour générer le code du jailbreak. Codex, entraîné sur de larges corpus de code source, a fourni des suggestions de fonctions et de structures de bas niveau adaptées à l’architecture ARM de la Switch 2. Cette collaboration homme‑machine a réduit le temps de recherche d’exploits, mais n’a pas automatisé la découverte complète : le moddeur a dû valider chaque proposition et l’adapter aux spécificités du firmware Nintendo. L’utilisation d’une IA montre une nouvelle dynamique où les outils de génération de code peuvent accélérer la mise au point d’exploits complexes.

Implications et limites

Le jailbreak reste tethered, ce qui limite son adoption aux utilisateurs prêts à lancer le processus à chaque allumage. De plus, la dépendance à SmileBASIC 4 ou à un équivalent non documenté crée une barrière technique. La communauté du subreddit Switch 2 hacks débat encore de la portée réelle de cette faille : elle ouvre la porte à des modifications logicielles, mais ne permet pas encore de charger un firmware persistant ou de contourner les protections matérielles. Si des exploits plus profonds apparaissent, ils pourraient menacer la chaîne d’approvisionnement logicielle de Nintendo et forcer l’entreprise à réviser ses mesures de sécurité. En l’état, ns2jb constitue une preuve de concept qui illustre comment l’IA peut accélérer le développement d’exploits, tout en soulignant les défis persistants liés à la stabilité et à la praticité d’un jailbreak tethered.