Explorer le monde de la Nintendo 3DS Homebrew

by Jack

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, certaines variantes du système portable étaient 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 une variante plus abordable a même été introduite. abandonné l’effet 3D stéréoscopique éponyme, mais près d’une décennie est encore une assez longue vie 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 supprimer ce qui pourrait effectivement être considéré comme un produit concurrent.

Alors que mettre la 3DS au pâturage aurait pu être la décision commerciale logique, une vérification rapide sur eBay semble raconter une histoire différente. Qu’il s’agisse de COVID gardant les gens à l’intérieur et augmentant la demande de divertissement à domicile, ou 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 quand elle était tout neuf sur l’étagère à cette époque l’année dernière.

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

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 firmware pouvait-il être modifié ?

Une soirée de recherche m’a appris que l’échange était effectivement 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 presque un mois que ma 3DS en parfait état arrive du pays du soleil levant, je me suis mis à explorer le vaste et merveilleux monde du piratage de la Nintendo 3DS.

Rejoindre le plaisir

Voici la meilleure partie de l’homebrew sur la 3DS : chaque version du matériel, quelle que soit sa région ou la version du firmware qu’il exécute, 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 se sentait enclin à publier une autre mise à jour du firmware juste pour déconcerter quiconque exécute un logiciel non officiel sur sa 3DS, il n’y a aucun moyen qu’il puisse vous forcer à 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 firmware actuel de votre 3DS, mais la méthode la plus simple et la plus rapide pour faire fonctionner votre 3DS avec 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 sur 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 taper : il suffit de scanner le code spécial, et vous êtes en route pour l’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 il y a un nombre vertigineux d’étapes 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 dans les moindres détails, 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 DD-WRT ou le travail d’Aaron Christophel avec les thermomètres Bluetooth Xiaomi. En d’autres termes, des remplacements de firmware qui vous laissent essentiellement 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 que tout semblait être exactement pareil. 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. Alors que la communauté l’appelle un micrologiciel personnalisé, il serait plus exact 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 installée, même si, encore une fois, il est peu probable qu’il y en ait d’autres.

Obtenir les marchandises

De manière générale, les logiciels 3DS se présentent sous deux formes distinctes. Des outils et programmes plus petits sont susceptibles d’être proposés sous forme de fichier .3dsx, qui est un exécutable autonome que vous pouvez exécuter via un outil appelé Lanceur Homebrew qui est installé 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 le fichier CTR Importable Archive (CIA) ou .cia. Ces archives contiennent non seulement le logiciel lui-même, mais les métadonnées nécessaires pour les installer réellement comme s’il s’agissait d’un jeu officiel ou d’une application téléchargée depuis le Nintendo eShop. Étant donné que le logiciel installé via la 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 première.

prboom pour la 3DS

Mais il y a un hic. L’installation d’un fichier CIA n’est pas aussi simple que de le faire glisser et de le 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, éliminant 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 forums ou sur GitHub.

Même quand même, le déballage d’une CIA sur la 3DS elle-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 l’installation personnalisée qui vous permettent de traiter les fichiers CIA sur votre ordinateur. Fonctionnant sur un processeur beaucoup plus puissant et bénéficiant d’un accès à haute vitesse à la carte SD, ces outils peuvent installer le logiciel et être prêt à fonctionner 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 firmware 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 considérablement plus de temps que d’installer 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 sans fil local 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 affirmé 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 verrouillera également après avoir vérifié les notifications du système, mais elles sont assez ennuyeuses en premier lieu, je les ai donc simplement désactivées.

Alors, changer 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 liés au changement de région l’emporteront probablement sur les économies financières.

Un intérêt renouvelé

Avant d’acheter cette 3DS, cela faisait plus d’une décennie que je ne possédais pas de console portable. J’ai à peine le temps de jouer à des jeux à la maison, encore moins en déplacement. Mais l’incroyable catalogue de titres qui sont directement jouables sur le système ou qui peuvent être exécutés via l’un des émulateurs open source disponibles pour cela, é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 pour 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 me retrouve à passer pas mal de temps à jouer avec cette merveille à double écran. Je pense même à mettre à jour vers 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 la dernière véritable console de jeu portable. Les smartphones et les tablettes ont largement conquis 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, s’il s’agit du dernier des portables de race pure, au moins on peut dire que la communauté homebrew s’assure qu’il sort avec style.

N’oubliez pas de partager l’article avec vos amis !

Related Articles

Leave a Comment