3DS et Switch CFWTuto Hack Wii/Switch

Nintendo Switch Homebrew Guide Avancé-Partition de la carte SD et Accès au mode RCM

Introduction

Ce guide vous guidera tout au long du processus d’entrée en mode RCM pour utiliser la payload Hekate afin de créer une installation emuMMC NAND que vous utiliserez ensuite à des fins d’homebrew. emuMMC est une implémentation de ce qui est communément appelé emuNAND dans diverses scènes de modification de console. emuMMC est essentiellement une copie de la NAND que vous déplacez et accédez à l’aide d’une carte Micro SD. La NAND est stockée en interne sur la puce eMMC de la carte mère du Switch Nintendo et sert à stocker le système d’exploitation Horizon, les paramètres du système, etc.

Dans un scénario d’utilisation, vous pouvez exécuter le micrologiciel officiel du Switch Nintendo, sur la dernière version et sans piratage informatique, pour jouer à vos jeux d’origine, aller en ligne et disposer d’un ou plusieurs NAND d’emuMMC à utiliser à des fins de homebrew. Vous laisseriez vos NAND emuMMC homebrew hors ligne en ne les liant à aucun compte Nintendo, puis en utilisant éventuellement un service DNS pour bloquer toute communication entre votre NAND homebrew et Nintendo. Cela aurait pour but d’éviter d’être banni pour l’utilisation de l’homebrew. Bien que ce soit l’objectif, ce n’est pas garanti.

La méthode principale d’exécution du Switch homebrew natif consiste à utiliser le menu Homebrew, un programme permettant de charger le homebrew à partir de votre carte Micro SD à laquelle vous accédez via le menu de commutation normal (Horizon OS). Pour ce faire, vous devez d’abord activer le mode RCM, envoyer une charge, démarrer dans Horizon (le système d’exploitation Nintendo Switch), lancer un jeu installé, une démo ou une application tout en maintenant le déclencheur R enfoncé pour lancer The Homebrew Menu, puis charger votre homebrew avec un menu interactif. D’autres cas d’utilisation pourraient inclure le démarrage dans L4T Ubuntu Linux, l’exécution du système d’exploitation Android ou le chargement de Lakka, qui ne vous obligent pas à démarrer dans le système d’exploitation Horizon.

La dernière console de jeu vidéo portable hybride de Nintendo est construite autour du nVidia Tegra-X1, qui présente un grave défaut qui permet à un utilisateur de mettre le périphérique en mode de récupération (RCM), puis de lancer du code non signé, permettant ainsi l’utilisation du logiciel homebrew. En utilisant un périphérique RCM physique, une charge personnalisée personnalisée envoyée via un câble USB-C et des données sur votre carte Micro SD, vous pouvez exécuter un certain nombre d’applications vous permettant de profiter d’émulateurs, de Linux, de créer / jouer des sauvegardes de jeux et de boutiques en ligne, ainsi que de sauvegarder / restaurer sauvegarder les données du jeu. Bien que l’exploit ait été corrigé dans les modèles Nintendo Switch ultérieurs (appelés modèles iPatched), si vous possédez un modèle antérieur capable de RCM, ce guide est pour vous.

Le module RCM est une fonction intégrée au processeur Tegra X1 qui active la console de jeu vidéo Switch en mode de récupération où vous pouvez envoyer une payload. Elle est déclenchée en court-circuitant deux câbles sur le rail Joycon droit et en allumant le Switch tout en maintenant le bouton Volume + enfoncé.

Exigences

Matériel:

  • Nintendo Switch avec Firmware v8.1.0 (ou inférieur) capable d’entrer dans RCM
  • 64 Go + carte Micro SD
  • Lecteur de carte Micro SD
  • Ordinateur sous Windows ou Linux (pour créer la partition emuMMC)
  • Dispositif d’injection de payload (Android, iOS, Linux, Windows et / ou MacOS) avec un port USB (USB3 pour Linux)
  • Dispositif JIG
  • Câble USB de type C

Avant de commencer, vous devez voir si votre Nintendo Switch est un modèle révisé pouvant entrer dans la RCM, mais ne peut pas démarrer les payloads (consoles iPatched). Si votre Nintendo Switch a un numéro de série qui correspond à une plage spécifique (listée ci-dessous), il s’agit d’un modèle révisé et vous ne pourrez probablement pas utiliser RCM pour utiliser CFW dessus. Les unités révisées peuvent être identifiées par leur numéro de série situé au bas de votre Switch (étiquette blanche) ou dans les Paramètres système sous Système -> Informations sur la série.

  • Si votre série commence par XAW1:
  • XAW10078XXX et ci-dessous ne sont pas révisés
  • XAW10079XXX et au-dessus sont potentiellement révisés
  • XAW1012000X et au-dessus sont révisés
  • Si votre série commence par XAW4:
  • XAW4001100X et ci-dessous ne sont pas révisés
  • XAW4001200X et au-dessus sont potentiellement révisés
  • XAW4003000X et au-dessus sont révisés
  • Si votre série commence par XAW7:
  • XAW7001780X et ci-dessous ne sont pas révisés
  • XAW7001790X et au-dessus sont potentiellement révisés
  • XAW7003000X et au-dessus sont révisés
  • Si votre série commence par XAJ1:
  • XAJ1002000X et ci-dessous ne sont pas révisés
  • XAJ1002100X et au-dessus sont potentiellement révisés
  • XAJ1003000X et au-dessus sont révisés
  • Si votre série commence par XAJ4:
  • XAJ4004600X et ci-dessous ne sont pas révisés
  • XAJ4004700X et au-dessus sont potentiellement révisés
  • XAJ4006000X et au-dessus sont révisés
  • Si votre série commence par XAJ7:
  • XAJ7004000X et ci-dessous ne sont pas révisés
  • XAJ7004100X et au-dessus sont potentiellement révisés
  • XAJ7005000X et au-dessus sont révisés
  • Si votre série commence par XAJ9:
    Ces unités sont des unités remises à neuf fournies par Nintendo. Aucune information n’est encore connue, mais elles sont potentiellement révisées.

Il est recommandé d’utiliser au moins une carte Micro SD de 64 Go pour pirater votre Switch, car vous devrez sauvegarder le flash NAND intégré (c’est là que le système d’exploitation est stocké) et disposer au moins une installation emuMMC NAND avec tout type d’hébergeur, de jeux Switch et / ou d’installations basées sur Linux. 64 Go est le montant minimum que vous pouvez obtenir, mais dans la réalité, si vous souhaitez tirer pleinement parti de ce que vous pouvez faire avec le Switch, vous souhaiterez obtenir une carte de 128 Go ou plus , vraiment rapide!).

Pour préparer la carte Micro SD, vous devrez utiliser un ordinateur pour gérer les partitions, télécharger, extraire et copier des fichiers. Un dispositif informatique est également nécessaire pour envoyer la payload au Switch (ce qui est nécessaire chaque fois que vous allumez le Switch et que vous souhaitez utiliser l’homebrew). Vous pouvez également utiliser un dongle RCM pour injecter la payload, ce qui est plus rapide et plus pratique. Vous pouvez créer votre propre dongle de la RCM (voir notre guide) ou en acheter un (si vous en achetez un, ils sont généralement fournis avec un appareil JIG).

Le JIG est un petit appareil qui reliera la broche 10 du connecteur de rail Joycon au point de masse (GND) du même connecteur, qui mettra le processeur Tegra X1 (donc l’ensemble du Switch) en mode RCM. Vous pouvez acheter un JIG prédéfini lui-même (ils viennent souvent avec des dongles RCM), imprimer votre propre à l’aide d’une imprimante 3D, créer un outil improvisé à partir d’un trombone (ou de tout autre matériau conducteur) ou pont permanent.

Vous devez entrer en mode RCM (pour pouvoir injecter une payload) à chaque fois que vous allumez complètement le Switch et que vous souhaitez utiliser l’homebrew. AutoRCM existe, mais il est conseillé de ne pas utiliser AutoRCM si vous prévoyez d’utiliser les services en ligne de Nintendo, car la fonction elle-même constitue en fait une partie intégrante de la NAND pour forcer le mode RCM. Si vous ne vous souciez pas d’être banni, l’utilisation d’AutoRCM vous évitera d’avoir à utiliser un JIG chaque fois que vous souhaitez injecter une payload.

Dans ce cas où vous n’utilisez pas AutoRCM, afin d’accès simple au mode RCM, je recommanderais un kit de l’outils: RCM loader one de XKIT, voir son Review du produit ici.

Le câble USB de type C est nécessaire pour connecter votre appareil informatique à votre Switch Nintendo afin d’envoyer la payload qui initialisera le CFW à partir de votre carte Micro SD. Si vous utilisez un ordinateur normal, vous voudrez probablement obtenir un câble USB Type A à USB Type C ou, si vous utilisez votre appareil Android ou iOS, un câble Micro USB à USB Type C.

Logiciel:

  • TegraRcmSmashGUI (Windows) – (ici)
  • Fusee Launcher (Linux) – (ici)
  • Rekado (Android) – (ici)
  • nxboot (iOS) – (ici)
  • Fusee Launcher (MacOS) – (ici)
  • Kosmos – (ici) – (assurez-vous de saisir également les patch de signature)
  • gparted (Linux) ou AOMEI Partition Assistant * Version gratuite * (Windows) – (ici)
  • Pilotes emuMMC ** (Compilez-les vous-même)

Certains logiciels doivent être placés sur la carte Micro SD. Le progiciel Kosmos auquel je me suis associé contient du matériel libre et gratuit, notamment Hekate Payload, Atmosphere CFW, le menu Homebrew (utilisé pour lancer l’homebrew) et un homebrew de démarrage.

La charge Hekate est utilisée pour créer et gérer des installations emuMMC NAND, démarrer sous CFW ou sous un autre système d’exploitation. La payload Hekate est un outil polyvalent qui vous permettra également de sauvegarder votre NAND eMMC intégré, de basculer AutoRCM et d’autres fonctionnalités.

Vous allez également avoir besoin d’un logiciel pour envoyer la payload à votre Switch et j’ai inclus les informations d’utilisation des choix les plus courants pour Windows, Linux, Android, MacOS et iOS. Le logiciel de chaque système d’exploitation doit envoyer la payload chaque fois que vous allumez votre Switch et que vous souhaitez lancer à nouveau un autre système d’exploitation ou un autre logiciel CFW.

m4xw, principal développeur derrière emuMMC et bénéficiant du soutien de SciresM, auteur de CFW pour Atmosphere et de CTCaer, auteur de la payload Hekate, a récemment fait d’emuMMC (une fonctionnalité recherchée depuis longtemps) en tant que source libre et accessible à tous. Actuellement, emuMMC requiert que vous exécutiez la dernière version de Atmosphere CFW avec la version la plus récente de la payload Hekate. Vous devez également utiliser le dernier pilote emuMMC **.

Le logiciel Homebrew de votre choix peut également être téléchargé de notre collection des homebrews pour que vous puissiez en profiter une fois que vous avez terminé le guide. Cependant, nous n’allons inclure aucun élément non nécessaire à l’installation de CFW dans ce guide. Choisissez ce que vous voulez utiliser.

** [Utilisateurs avancés uniquement / Facultatif / Non requis] – Atmosphere CFW est publié avec les pilotes requis pour que emuMMC fonctionne (en particulier dans fusee-secondary), mais en utilisant la compatibilité la plus récente avec les augmentations. Si le référentiel de m4xw contient les pilotes les plus récemment mis à jour / les plus récents (comparés à ceux inclus dans Atmosphere), vous devez les utiliser à la place, mais vous devez les compiler manuellement ou les trouver précompilés. Après avoir compilé ou obtenu les pilotes les plus récents, placez-les (le fichier emummc.kip) dans le dossier / atmosphere situé à la racine de votre carte Micro SD (après avoir copié sur Kosmos, bien sûr).

Configuration de la carte Micro SD – Partitionnement

Le Switch Nintendo prend en charge les systèmes de fichiers FAT32 ou exFAT, mais il est vivement recommandé de n’utiliser que FAT32 car il existe des problèmes de capacité entre la mise en œuvre de Nintendo et celle de scènes homebrew du système de fichiers exFAT. En outre, certains homebrews tels que RetroArch ne prennent pas officiellement en charge les cartes Micro SD au format exFAT. Toutefois, si vous souhaitez disposer d’une carte Micro SD prenant en charge des fichiers plus volumineux (tels que des films de plus de 4 Go), vous pouvez utiliser exFAT et simplement numériser et réparer (chkdsk / f) la carte Micro SD à partir d’un ordinateur Windows si vous le souhaitez. rencontrer des problèmes pour les résoudre). Pendant toute la durée de ce guide, je suppose que vous avez formaté votre carte Micro SD à l’aide du système de fichiers FAT32.

L’installation emuMMC NAND sera utilisée pour héberger la NAND que vous souhaitez utiliser pour CFW, ce qui vous permet d’utiliser votre sysNAND (le Switch embarqué eMMC NAND) pour les services en ligne de Nintendo. La première chose à faire est de partitionner et de formater votre carte Micro SD. Vous allez vouloir créer deux partitions, une pour votre système de fichiers FAT32 principal et une pour votre installation emuMMC NAND. Vous pouvez éventuellement créer une installation emuMMC NAND basée sur un système de fichiers, mais vous risquez une diminution importante de la vitesse. Ce guide se concentrera sur la méthode la plus rapide en utilisant la fonctionnalité NAND emuMMC basée sur la partition.

Windows

En utilisant Windows et le programme AOMEI Partition Assistant * Free Version *, vous pouvez facilement créer et formater vos partitions principales FAT32 et emuMMC. Après avoir installé la version gratuite, ouvrez-la et localisez votre carte Micro SD, faites un clic droit dessus et sélectionnez “Supprimer toutes les partitions”, puis cliquez sur Appliquer pour effectuer l’action.

Une fois que vous avez supprimé toutes les partitions actuelles de votre carte Micro SD, vous souhaitez créer votre partition principale FAT32. Cliquez avec le bouton droit de la souris sur votre carte Micro SD et sélectionnez “Créer une partition” puis, sous “Taille de la partition”, soustrayez 29.828 de la taille totale de votre carte Micro SD (le champ “MBR de base” est indiqué sur cette carte). Si, pour une raison quelconque, votre carte Micro SD utilise GPT (au lieu de MBR, comme sur l’image), vous voudrez la convertir en MBR, puis créer les partitions (Hekate ou le Switch ne peut pas lire GPT). N’oubliez pas de cliquer sur “Appliquer” pour appliquer les modifications. Vous allez probablement vouloir donner un nom à la partition, cliquez dessus avec le bouton droit de la souris, sélectionnez “Modifier le libellé” et attribuez-lui un nom (assurez-vous de “Appliquer” les modifications par la suite).

Une fois que vous avez créé votre partition FAT32 principale, il est important de formater la seconde partition de 29 Go, car dans mon cas, Hekate a refusé de l’installer tant que je ne l’avais pas formatée. Faites un clic droit sur la deuxième partition et sélectionnez “Créer une partition”, laissez les valeurs par défaut, procédez et assurez-vous de cliquer sur “appliquer” avant de quitter le programme. C’est tout! Il est temps d’installer le logiciel!

Linux

Chargez gparted (si vous ne l’avez pas, récupérez-le). Vous voudrez supprimer toutes les partitions que vous avez actuellement sur la carte. Pour ce faire, le plus simple consiste à sélectionner d’abord votre carte Micro SD dans le menu déroulant du lecteur situé dans le coin supérieur droit, puis à choisir: Périphérique -> Créer une table de partition. Une fois que vous avez une carte Micro SD vierge sans partition, vous souhaiterez créer une partition FAT32 principale avec 32 Go d’espace libre à la fin. Pour ce faire, il suffit de cliquer avec le bouton droit de la souris dans la fenêtre principale, puis de cliquer sur Nouveau, puis de sélectionner le type de système de fichiers (fat32), en spécifiant le «suivi d’espace libre (MiB)», qui doit être défini sur 29844 (ce montant captures d’écran, c’est une bonne chose que vous lisiez ceci et que vous ne regardiez pas les images!). Une fois cette opération effectuée, cliquez avec le bouton droit de la souris sur la deuxième partition, puis sur Nouveau, puis sélectionnez le type de système de fichiers (fat32) et laissez la taille de fichier par défaut telle quelle. Vous devriez maintenant voir les changements voulus apparaître sur l’interface graphique, car chaque partition devrait être telle qu’elle est dans l’image. Si tout semble bien, appliquez les modifications (recherchez la petite coche verte) et vous avez terminé! Il est temps d’installer le logiciel!

Configuration de la carte Micro SD

Extrayez le contenu de l’archive Kosmos à la racine de votre carte Micro SD, puis assurez-vous que le bit “archive” n’est pas activé (voir ceci et cela, ainsi que l’image ci-dessus. (Décochez la case “le dossier est prêt pour l’archivage”). option sur le dossier racine)) pour tous les fichiers et / ou dossiers de la carte une fois que vous avez copié le contenu (sauf le dossier “Nintendo“, qui ne devrait pas encore exister). En outre, copiez le dossier “atmosphere” contenu dans les correctifs Kosmos Signature en le fusionnant dans le “dossier atmosphere” actuel. Une fois cette opération effectuée, vous êtes prêt à injecter Hekate pour la première fois et à effectuer votre première sauvegarde Clean NAND.

Insérez la carte Micro SD dans la fente située à l’arrière de votre Switch Nintendo (c’est sous la béquille).

Entrer en mode RCM

Pour cette partie, vous pouvez vous renseigner dans notre dernier tuto ici

Si vous avez tout bien suivi le guide, vous devriez avoir le homebrew launcher sur votre console Switch. Cliquez sur l’icône album vous aller entrer dans le menu homebrew.

Et dans la partie prochaine du guide avancé homebrew Switch, nous allons parlé de l’installation de l’emuNAND (emuMMC)

 

Comment here