Nintendo Switch 2 : le premier jailbreak 100 % logiciel fonctionne sur la dernière mise à jour

Pas besoin de puce

 
Le chercheur en sécurité Sammy Hajhamid a présenté ce jeudi 22 octobre ns2jb, le premier jailbreak logiciel de la Nintendo Switch 2, qui fonctionne sur le dernier firmware 23.0.1. Gezine, le développeur qui mène actuellement le jailbreak de la PS5, juge son travail crédible.
Crédits : @pepsipu

Sammy Hajhamid, connu en ligne sous le pseudo pepsipu, détaille sur son blog une chaîne de failles qui permet de lancer du code non autorisé sur une Switch 2 à jour, sans puce ni soudure. Il l’a dévoilée sur X dans la nuit de mercredi à ce jeudi 22 octobre, avec une vidéo de Mario Kart World où Cinnamoroll, Peter Griffin et Hatsune Miku courent aux côtés de Mario. Pour les propriétaires de la console, ça ouvre la porte aux homebrews (ces logiciels maison que Nintendo n’a pas validés), aux mods de jeux et à la copie de ses sauvegardes hors de la console. Selon son auteur, c’est le premier exploit de ce niveau sur une machine qui s’est écoulée à 23,68 millions d’exemplaires au 30 juin 2026.

Jusqu’ici, la Switch 2 avait bien résisté. En juin 2025, quelques jours après la sortie de la console, le chercheur David Buchanan avait seulement réussi à afficher des graphismes maison grâce à une faille, sans pouvoir y lancer son propre code natif.

La réaction la plus attendue est venue de Gezine. Ce développeur a montré cette semaine une faille sur le firmware 14.10 de la PS5, la version que Sony impose désormais pour accéder au PlayStation Network. Il connaît aussi la Switch 2 : il a annoncé en juillet sa propre faille sur les deux générations de la console Nintendo. Après avoir discuté avec Sammy Hajhamid, il juge le jailbreak sérieux, avec une réserve publiée sur X : « Je pense que c’était trop tôt pour griller l’exploit. Mais bravo à lui. » Autrement dit, maintenant que la faille est publique, Nintendo peut la corriger.

Un logiciel de programmation Switch 1 comme porte d’entrée

Sammy Hajhamid a confié une bonne partie du travail à Codex, l’agent de programmation d’OpenAI. Il a branché ses consoles à des boîtiers JetKVM, qui envoient les commandes de manette et récupèrent l’image. Un interrupteur Bluetooth acheté sur Amazon appuie sur le bouton d’alimentation quand la Switch 2 plante. L’IA s’est d’abord attaquée au navigateur web intégré, la cible classique pour jailbreaker un appareil, sans aller au bout. Les protections de la Switch 2 l’en ont empêchée, notamment le PAC d’ARM, qui signe les adresses en mémoire pour qu’on ne puisse pas détourner le programme.

Le chercheur a donc orienté Codex vers SmileBASIC 4, dont la version 3DS avait déjà été piratée par le passé. L’IA y a trouvé la faille. Ce logiciel Switch 1 permet de créer ses propres jeux en langage BASIC, et il tourne aussi sur Switch 2. Son éditeur SmileBoom le vend 26,99 euros sur l’eShop européen, dans sa version avec un ticket serveur. Son interpréteur contient un dépassement d’entier : un nombre trop grand « fait le tour » et devient négatif, ce qui ouvre l’accès à la mémoire. Le chercheur a ensuite exploité un débordement dans fs, le module système qui gère les fichiers, pour obtenir tous les droits sur le stockage et lancer son propre code avec les permissions d’autres modules.

En revanche, ns2jb est un jailbreak dit tethered : il faut le relancer après chaque redémarrage ou plantage. Il n’installe pas de système modifié permanent, comme Atmosphère sur la première Switch. Parmi les modules intégrés au système, seul fs est compromis pour l’instant. L’auteur ne parle pas de jeux piratés dans son billet. Il dit aussi avoir testé l’exploit sur Switch 1, sans l’avoir encore mis à disposition.

Ce qu’il faut savoir avant de toucher à sa Switch 2

Une faille logicielle se corrige par une simple mise à jour, contrairement à une faille matérielle comme checkm8 sur l’iPhone. Nintendo l’a déjà fait avec l’ancêtre de ce logiciel : en juillet 2016, la version 3DS de SmileBASIC avait été retirée de l’eShop quelques heures après la publication d’une faille, selon Nintendo Life. Elle n’était revenue qu’un mois plus tard, corrigée. Gardez aussi en tête que Nintendo bannit déjà des Switch 2 de ses services en ligne depuis juin 2025.

ns2jb fonctionne donc sur le firmware 23.0.1, le plus récent à ce jour, et la prochaine mise à jour de Nintendo pourra fermer la faille. Mais la faille est assez contraignante. Il faut aussi avoir installé SmileBASIC 4, puisque toute la chaîne démarre dans ce logiciel, puis relancer l’exploit à chaque redémarrage de la console.

Côté PS5, le jailbreak public le plus récent, Relapse, passe par le navigateur et s’arrête à la version 13.60, quand ns2jb tourne sur le dernier firmware de la Switch 2. Le code de ns2jb est déjà en ligne sur GitLab. Gezine annonce de son côté qu’il publiera sa propre faille Switch sur GitHub d’ici quelques jours.


Retrouvez un résumé du meilleur de l’actu tech tous les matins sur WhatsApp, c’est notre nouveau canal de discussion Frandroid que vous pouvez rejoindre dès maintenant !

Pour nous soutenir gratuitement, dites simplement à Google d’ajouter Frandroid à vos sources préférées en cliquant ici.

Recherche IA boostée par
Perplexity