La scène hack de la Nintendo Switch 2 progresse à une vitesse impressionnante ! Quelques jours seulement après l'apparition de l'exploit ns2jb, le chercheur RavensClawX dévoile HBLauncher, un Homebrew Launcher accompagné de son propre SDK.
Ce projet permet désormais de lancer de petites applications homebrew directement sur la console grâce à SmileBASIC 4, en exploitant notamment les capacités de son processeur graphique (GPU). Une avancée prometteuse, même si plusieurs limitations importantes subsistent.
HBLauncher : un premier lanceur de homebrews sur Nintendo Switch 2

Développé par RavensClawX, HBLauncher est un projet disponible publiquement sur GitHub qui vise à faciliter le lancement d'applications non officielles sur Nintendo Switch 2.
HBLauncher + SDK is now out for Switch 2! Enjoy making apps and games for the Switch 2 system. Disclaimer: THIS WAS FULLY VIBE CODED. NOT RESPONSIBLE FOR ANYTHING THAT HAPPENS TO YOUR NINTENDO SWITCH 2. https://t.co/gG5cZKH7JL #switch2 #switch2hacks #homebrew https://t.co/FGyj0ncfRh
— Ravens Claw X (@ravensclawx) October 23, 2026
Le programme repose sur les avancées récentes de l'exploit ns2jb, qui utilise SmileBASIC 4 comme point d'entrée pour exploiter une vulnérabilité du module système FS (File System).
Contrairement à un simple programme de démonstration, HBLauncher propose une véritable interface permettant de parcourir une liste d'applications, de sélectionner un homebrew et de le lancer, puis de revenir au menu principal.
L'interface peut être contrôlée avec les boutons de la console, son écran tactile et même la fonction souris des Joy-Con 2.
Il s'agit donc d'une première étape concrète vers un environnement homebrew plus accessible sur la nouvelle console de Nintendo.
Une approche originale : les homebrews fonctionnent sur le GPU
La particularité de HBLauncher réside dans son fonctionnement.
Sur la première Nintendo Switch, les utilisateurs d'Atmosphère connaissent les applications au format .nro, qui s'exécutent directement sur le processeur de la console.
Avec HBLauncher, la situation est très différente.
Le projet utilise les capacités du processeur graphique de la Switch 2 pour exécuter la logique des applications à travers des compute shaders, tandis que l'affichage repose sur des shaders graphiques.
Cette approche permet de contourner certaines limitations de l'environnement actuel, mais ne remplace pas l'exécution native de programmes ARM64.
Un ordinateur reste également indispensable pour héberger les applications et maintenir la communication avec la console pendant toute la session.
Attention : HBLauncher n'est donc ni un custom firmware, ni un lanceur NRO, ni une solution permettant d'installer des applications directement sur la Switch 2.
Un SDK pour développer ses propres homebrews
L'autre grande nouveauté de ce projet est la présence d'un véritable kit de développement, baptisé HB SDK.
Celui-ci permet aux développeurs de concevoir leurs propres applications compatibles avec l'environnement de HBLauncher.
Plusieurs fonctionnalités sont déjà documentées :
- Prise en charge des boutons et sticks des manettes.
- Gestion de l'écran tactile.
- Utilisation des capteurs de mouvement.
- Compatibilité avec la fonction souris des Joy-Con 2.
- Gestion des vibrations.
- Lecture NFC limitée.
- Communication réseau via UDP.
- Affichage graphique et calculs utilisant le GPU.
Le dépôt GitHub contient également un exemple complet baptisé Hello World, accompagné de son code source, de ses scripts de compilation et des éléments nécessaires à la création d'une application.
Ce SDK pourrait permettre à d'autres développeurs de rejoindre le projet et de proposer progressivement de nouveaux outils homebrew.
Un premier serveur FTP déjà disponible
Introducing FTP-SB! The first FTP server for Nintendo Switch 2. Access romfs, save, and tmp directories wirelessly from your PC. #switch2 #switch2hacks #honewbrew https://t.co/vG4heOcLxd https://t.co/vAz6SATkPl
— Ravens Claw X (@ravensclawx) October 23, 2026
Les premiers résultats ne se sont pas fait attendre.
RavensClawX a également publié ftpd-sb, un serveur FTP expérimental conçu pour fonctionner avec HBLauncher.
Ce petit utilitaire permet d'échanger des fichiers entre un ordinateur et l'environnement SmileBASIC de la Nintendo Switch 2 à travers un réseau local.
Les possibilités restent toutefois limitées :
- Lecture et écriture dans les dossiers de sauvegarde et temporaires de SmileBASIC.
- Lecture des fichiers propres à l'application.
- Connexion FTP depuis un ordinateur.
- Aucun accès général aux sauvegardes des autres jeux.
- Aucun accès à la carte microSD de la console.
Le serveur FTP ne propose pas de chiffrement ni d'authentification, ce qui impose de l'utiliser uniquement sur un réseau local de confiance.
Même avec ces restrictions, l'arrivée d'un premier utilitaire fonctionnel démontre que HBLauncher peut déjà servir de base à de véritables applications.
Comment installer HBLauncher sur Nintendo Switch 2 ?
L'installation de HBLauncher reste pour le moment réservée aux utilisateurs expérimentés. Contrairement au Homebrew Menu de la première Switch, il ne suffit pas de copier quelques fichiers sur une carte microSD.
Le développeur a publié une documentation détaillée permettant de préparer le matériel et de lancer son environnement homebrew.
Matériel et logiciels nécessaires
| Élément | Version requise |
| Nintendo Switch 2 | Firmware 23.0.1 |
| SmileBASIC 4 | Version 4.4.9 |
| Raspberry Pi | Pico 2 W |
| Ordinateur | Linux x86-64 testé |
| Node.js | Version 22 ou supérieure |
| CircuitPython | 10.3.1 utilisé pour les tests |
| Sauvegarde SmileBASIC | Plus de 20 Mio libres |
Il faudra également disposer d'un câble USB compatible et d'un réseau local permettant la communication entre la console, l'ordinateur et le Raspberry Pi Pico 2 W.
Les principales étapes de l'installation
1. Télécharger les fichiers de HBLauncher depuis GitHub.
2. Installer CircuitPython sur le Raspberry Pi Pico 2 W.
3. Configurer le Pico pour qu'il puisse communiquer avec l'ordinateur et simuler un clavier USB.
4. Préparer le programme de démarrage dans SmileBASIC.
5. Installer les dépendances nécessaires sur l'ordinateur Linux.
6. Démarrer le serveur depuis le PC et connecter le Pico à la Switch 2.
7. Lancer la chaîne d'exploitation afin d'afficher le menu HBLauncher.
Le développeur précise que la saisie initiale du programme SmileBASIC peut prendre environ huit minutes avec le Pico.
Une fois le lanceur démarré, les applications peuvent être ajoutées dans le dossier apps de l'ordinateur, puis chargées depuis le menu grâce à la fonction d'actualisation.
La bibliothèque est actuellement limitée à 32 applications.
Un exploit encore temporaire et plusieurs limitations importantes
Malgré ces progrès, HBLauncher reste un projet expérimental.
L'exploit utilisé est toujours de type tethered, ce qui signifie que l'environnement doit être relancé après un redémarrage de la console.
L'ordinateur doit également rester allumé pendant l'utilisation du lanceur.
Plusieurs limitations sont donc à retenir :
- Aucun custom firmware complet.
- Aucun accès au kernel grâce à HBLauncher seul.
- Aucune prise en charge des homebrews NRO classiques.
- Aucun lancement de jeux commerciaux via le lanceur.
- Aucun fonctionnement autonome sans ordinateur.
- Aucune installation permanente du lanceur.
- Aucune compatibilité annoncée avec les autres versions du firmware.
Le projet ne permet donc pas encore de transformer la Switch 2 en une console modifiée comparable à une Switch équipée d'Atmosphère.
Il représente plutôt une nouvelle plateforme d'expérimentation pour les développeurs souhaitant explorer les capacités de la console.
Attention aux risques : un projet encore expérimental
RavensClawX insiste sur les risques liés à l'utilisation de HBLauncher.
Le développeur indique notamment que le projet a été réalisé avec une forte assistance de l'intelligence artificielle et qu'il est fourni sans garantie.
Des erreurs pourraient entraîner une corruption des sauvegardes, une perte de données ou des dysfonctionnements.
Il est donc vivement recommandé de sauvegarder ses données importantes avant toute manipulation et de ne pas expérimenter sur sa console principale sans comprendre les risques.
HBLauncher est avant tout destiné aux passionnés de homebrew, aux développeurs et aux utilisateurs expérimentés.
Une nouvelle étape vers le hack de la Nintendo Switch 2 ?
L'arrivée de HBLauncher constitue une avancée intéressante pour la scène hack de la Nintendo Switch 2.
En quelques jours, les recherches autour de ns2jb ont permis de passer de démonstrations techniques à un véritable menu capable de lancer plusieurs applications expérimentales.
La présence d'un SDK documenté représente également un atout important, puisqu'elle offre aux développeurs une base commune pour créer et partager leurs projets.
Cependant, il reste encore beaucoup de chemin avant d'envisager un environnement homebrew aussi complet que celui disponible sur la première Nintendo Switch.
L'arrivée d'un custom firmware, d'un emuNAND ou d'un véritable chargeur d'applications ARM64 nécessiterait de nouvelles avancées techniques.
Pour le moment, aucune de ces fonctionnalités n'est annoncée par RavensClawX.
Lien des sources : HBLauncher sur Github / Ftpd-sb sur Github / Guide d'installation sur Pico
Source principale : RavensClawX - HBLauncher (GitHub)
Veuillez vous connecter ou vous créer un compte pour commenter cet article !
Il n'y a pas encore de commentaires.