Explorer le monde de la Nintendo 3DS Homebrew

Lorsque Nintendo a officiellement mis fin à la production de la 3DS en septembre 2020, ce n’était pas vraiment une surprise. D’une part, une variante du système portable était sur le marché depuis 2011. Ce qui ne veut pas dire que la gamme de produits était devenue stagnante: le système a reçu un rafraîchissement considérable de mi-génération, et il y avait même une variante plus abordable introduite qui a abandonné l’effet 3D stéréoscopique éponyme, mais près d’une décennie est encore une vie assez longue dans l’industrie du jeu. Bien sûr, l’accent mis par Nintendo sur le Switch, un appareil hybride qui brouille la frontière entre les jeux sur console et les jeux portables, a sans aucun doute joué un rôle dans la décision de retirer ce qui pourrait effectivement être considéré comme un produit concurrent.

Bien que mettre la 3DS au pâturage ait pu être la décision logique de l’entreprise, une vérification rapide sur eBay semble raconter une autre histoire. Qu’il s’agisse de COVID qui garde les gens à l’intérieur et d’augmenter la demande de divertissement à domicile, ou de l’incroyable bibliothèque de jeux classiques et modernes auxquels le système a accès, le fait est qu’une 3DS d’occasion en bon état vaut plus aujourd’hui qu’elle ne l’était à l’époque. était tout nouveau sur l’étagère cette fois l’année dernière.

J’ai certainement commis des erreurs plus coûteuses.

En bref, c’était le pire temps possible pour moi de décider que je voulais enfin acheter une 3DS. Puis un jour, j’ai remarqué que le prix moyen d’un modèle japonais était bien inférieur à celui de son homologue américain. Je savais que le matériel était identique, mais le micrologiciel pouvait-il être changé?

Une soirée de recherche m’a dit que l’échange était en effet possible, mais déconseillé en raison de la difficulté et du potentiel de comportement inattendu. Bien sûr, cela ne m’a jamais arrêté auparavant.

Donc, après avoir attendu une bonne partie d’un mois que ma 3DS en parfait état arrive du pays du soleil levant, je me suis mise à explorer le vaste et merveilleux monde du piratage Nintendo 3DS.

Rejoindre le plaisir

Voici la meilleure partie de l’homebrew sur la 3DS: chaque version du matériel, quelle que soit la région d’origine ou la version de firmware utilisée, peut être piratée avec juste une carte SD et un logiciel open source. De plus, puisque Nintendo est maintenant passé à des choses plus grandes et meilleures, il est juste de supposer que la communauté a gagné. Il n’y a pas de nouvelle révision matérielle à venir, et même si Nintendo s’est senti enclin à publier une autre mise à jour du micrologiciel juste pour confondre quiconque exécutant un logiciel non officiel sur sa 3DS, il n’y a aucun moyen qu’il vous oblige à l’installer. C’est une fête, et tout le monde est invité.

Le premier pas dans le terrier du lapin.

Il existe divers exploits qui peuvent être utilisés en fonction du micrologiciel actuel de votre 3DS, mais la méthode la plus simple et la plus rapide pour que votre 3DS exécute un logiciel non Nintendo consiste à utiliser une vulnérabilité dans le navigateur Internet du système. Avec les fichiers appropriés sur la carte SD, il vous suffit de pointer le navigateur 3DS vers une URL spécifique pour déclencher l’exploit. Grâce à la capacité du navigateur à lire les codes QR, vous n’avez même pas besoin de le saisir: scannez simplement le code spécial et vous êtes sur le chemin du homebrew nirvana.

Pour être clair, il vous reste encore beaucoup à faire. Obtenir les fichiers sur votre carte SD et déclencher l’exploit n’est que la première phase. Avant que tout soit dit et fait, vous devrez redémarrer la 3DS plusieurs fois, mettre plus de fichiers sur la carte SD et installer un certain nombre de programmes sur le système. Rien de tout ça difficile, mais le nombre d’étapes est vertigineux et il serait facile de se perdre sans un bon guide.

Heureusement, les membres de la communauté 3DS ont produit la documentation la plus complète et la plus conviviale que j’aie jamais vue. Le guide qu’ils ont créé vous guide à travers chaque étape du processus avec précision, et tant que vous ne sautez aucune étape, à la fin, votre système sera chargé avec la dernière version du micrologiciel personnalisé Luma3DS.

Potentiel débloqué

Logiciel Homebrew installé dans Luma3DS

Personnellement, quand j’entends le terme firmware personnalisé, je pense à quelque chose comme le travail de DD-WRT ou d’Aaron Christophel avec les thermomètres Bluetooth Xiaomi. En d’autres termes, des remplacements de micrologiciels qui vous laissent avec un appareil complètement différent. Une partie de moi a donc été surprise lorsque j’ai redémarré mon système dans Luma3DS et tout semblait être exactement la même chose. Je me suis même demandé pendant une minute ou deux si j’avais fait quelque chose de mal.

Après avoir examiné de plus près le référentiel GitHub du projet, la situation est devenue plus claire. Bien que la communauté s’y réfère comme un micrologiciel personnalisé, il serait plus précis de dire que Luma3DS corrige le micrologiciel d’origine du système pour activer un ensemble de fonctionnalités étendu. Une grande partie de cela permet à l’utilisateur d’installer et d’exécuter des applications non Nintendo, mais il existe également un menu système, accessible avec une combinaison de boutons spéciale, qui vous permet de modifier des paramètres plus avancés.

Avec Luma3DS installé, la 3DS conserve 100% de ses fonctionnalités d’origine. Vous pouvez toujours jouer à tous vos jeux, vous connecter à l’eShop pour télécharger de nouveaux titres et jouer en ligne avec d’autres. Il est apparemment même sûr d’installer une mise à jour officielle du micrologiciel avec celle-ci, même si, encore une fois, il est peu probable que plus de ceux-ci descendent.

Obtenir les marchandises

De manière générale, le logiciel 3DS se présente sous deux formes distinctes. Des outils et programmes plus petits seront probablement proposés en tant que .3dsx fichier, qui est un exécutable autonome que vous pouvez exécuter via un outil appelé Lanceur Homebrew qui s’installe avec Luma3DS. Cela fonctionne assez bien pour les applications ponctuelles, mais peut devenir ennuyeux car il faut plusieurs étapes pour démarrer le logiciel à partir d’un démarrage à froid.

L’alternative, préférée pour les logiciels plus volumineux et plus complexes, est l’archive CTR Importable (CIA) ou .cia déposer. Ces archives contiennent non seulement le logiciel lui-même, mais les métadonnées nécessaires pour les installer comme s’il s’agissait d’un jeu ou d’une application officiel téléchargé depuis le Nintendo eShop. Étant donné que le logiciel installé via CIA apparaît dans le menu principal de la 3DS, il est beaucoup plus rapide et plus facile d’accès que de passer par le Lanceur Homebrew premier.

prboom pour la 3DS

Mais il y a un hic. L’installation d’un fichier CIA n’est pas aussi simple que de le glisser-déposer sur la carte SD du système. L’archive doit être correctement décompressée par un soi-disant gestionnaire de titres, dont le plus populaire est connu sous le nom de FBI et fonctionne sur la 3DS elle-même. Une fois décompressé et installé, le fichier CIA d’origine peut être supprimé, sinon chaque application finirait par occuper deux fois plus d’espace que nécessaire sur la carte SD.

C’est un peu gênant, mais il existe quelques astuces pour accélérer le processus. D’une part, le FBI peut charger un fichier CIA à partir du réseau local ou d’Internet en scannant son URL à partir d’un code QR, supprimant ainsi le besoin de placer manuellement le fichier CIA sur la carte SD avant l’installation. C’est devenu un moyen très populaire de distribuer des homebrews sur la 3DS, et vous verrez souvent ces codes affichés sur des babillards électroniques ou sur GitHub.

Même quand même, le déballage d’un CIA sur la 3DS lui-même est plutôt lent en raison des limitations matérielles inhérentes au système. Pour ceux qui ne veulent pas attendre, il existe des projets tels que custom-install qui vous permettent de traiter les fichiers CIA sur votre ordinateur. Fonctionnant sur un processeur beaucoup plus puissant et avec l’avantage d’un accès haute vitesse à la carte SD, ces outils peuvent installer le logiciel et le préparer à être utilisé sur la 3DS en une fraction du temps qu’il faudrait avec le FBI.

Les différences culturelles

Tout comme le processus d’installation du micrologiciel personnalisé, le changement de région de votre système est très bien documenté. Je n’ai eu aucun problème à obtenir le firmware américain sur ma 3DS, même s’il faut dire que le processus prend beaucoup plus de temps que l’installation de Luma3DS en premier lieu. Malheureusement, une fois la région changée, vous ne pouvez plus accéder aux services officiels de Nintendo pour acheter des logiciels, télécharger des mises à jour ou jouer en ligne. Cela dit, le multijoueur local sans fil avec des consoles américaines fonctionne comme prévu et vous pouvez toujours exécuter des jeux physiques au détail.

J’ai également remarqué quelques problèmes étranges, bien que rien de vraiment critique. Une fois, le système a déclaré qu’il avait besoin d’installer une mise à jour du micrologiciel, puis après une minute ou deux de téléchargement de fichiers, a lancé un message d’erreur. Le micrologiciel se verrouille également après avoir vérifié les notifications du système, mais elles sont assez ennuyeuses en premier lieu, alors je les ai simplement désactivées.

Le changement de région en vaut-il la peine? Je dirais que cela dépend de la façon dont vous prévoyez d’utiliser le système. Si vous êtes plus intéressé par l’exécution de vos anciens favoris via RetroArch que par les jeux modernes, absolument. Mais si vous souhaitez tirer le meilleur parti du système, y compris de ses diverses fonctions en ligne, les inconvénients du changement de région l’emporteront probablement sur les économies financières.

Un intérêt ravivé

Avant d’acheter cette 3DS, cela faisait plus d’une décennie que je possédais une console portable. J’ai à peine le temps de jouer à des jeux à la maison, et encore moins en déplacement. Mais l’incroyable catalogue de titres qui sont soit directement lisibles sur le système, soit exécutés via l’un des émulateurs open source disponibles pour celui-ci, était extrêmement convaincant. Ajoutez à cela un large éventail de jeux homebrew originaux et l’effort continu pour porter Linux sur le système, et c’était tout simplement trop à laisser passer. L’installation d’un firmware personnalisé sur la 3DS transforme un excellent système en un système incroyable, et ces jours-ci, je passe pas mal de temps à tripoter cette merveille à double écran. Je pense même à mettre à jour l’un des derniers modèles de la 3DS, mais ce sera une histoire pour une autre fois.

S’il est toujours difficile de prédire l’avenir, il n’est pas difficile d’imaginer que la Nintendo 3DS pourrait bien être le dernier véritable système de jeu portable. Les smartphones et les tablettes ont largement envahi le marché, et bien que le Switch soit techniquement mobile, il ne peut tout simplement pas se comparer au design à clapet svelte qui caractérise les portables de Nintendo depuis le Game Boy Advance SP. Donc, si c’est le dernier des portables de race pure, au moins nous pouvons dire que la communauté des homebrews s’assure qu’il sort avec style.

François Zipponi
Je suis François Zipponi, éditorialiste pour le site 10-raisons.fr. J'ai commencé ma carrière de journaliste en 2004, et j'ai travaillé pour plusieurs médias français, dont le Monde et Libération. En 2016, j'ai rejoint 10-raisons.fr, un site innovant proposant des articles sous la forme « 10 raisons de... ». En tant qu'éditorialiste, je me suis engagé à fournir un contenu original et pertinent, abordant des sujets variés tels que la politique, l'économie, les sciences, l'histoire, etc. Je m'efforce de toujours traiter les sujets de façon objective et impartiale. Mes articles sont régulièrement partagés sur les réseaux sociaux et j'interviens dans des conférences et des tables rondes autour des thèmes abordés sur 10-raisons.fr.