Custom Protocol

[Switch] TUTO - Utiliser ChoixduJourNX pour downgrader/upgrader votre firmware !

Grâce aux efforts du développeur rajkosto, il vous est désormais possible de downgrader ou upgrader votre firmware sans connexion !

Bien le bonjour, possesseurs de Switch ! Comme vous le savez probablement, activer la connexion internet sur votre console vous expose très fortement à un bannissement permanent de tous les services de Nintendo. Jusque-là, beaucoup d’entre vous ont très probablement activé le « mode avion » permettant de n’activer aucune connexion exceptée (si vous activez l’option dans les paramètres) la connexion Bluetooth à vos manettes.

Mais le seul problème qui persiste, c’est le fait de ne pas pouvoir mettre à jour sa console. En effet, bon nombre de possesseurs de carte SD par exemple, souhaitaient les mettre en exFAT. Problème, il fallait faire une mise à jour spéciale intégrant le support de ce format. Beaucoup se sont alors dit : « Arf, si seulement il y avait un moyen de mettre à jour sa console en utilisant un fichier d'update installable depuis un homebrew… ».

Eh bien, aujourd’hui, nous avons le plaisir de vous informer que c’est possible grâce à ChoiduJourNX !

Bon, en réalité ça l’était depuis longtemps, mais je vous avouerai que j’étais pas trop chaud pour en faire un tutoriel complet au risque de brick ma console). Heureusement, notre modérateur @wababc m’a courageusement aidé et c’est grâce à lui que ce tuto est en ligne ! Bravo et merci à lui ! ^^

0) Présentation

ChoiduJourNX est un homebrew crée par rajkosto, permettant l’installation de fichiers de mises à jour directement sur sa console, sans besoin d'ordinateur. La particularité de cet homebrew est qu’il fonctionne dans les deux sens, vous pouvez donc tout aussi bien upgrade votre firmware, que le downgrade (pour le downgrade, voir la dernière partie). 😀

L'autre petit plus de cet homebrew, est que lorsque vous faites une mise à jour du firmware, vous ne brûlez aucun efuse (sauf si vous redémarrez votre console en mode normal). Cette fonctionnalité n’est pas très utile dite comme ça, mais en fait, lorsque vous mettez à jour votre console, vous brûlez un certain nombre d’efuses dans votre console (elles se trouvent sur la carte mère de la console). C’est une sécurité de Nintendo pour éviter le downgrade.

En effectuant cela, vous pouvez donc (si vous faites uniquement des mises à jour via ChoiduJourNX) downgrader votre console sans problème !

Maintenant, place au tutoriel !


I) Tutoriel

Avant de commencer, je me dois de vous informer que ni moi, ni Custom Protocol ne pourra être tenu responsable si vous effectuez des mauvaises manipulations, ne suivez donc ce tutoriel que si vous avez une bonne connaissance et si vous savez ce que vous faites !

Ce tutoriel se décomposera toujours en sous-parties, le sommaire juste en dessous vous permettra de vous y retrouver. ^^

  1. Pré-requis
  2. Récupérer un fichier de mise à jour depuis sa cartouche de jeu
  3. Installation et mise en place de la carte SD & Mise à jour sur console
  4. F.A.Q.

Tout est bon ? Alors c’est parti !


1) Pré-requis

Pour démarrer ce tutoriel en toute tranquillité, vous aurez besoin du matériel/programmes suivants :

  • Une Nintendo Switch sous n’importe quel firmware ;
  • Les fichiers d’un firmware (trouvable sur internet ou sur votre cartouche) ;
  • D’une carte SD ;
  • De savoir comment booter en mode RCM ;
  • Du dossier tout en un Kosmos ;
  • Du payload Hekate en version 4.5 ;
  • Du logiciel hactool ;
  • Du homebrew WAINCartDumperNX ;
  • Du homebrew ChoiDuJourNX.
Télécharger Hekate
Télécharger Kosmos
Télécharger hactool
Télécharger WAINcartDumperNX
Télécharger ChoiDuJourNX

Tout est bon ? Bien, passons à la partie deux !


2) Récupérer un fichier de mise à jour depuis sa cartouche de jeu

Pour pouvoir suivre ce tutoriel, il vous faut obligatoirement les fichiers complets du firmware de la console de votre choix. Malheureusement, beaucoup de ces fichiers sont trouvables sur internet avec des virus ou simplement incomplets la plupart du temps... C’est donc là que les cartouches de jeux interviennent !

En effet, certaines cartouches possèdent dans leur mémoire les fichiers d’une version spécifique. Pour pouvoir savoir quelle cartouche correspond à quel firmware, on vous invite à vous rendre sur ce lien.

Lorsque vous aurez trouvé une cartouche correspondant au firmware souhaité, suiviez ceci :

Commencez d'abord par télécharger Kosmos juste au-dessus, puis extrayez tout son contenu dans votre carte SD de préférence formatée en exFAT. Ensuite, téléchargez l'utilitaire hactool sur votre ordinateur, ainsi que le homebrew WAINCartDumperNX qui servira à dumper le contenu de votre cartouche de jeu insérée préalablement dans la console.

Lorsque vous aurez téléchargé les deux fichiers, mettez-les dans un dossier commun pour éviter de vous y perdre, puis branchez votre carte SD dans votre console. Dans votre carte SD toujours, ajoutez-y uniquement le fichier « WAINCartDumperNX.nro » dans le dossier « switch » de votre carte SD. Enfin, insérez la carte SD dans votre console et démarrez cette dernière en mode RCM.

Injectez-y le payload Hekate en version 4.5 trouvable dans les pré-requis par la méthode de votre choix, puis naviguez (sur votre console) dans le menu « launch », puis tout en bas « CFW ». Acceptez, la console devrait redémarrer comme une grande.

Bien ! Pour terminer, allez dans l'album d'images, puis lancez le homebrew comme sur la photo juste en bas :

On appuie sur A
On appuie sur A

Vous devriez maintenant tomber nez à nez sur un menu ma foi très simpliste. Tout ce que vous aurez à faire, c'est de sélectionner la première option avec A, puis d'attendre que le dump se termine.

Très simpliste, n'est-ce pas ?
Très simpliste, n'est-ce pas ?

Et comme dit précédemment, on attend que tout soit dumpé.

C'est relativement long suivant le jeu, prenez un café...
C'est relativement long suivant le jeu, prenez un café...

Bien ! le dump est à présent terminé ! Éteignez donc maintenant votre console et retirez délicatement votre carte SD afin d'obtenir le fichier « game.xci ». Il se trouve dans le dossier « switch » de votre carte SD, juste là où vous aviez mis le homebrew.

Passons maintenant aux choses sérieuses ! Vous vous souvenez du logiciel hactool précédemment téléchargé ? Eh bien, ouvrez donc le répertoire où il se trouve, puis glissez-y simplement le fichier « .xci » de votre carte SD vers son dossier, puis renommez-le « file.xci ».

Les deux fichiers côte à côte
Les deux fichiers côte à côte

Parfait, ouvrez donc l'invite de commandes Windows (qui se nomme CMD) en tant qu'administrateur, puis naviguez jusqu'au dossier où se trouve hactool en utilisant la commande « cd [chemin] » (et en remplaçant « [chemin] » par le chemin menant vers le dossier mentionné).

Ouvrez le répertoire de hactool
Ouvrez le répertoire de hactool

Enfin, copiez la commande ci-dessus puis effectuez un clic droit dans la console pour la coller, et appuyez sur la touche « Entrée » de votre clavier.

hactool.exe -t xci --updatedir=update file.xci
Ne vous inquiétez pas, c'est normal
Ne vous inquiétez pas, c'est normal

Et voilà ! Vous devriez trouver un dossier « update » tout frais contenant une multitude de fichiers, qui constituent en fait la mise à jour ! Passons maintenant à la nouvelle partie du tutoriel !


3) Installation et mise en place de la carte SD & Mise à jour de la console

Copier ChoiDuJourNX sur votre carte SD comme vous l'avez fait pour le homebrew précédent au cours de ce (long) tutoriel.

Démarrez par la suite votre console en mode RCM et ouvrez l'album pour démarrer le Homebrew Menu, vous devriez maintenant voir le homebrew ChoiDuJourNX apparaître, lancez-le.

Il est beau ce menu dis-moi ?
Il est beau ce menu dis-moi ?

Avec vos doigts, touchez le dossier contenant tous les fichiers de mises à jour précédemment extrait (dans notre cas, « NX-4.1.0 »). Par la suite, vous devriez voir tous vos fichiers :

Cliquez simplement en bas sur « Choose »
Cliquez simplement en bas sur « Choose »

Sur ce nouveau menu qui va scanner tous les fichiers pour vérifier qu'il n'y a pas de corruption des données (ce serait bête hein ?), cliquez sur « 4.1.0 » avec le « (exFAT) » à la fin.

On clique sur le bouton de droite
On clique sur le bouton de droite

Une nouvelle vérification va avoir lieu au cas où, puis vous pourrez dès lors cliquer sur « Select Firmware » en bas de l'écran :

On y est presque ! :D
On y est presque ! 😀

Sur ce dernier écran, cochez juste l'option « (enable autoRCM) » en attendant une troisième et dernière vérification (jamais deux sans trois !) pour enfin pouvoir sélectionner « Start Installation ».

N'oubliez pas vos mouchoirs !
N'oubliez pas vos mouchoirs !

Et... tadaa ! Votre console est désormais downgradée en version 4.1.0 ! Par contre, il faut noter que votre console sera en autoRCM pour éviter que vos efuses brûlent lorsque vous utiliserez ce tutoriel pour upgrader votre console vers un firmware plus récent !

Eh oui ! Cette technique vous permet tout aussi bien de downgrade que d'upgrade votre console, pour par exemple rester totalement invisible aux serveurs de Nintendo et pouvoir la mettre à jour sans la connecter à internet ! Génial non ? Passons maintenant à la F.A.Q. pour répondre aux questions les plus récurrentes à ce sujet !


4) F.A.Q.

Jusqu'à quel firmware puis-je downgrader ma console ?

Alors, en répondant à cette question je sais que je vais en décevoir certains, mais je vais essayer d'être le plus clair possible, d'accord ?

Votre console contient des efuses, ce sont de petits fusibles dans votre console qui brûleront lorsque vous ferez une mise à jour ; pas lors de l'installation, mais lors de la première mise en route de la mise à jour (d'où le fait d'avoir coché l'option « enable autoRCM »).

C'est une mesure de sécurité de la part de Nintendo permettant d'éviter les downgrades de la console. Donc si vous êtes en version 1.0.0, vous êtes normalement censé avoir 1 efuse de brûlé comme l'indique ce tableau :

chaque version vous indique combien de efuses ont brûlés

Et tout cela ainsi de suite. Donc si jusque-là vous n'aviez fait que des mises à jour normales jusqu'au firmware 5.0.0, vous aurez donc brûlé 6 de vos efuses. Vous ne pourrez donc pas downgrader vers la version précédente !

C'est malheureux, mais si vous avez jusque-là fait toutes vos mises à jour de façon normale jusqu'à la 6.2 (la plus récente à l'heure où j'écris ces lignes), vous ne pourrez tout simplement pas downgrade du tout. Si vous le faites quand même, votre Switch s'allumera, mais dès lors qu'elle se mettra en veille, votre console restera bloquée et s'éteindra, vous demandant de restaurer votre NAND via le mode Recovery.

On vous conseille donc de mettre à jour votre console uniquement via ChoiDuJourNX, afin de pouvoir la downgrade par la suite si nécessaire.

Il se passe quoi si j'enlève le mode autoRCM de ma console ?

Vos efuses brûleront instantanément si vous désactivez le mode « autoRCM » alors que vous êtes sur un firmware au-dessus du vôtre, c'est aussi simple que cela !


Conclusion

Bon, je pense que ce sont les deux grandes questions que tout le monde se posent, si vous en avez d'autres je les ajouterais au fil du temps en mettant à jour l'article avec les réponses les plus détaillées possibles !

J'espère que ce long tutoriel vous aura été vraiment utile, personnellement j'avais tellement peur de perdre ma console (déjà que j'ai perdu totalement l'accès au mode online...) que je n'avais pas envie de tester, c'est donc grâce à @wababc que ce tutoriel a pu voir le jour (je le redis, mais sans lui ce tutoriel n'aurait pas été possible) !

N'hésitez surtout pas à m'envoyer un message privé sur le forum si vous n'avez pas tout compris !

Sur ce, l'équipe CTP et moi-même vous souhaite un Bon Hack ! ;)

16 commentaires


Laisser un commentaire

           

  • Tuto instructif !
    Mais j'aurai une question.
    Aprés upgrade la console demande une mise a jour des manettes.
    Peux-t-on la faire, et est-qu'un downgrade reste possible malgré la mise à jour des manettes.
    Merci d'avance et bonne fêtes.
    :fiesta:

  • Article corrigé, merci à toi ^^

    Ajouté 14 minutes 21 secondes après :
    >

    Hello !

    Alors oui, il faut que tu mettes à jour tes manettes, mais une fois que ce sera fait, je te conseillerai de faire immédiatement un NAND backup en suivant mon tutoriel ]ici.

    En revanche, si tu fais un downgrade en ayant mis à jour tes manettes, tu auras un problème de compatibilités... En attendant que l'on trouve une solution, je te déconseille de downgrade ta console. Et si jamais tu souhaites quand même tenté de le faire, tu vas tout simplement brick ta console (d'où le NAND Backup que je t'ai fais faire plus haut)

    Voilà ! :)

  • Salut tout le monde!
    j'aurais une question, j'aimerais savoir si une fois que j'aurais mis la dernière version du firmware avec CDJ, je pourrais me connecter à l'eshop pour récupérer un jeu? (bien entendu je dois désactiver l'autoRCM)
    merci avance.

  • Pas d'idée pour récupérer ton jeux sur l'eshoop.
    Par contre, upgrade et downgrade du firmware, fonctionne, même après mise à jour des manettes.
    Testé avec succès, plusieurs fois sur console abîmée.
    Bien entendu, rcm auto activé en parmanence.
    Éteindre ou redémarrer, démarre toujour en rcm, sans probléme.
    Sur le plus bas firmware, on peux le désactiver sans souci.
    Merci pour ce tuto.

  • Bonjour, je possede une switch (d'avril 2017 donc version hackable) jamais bidouillé en version 7.0 (j'ai refusé la mise ajour de 7.0.1 de ce matin)
    Bref, j'aimerais tenté un downgrade et profité du SX OS que m'a femme m'a acheté
    j'ai choppé tout les fichiers noté dans le tuto
    doit je commencer par un Dump de la nand ?

  • Tuto est bien, En tant qu'un débutant, l'étap de manulation est un peu compliqué pour moi, je reste à nintendo switch 6.2, je pense qu'il sera mise à jour bientôt de hacker.

  • Bonjour et merci pour ce super tuto
    j'ai une question est ce que si je fais un downgrade en 6.2 en autorcm pour me faire un sx emunand
    est ce que ensuite si je restore un backup de ma nand en 7.0.1 il n'y aura pas de fuse grillé?

    merci

  • Salut parcyberbad,
    Tu as déjà grillé ton fuse, donc tu ne peux grillé un autre , tu peux faire le downgrade, mais je te conseille de patienter un peu pour que sx sorte la compatibilité avec le 7.0.1 pour faire le emunand, vu que si tu fait le downgrade et que tu utilises la emunand ayant le fuse grillé, tu peux être détecté, donc un conseil , reste en 7.0.1 et si tu veux le hacker , faut juste suivre les instructions sur le site sdsetup.com . Après pour le mode online, il faut attendre le sx os

  • Bonjour j'ai suivi le tuto à la lettre et j'a fait un downgrade en 4.1.
    Malheureusement pour moi , ma console refuse de démarrer et reste sur le logo "Nintendo switch". Que se passe t*il? Ai- je perdu ma switch. J'ai tout tenté sans succès. Je n'avais pas fat de backup de ma nand comme un con. Je n'arrive plus à récupérer les clés de la console pour tenter une autre méthode. Je suis perdu. :bombe: :bombe: :bombe: :bombe: :bombe: :bombe: :bombe: :bombe: :bombe: :bombe:

  • Chez moi quand je boot en RCM, et qu’ensuite j’injecte hekate, la switch boot dessus, j’ai l’écran de chargement puis un second, le premier reviens mais ensuite reboot de la console en mode normal.

    Une idée d’où cela peut provenir ?

    Il n’est pas possible d’installer directement ChoiDuJourNX sur les homebrew de sx excuter et d’installer l’update 7.0.1 en ayant boot sur SX 2.6.2 ?

    J’ai fais un test en retirant le dossier bootloader et le fichier hekate_ctcaer_4.9.1.bin , quand j’injecte ce fichier depuis le PC, j’ai un écran en « DOS » sur la console , quand je sélectionne le premier choix il m’indique un message d’erreur « no main config found… ».

    C’est Comme une impression de double boot qui cloche : https://photos.app.goo.gl/7CFtr2brZMUjcsncA

    Je ne suis pas en autoboot CRM (j’avais lu que ça pouvait faire crash la console ), je sais pas si cela est important.

    Merci

  • Bonjour suite a se tutoriel impossible de redemarer ma switch je peux la mettre en mode rcm mais elle ne demarre plus

  • salut , j'aimerais savoir un chose
    En faite j'ai ma switch qui était cracké et elle était en version 6.2 je crois mais aujourd'hui la console s'est mise a jour sans afficher le moindre mot maintenant elle est en 8.1. :oops:
    Est ce que je dois la dowgrader ou est ce que je dois attendre une prochaine MAJ sur le sx os ? et combien de temps va falloir attendre ?

    merci de votre réponse :roll:

Covid-19 bannière

Sujets récents du forum

Aucun sujet récent

Catégories

Archives

Covid-19 bannière
Bannière Hypsoma
Covid-19 bannière

Catégories

Archives