- RayCrym aime ceci
- LS forums
- → Affichage d'un profil : Aime: RayCrym
Statistiques de la communauté
- Groupe Members
- Messages 326
- Visites sur le profil 9 412
- Titre Sunriseur avancé
- Âge Âge inconnu
- Anniversaire Anniversaire inconnu
-
Sexe
Homme
-
Lieu
Mayotte
Outils utilisateur
Derniers visiteurs
#1171791 [PS3] PS3HEN v3.2.1 disponible (4.83 - 4.90 HFW)
Posté par tralala - 01 avril 2023 - 13:51
#1171077 [PS3] PS3HEN v3.2.0 disponible (4.84 - 4.90 HFW)
Posté par tralala - 13 mars 2023 - 22:35
- RayCrym aime ceci
#1160071 [Vita] Apollo Save Tool v0.8.0 disponible pour Vita
Posté par tralala - 25 juin 2022 - 08:17
- RayCrym aime ceci
#1158427 [PS3] PS3HEN déjà mis à jour en 3.1.1
Posté par Juste1Fois - 23 mai 2022 - 17:25
Merci, @tralalaLa team PS3Xploit vient de mettre à jour le PS3HEN en version 3.1.1 il y a quelques minutes.
[/center]
Est-ce possible d'avoir un tuto pour la màj svp ?
Je suis actuellement sous HEN 4.84 avec le hantoolbox et le freeshop de TheCyb3er (TheWizKiki).
J'aimerais passer en 4.89 afin de synchroniser mes trophée et mes saves en ligne.
Dois-je réinitialiser ma play, pour pouvoir la mettre à jour vers HFW-HEN 4.89 et puis-je garder mes homebrew déjà installés ou bien je dois tout supprimer et réinstaller ?
Si j etais toi,j attendrai que les homebrews soient mis a jour pour devenir compatibles en 4.89 (ou attendre confirmation que ceux qui sont en 4.88 le sont)
- RayCrym aime ceci
#1158359 [Vita/PSTV] Final H-Encore supporte le firmware 3.74
Posté par tralala - 22 mai 2022 - 06:59
- RayCrym aime ceci
#1158415 [PS4/PS5] Un nouvel émulateur nommé Kyty est disponible
Posté par Tidus - 23 mai 2022 - 14:26
C'est galère aujourd'hui dans 10 ans c'est l'inverse comme la PS3 jadis , le soucis vient surtout de la puissance mais la PS4 = les mêmes instructions qu'un PC elle sera plus facile à émuler qu'une PS3.Une base , à voir si cela ira au Bout car la ps4 est galère à emuler
Je me rappel de l'époque où l'émulation de la Gamcube était galère 15-20 ans après 95% des jeux tournent même mieux que sur le support original surtout avec Vulkan.
C'est un peu le destin des émulateurs , des projets complexes qui prennent des années à se perfectionner.
Mais un jour la PS4 sera émulé comme tous les autres par contre la PS5 c'est encore trop tôt pas avant minimum 10 ans.
- BlackBrain et RayCrym aiment ceci
#1158421 [PS3] PS3HEN déjà mis à jour en 3.1.1
Posté par RayCrym - 23 mai 2022 - 16:00
Merci, @tralalaLa team PS3Xploit vient de mettre à jour le PS3HEN en version 3.1.1 il y a quelques minutes.
[/center]
Est-ce possible d'avoir un tuto pour la màj svp ?
Je suis actuellement sous HEN 4.84 avec le hantoolbox et le freeshop de TheCyb3er (TheWizKiki).
J'aimerais passer en 4.89 afin de synchroniser mes trophée et mes saves en ligne.
Dois-je réinitialiser ma play, pour pouvoir la mettre à jour vers HFW-HEN 4.89 et puis-je garder mes homebrew déjà installés ou bien je dois tout supprimer et réinstaller ?
- RayCrym aime ceci
#1158372 [PS3] PS3HEN déjà mis à jour en 3.1.1
Posté par tralala - 22 mai 2022 - 17:48
- RayCrym aime ceci
#1156520 [PS4] Apollo Save Tool v1.1.0 disponible
Posté par tralala - 17 avril 2022 - 21:22
- RayCrym aime ceci
#1151699 [PS3] Apollo Save Tool v1.6.5 disponible
Posté par tralala - 23 janvier 2022 - 07:36
- RayCrym aime ceci
#1149877 [PS4] PS4 MultiTrainer v1.1.5.5 disponible
Posté par tralala - 30 décembre 2021 - 11:25
#1089421 [Switch] TX commence la pré-production des SX LITE et SX CORE
Posté par ConsoleX - 14 février 2020 - 18:48
- banzzai, gavroche27, Fatiguant et 2 autres aiment ceci
#1004270 FAQ/Infos importantes, à lire avant de poster
Posté par shadow256 - 12 juillet 2018 - 04:33
Note importante: Le dernier firmware peu ne pas être compatible avec les différents CFWs donc ne pas mettre à jour la partie CFW sous ce firmware pour l'instant si votre CFW ne le supporte pas (Atmosphere compatible jusqu'au firmware 18.0.0 et SXOS compatible jusqu'au firmware 11.0.0). Ce message sera mis à jour avec l'évolution des différentes compatibilités. Notez qu'en cas de mise à jour de la sysnand et d'un firmware compatible avec le CFW voulu en emunand, l'emunand peut être lancée mais ne pas mettre de cartouche dans le lecteur si le firmware est inférieur au 12.0.0 car cela plantera à cause d'une mise à jour du firmware du port cartouche en 12.0.0 et firmwares supérieurs (mise à jour faite dès le lancement du firmware) (idem avec le firmware 4.0.1, 9.0.0 et 11.0.0, le port cartouche subit également une mise à jour sous ces firmwares donc un firmware inférieur rendra le port cartouche inutilisable sous ces firmwares); sous SX OS le patch nogc n'existant pas il faut aussi noter que la mise à jour en emunand grillera aussi les Efuses du port cartouche et donc l'utilisation de celui-ci ne fonctionnera plus en firmware inférieur, sysnand ou emunand.
Bonjour à tous,
Ce sujet est réservé aux questions les plus fréquemment posées ainsi qu'à la centralisation des sujets/homebrews/programmes les plus intéressants sur le hack Switch. Il est à noter que ce sujet n'a pas pour vocation de faire des tutoriels d'utilisation des différents éléments abordés, il sert seulement à donner des débuts de pistes pour faire certaines choses. J'essaierai de tenir ce sujet le plus à jour possible.
Attention: Toute question sur l'utilisation d'un homebrew/logiciel/une méthode de fonctionnement de telle ou telle chose (bref, pas de questions ici sauf si elle concerne directement le contenu de la FAQ) sera immédiatement supprimée de ce sujet, celui-ci ne sert pas à cela, veuillez créer un sujet sur le forum et si une réponse vous a été donné vous pouvez me suggérer d'ajouter votre sujet à cette FAQ, je l'ajouterai si cela me semble pertinent. Vous pouvez également me suggérer des améliorations ou des choses à ajouter/modifier, toutes les contributions seront les bienvenues.
- Que dois-je savoir avant d'installer un CFW et quels renseignements sont importants?
- Il faut savoir si la console est une console patchée ou non (pour info les consoles patchées sont apparues autour du mois de juin 2018 et il existe des moyens de tester cela, voir les infos générales de cette FAQ pour en savoir plus) (si patchée il faudra être en firmware 4.1.0 ou inférieur, pas de downgrade possible), ensuite comprendre les risques liés à l'installation et à l'utilisation d'un CFW (bannissement, risque de brick de la nand (surtout pour les Switch patchées pour lesquels les précautions sont importantes à prendre avant de commencer)...), savoir comment préparer la SD (installer un CFW, installer les jeux ou installer des homebrews), savoir comment injecter un payload via le mode RCM de la Switch et donc savoir comment passer en RCM (pour les Switch patchées ceci ne sert à rien car l'exploit passe par une autre méthode), dumper la nand avant de faire quoi que se soit sur la nand (ne même pas lancer le CFW avant de faire le dump, utiliser le payload Hekate pour tester si la console est compatible au hack et si elle l'est, faire le dump immédiatement) (pour les Switch patchée ceci est à faire impérativement avant toute chose ainsi que le dump des clés de la console via Lockpick-RCM) et enfin lancer le CFW. Tout ces points sont abordés dans cette FAQ et ce petit résumé ne dispense clairement pas de la lire entièrement.
- Quelle est la compatibilité du hack et que dois-je savoir en cas de mise à jour du firmware?
- Pour une console patchée, la sysnand doit être en firmware 4.1.0 maximum et ne jamais être connectée aux serveurs Nintendo donc pensé en premier lieu à indiquer un mauvais code Wifi pour pouvoir configurer les DNS et ne pas être touché par le super nag qui empêchera d'utiliser l'exploit (la console demandera une mise à jour même si passage via le mode Recovery). Pour l'emunand, le firmware maximum est le firmware supporté par le CFW utilisé (toujours faire la mise à jour via Daybreak sur une emunand).
- Pour les consoles non-patchée, le firmware de la sysnand n'a pas vraiment d'importance puisqu'il est toujours possible de faire un downgrade avec plus ou moins de difficultés/pertes de données (méthode via ChoiDuJour/EmmcHaccGen). Ceci dit, si aucune emunand n'est utilisée, ne pas mettre à jour au-delà du firmware supporté par le CFW, ça évitera bien des galères (mise à jour via Daybreak fortement conseillée dans ce cas pour éviter le bannissement). Pour l'emunand, il ne faudra jamais la mettre à jour au-delà du firmware maximum supporté par le CFW utilisé (utiliser toujours Daybreak pour mettre à jour l'emunand) car sinon il faudra attendre sa compatibilité avec celui-ci pour pouvoir la réutiliser (d'autres méthodes peuvent être mises en place pour downgrader l'emunand mais c'est assez complexe). Enfin, n'oublions pas que pour ces consoles l'exploit utilisé ne pourra jamais être patché, l'injection de payload fonctionnera toujours mais c'est le CFW qui peut ensuite être temporairement bloqué par Nintendo après une mise à jour firmware. Du coup, pour ceux qui utilisent une emunand avec une sysnand clean, la sysnand peut être mise à jour sous le dernier firmware de manière officielle sans risque si souhaité (risque de grillage d'Efuses) mais l'emunand doit rester sous le firmware maximum supporté par le CFW (l'emunand ne pose aucun problème au niveau des Efuses (les Efuses Lotus eux par contre peuvent être impactés et impactants) pour rappel et encore une fois, elle doit être mise à jour via Daybreak).
- Attention, quand vous mettez à jour le firmware du CFW, n'oubliez pas que si vous utilisez un thème personnalisé celui-ci peut ne plus être compatible avec le firmware plus récent donc supprimez le thème personnalisé en cas de souci, premier réflexe à avoir. Autre chose, en cas d'utilisation de modules (dossier "titles" ou "contents" du CFW) et en cas d'erreur après une mise à jour (firmware ou CFW) il est possible qu'un ou plusieurs modules posent problème, pensez donc à mettre à jour les modules ou bien supprimer les modules un à un pour savoir s'il n'y en a pas un qui pose un souci (exemples de modules: SX-Autoloader pour SX OS, Sysclk, Emuiibo, etc...).
- Attention, si vous utilisez une carte SD formatée en EXFAT et que vous avez sélectionné le firmware sans le driver EXFAT lors de la mise à jour via Daybreak, il faut utiliser une carte SD formatée en FAT32 pour réinstaller le firmware avec le driver EXFAT via Daybreak (tenter de réinstaller le même firmware et si cela ne fonctionne pas, faire un downgrade sur le firmware inférieur en FAT32 puis faire l'upgrade avec l'EXFAT). Une fois cela fait, on pourra réutiliser la SD formatée en EXFAT. Si vous utilisez une emunand via partition il faudra sauvegarder le contenu de la SD, formater en FAT32, installer le firmware EXFAT sur l'emunand, formater en EXFAT et remettre le contenu sauvegardé au début de la procédure (pour l'emunand via fichiers c'est pareil sauf qu'il pourra être nécessaire de convertir le fichier de la Rawnand pour séparer le fichier en plusieurs fichiers de 4 GO ou moins (notons que l'emunand ainsi splitée fonctionnera de la même façon en EXFAT donc pas besoin de refaire une conversion dans l'autre sens) et après le formatage en FAT32 il faut remettre les fichiers de l'emunand ainsi que les éventuels fichiers de configurations associés sur la SD pour pouvoir relancer l'emunand et la mettre à jour). Notez que mon Ultimate-Switch-Hack-Script contient une méthode simplifiée pour réinstaller le driver EXFAT via la Nand Toolbox, cependant il faut comprendre un peu comment cela fonctionne, voir le tuto sur l'installation manuelle du driver EXFAT dans la liste des tutos de cette FAQ.
- Déjà, lire cette FAQ, tout ne sera pas compris du premier coup et cela est normal mais quelques bases seront là, notamment lire plus attentivement la section expliquant quelques mots de vocabulaire utilisé fréquemment dans le hack Switch et aussi la section des infos générales.
- Savoir injecter un payload sur la console (pour les Switch non-patchées via le mode RCM (Via un PC/smartphone, via un dongle+jig ou via une puce), pour les Switch patchées en firmware 4.1.0 maximum via l'exploit Caffeine par exemple (exploit utilisable aussi pour les Switch non-patchées)), et pour les autres consoles la puce SX Core/Lite.
- Lire ce sujet qui explique clairement que quand on éteints la console, il faut réinjecter le payload par l'un ou l'autre des moyens disponibles et qu'il n'y a donc pas de CFW permanent.
- Faire un dump de la nand via Hekate avant tout et bien sauvegarder ce premier dump, on ne le répètera jamais assez mais ceci est vraiment très important et simplifie bien des choses lors de problèmes rencontrés parfois.
- Dumper les clés de la console via Lockpick-RCM, la procédure est expliquée dans cette FAQ à la section traitant du dump des clés. Ceci est également un impératif à faire avant tout, ces clés pourront peut-être sauver votre console.
- Définir si vous souhaitez utiliser le format EXFAT ou FAT32 pour la SD, l'EXFAT est plus pratique car il gère les fichiers de plus de 4 GO mais par contre il est plutôt instable sur Switch et provoque parfois des corruptions de données qui peuvent être très gênantes.
- Définir quel CFW(s) vous souhaitez utiliser, si vous souhaitez utiliser une Emunand ou non et suivre les tutos appropriés pour l'installation, plusieurs CFW peuvent cohabiter (perso je recommande Atmosphere en premier lieu et pour ceux qui le souhaite, y ajouter SX OS). Pour cela, voir la section "bootloaders et CFWs" de cette FAQ.
- Ensuite, s'intéresser à la section de cette FAQ traitant des homebrews histoire de comprendre rapidement comment cela fonctionne dans l'ensemble.
- Enfin, s'intéresser à la section de cette FAQ traitant des jeux (installation, dump...).
- Pour l'explication, vous n'avez probablement pas sélectionné la mise à jour EXFAT dans ChoiDuJourNX/Daybreak. Pour la procédure permettant de régler le problème, vous pourrez la trouver dans le cinquième message de @foxan se trouvant dans ce sujet. Attention également, pour les consoles Mariko il ne faut pas utiliser ChoiDuJour-NX mais Daybreak sinon cela peut causerr des problèmes.
- Ma console non patchée (modèle Erista) ne démarre plus du tout, que dois-je tester/faire?
- Cela est souvent dû à l'auto-RCM d'activé ou un dongle non rechargé, les choses à tester en premier lieu sont indiquées dans ce sujet qui est un cas très classique. En premier lieu on vérifie que la console est reconnue ou non sur un PC via un câble USB supportant le transfert de données et la recharge, le sujet explique les réactions classiques sous Windows donc sous d'autres OS le comportement peut différer, notemment au niveau du son joué lors de la connexion d'un périphérique USB puis, si le périphérique APX est reconnu, on sait que la console est en RCM donc on peut continuer avec l'injection d'un payload; dans le cas contraire cela signifie peut-être que la batterie de la console est totalement déchargée donc la brancher pendant un moment (une bonne journée pour être sûr) puis retester ou sinon la batterie est peut-être HS. Il faut savoir qu'une console, même très endommagée, à quasiment toujours l'accès au mode RCM, il est vraiment très rare de ne plus y avoir accès du tout. Une fois ces tests effectués correctement et si un problème persiste, là cela peut venir de nombreux autres facteurs.
Liste des tutos/sujets importants:
Cette partie va lister les tutos/sujets importants disponibles sur le site en essayant de donner un ordre plus ou moins logique à suivre pour ceux-ci. La liste n'est pas exhaustive, n'hésitez donc pas à m'en proposer d'autres si vous les jugez importants.
- Les bases, à lire et à comprendre
- Base de donées des numéros de série de consoles patchées ou non.
- Tutos simplifiés - manipulations courantes
- Installer un CFW et utiliser Tinfoil pour installer des jeux, lire la première partie du tuto est important à lire en premier pour ceux possédant des Switch patchés hackables pour comprendre l'injection de payloads sur ces consoles. Pour le reste concernant le sujet de l'injection de payload, voir ce tuto pour les Switch non-patchées ainsi que la partie concernant ce genre de manipulations de cette FAQ.
- Démarrage en CFW (Atmosphère) sans injection de payload (hekate) après avoir complètement éteint la console., ce sujet explique qu'une fois la console éteinte il faut redémarrer en injectant le payload souhaité par l'un ou l'autre des moyens disponibles.
- Quid du Ban? où en est on?
- Test du AceNS Loader contre le NS Atmosphere, c'est un test mais également un tuto pour utiliser ces deux dongles (le RCM Loader est le même que le AceNS Loader).
- pose d'une trinket m0 pour switch
- Dump de la nand
- Dump/Restauration de la nand sans Hekate, juste via un PC sous Windows
- Restaurer la NAND d'une Switch avec SX OS / SX PRO et Hekate, même si ce tuto traite le sujet via SX OS en partie, la partie avec Hekate reste utilisable même sans SX OS.
- réinitialiser complètement une console, la débricker ou installer un firmware en utilisant ChoiDuJour, le tuto de la dernière chance.
- Installer un CFW et connaître les homebrews permettant d'installer des jeux, je le remet ici car dans la suite logique des étapes à faire c'est le moment de choisir le ou les CFWs que l'on souhaite utiliser.
- Hacker sa Switch facilement avec Atmosphère, Kosmos, Hekate, l'emuMMC et PegaScape, un tuto avancé sur Atmosphere et Kosmos ainsi que sur l'emunand sur ce CFW.
- Emunand Atmosphere, tout se qu'il faut savoir, un tuto traitant uniquement de l'emunand d'Atmosphere pouvant venir compléter le tuto juste au-dessus.
- Créer une mini emuNAND avec NxNandManager (compatible AMS et SX OS), simple et efficasse.
- Redimensionner la partition USER d'un dump de NAND (pour emuMMC Atmosphère), un tuto qui vient compléter les deux précédents.
- Créer une EmuNAND d'une Switch avec SX OS / SX PRO
- Les cartes SD en Fat32, tout se qu'il faut savoir et création/backup de votre emunand en partition, ce tuto apporte des informations complémentaires sur l'emunand d'Atmosphere plus spécifiquement pour les SD formatées en FAT32 (je rappel que l'intérêt de ce format comparé à l'EXFAT est d'éviter la corruption de données de la SD).
- Update\Downgrade via Hekate & choidujourNX, sans bruler les eFuses, + Exfat , "ALL Firmwares", il y a beaucoup de contenu mais en fait le tuto reste très simple à suivre. Pourr Daybreak cela est un peu différent dans l'interface mais la procédure reste la même.
- Installer manuellement le driver EXFAT sur la Switch, valable jusqu'au firmware 6.1.0 (pour firmwares supérieurs il faut passer par EmmcHaccGen) et à n'utiliser qu'en cas de gros problème avec ChoiDuJourNX/Daybreak.
- Jouer "en ligne" avec des jeux legit ou non même pour les consoles bannies
- Convertir un NSP, un XCI ou un Super XCI avec Ultimate Switch Hack Script
- Utiliser le mode MTP de DBI sous Macos
- Tuto - Android, Ubuntu, emunand, partition FAT32/EXFAT plus grande que 2 GO, configurer tout cela comme bon vous semble ou presque
Lexique adapté à la Switch, à lire absolument:
Payload: C'est un programme que l'on injecte via le mode RCM de la Switch ou que l'on peut lancer via Hekate ou SX Loader qui sont eux aussi des payloads. L'extension de ces fichiers est ".bin". Pour les Switch patchées, les payloads ne se lancent pas via le mode RCM mais via un autre exploit.
Dongle: C'est un objet qui ressemble à une clé USB en général et qui injecte un payload via le mode RCM sans avoir besoin de connecter la Switch à un PC. En gros, c'est un petit PC qui ne sais qu'injecter un payload sur la console en RCM (SX Pro, NX Atmosphere, SX Gear, Dragon Injector...).
Efuse: Pour des informations plus détaillées, voir cette page. C'est un fusible électronique qui, une fois brûlé, ne peu plus être modifié. Sur la Switch, les Efuses servent à Nintendo pour empêcher le downgrade du firmware et le fait de brûler des Efuses fait partie de la procédure. Si le firmware détecte un nombre d'Efuses brûlé supérieur à celui qu'il demande il ne démarre pas, si le nombre est inférieur les Efuses manquant sont brûlés et le firmware démarre et si le nombre est égal le firmware se lance. A chaque démarrage du firmware, cette vérification est faite. Enfin, il faut savoir qu'il est possible de ne pas brûler les Efuses en ne démarrant pas la console via le bootloader de Nintendo (démarrage normal) donc en passant par un CFW les Efuses ne seront pas brûlés mais si une seul fois la console démarre normalement là ils le seront, c'est la raison pour laquelle l'auto-RCM est très fortement conseillé si on ne souhaite pas griller les Efuses quand on met à jour et on peut aussi booter un firmware inférieur même si le nombre d'Efuses brûlé est supérieur mais seulement en CFW également, sinon le firmware ne démarre pas.
Homebrew: Programme qui se lance après que le firmware de la console est été booté, via un lanceur de homebrews qui se charge d'exécuter le programme. L'extension de ces programmes est ".nro". Il est à noter que des homebrews en ".nro" peuvent être convertis en ".nsp" (format permettant d'installer du contenu sur la console, via Tinfoil par exemple) et installé sur la console.
Module: Programme qui s'exécute sur la console en arrière-plan, il se situe dans un dossier comportant un numéro de 16 chiffres en Hexadécimal, sous Atmosphere il est situé dans "atmosphere\contents" et sous SXOS dans "sxos\titles".
OFW: Firmware officiel de la console.
CFW: Firmware lancé avec des modifications (lancement de homebrews, désactivation de la vérification des signatures, etc...).
Sig_patches : Se sont des patches permettants d'exécuter ou d'installer du contenu non signé par Nintendo, ceux-ci sont nécessaires si vous souhaitez même installer vos propres dump et ils sont non inclus dans le CFW Atmosphere. Pour les trouver, voir la section "Bootloaders et CFWs" de cette FAQ.
Nand: C'est la mémoire interne de la console, aussi appelée EMMC.
Dump: Copie d'un élément, généralement via des logiciels/payloads/homebrews spéciaux, la nand ou une cartouche de jeu par exemple.
Sysnand: C'est la nand de la console.
Emunand: C'est une copie de la nand de la console qui se trouve sur la SD et qui devient donc indépendante de la sysnand. Une fois l'Emunand créée, on peut donc soit lancer l'Emunand ou soit lancer la Sysnand et les modifications effectuées sur l'une et sur l'autre sont indépendantes. Pour plus d'informations sur le sujet, voir cet excellent sujet. Enfin, il est bon de noter que si vous avez fait un dump de la sysnand il est possible de créer une emunand à partir de celui-ci, cela peut être pratique pour ceux qui, par exemple, auraient mis à jour la sysnand sur un firmware non compatible avec le CFW mais qui ont un dump sur un firmware qui lui est compatible avec le lancement de CFW, je ne détaillerai pas les méthodes pour faire cela ici par contre.
Structure de la SD, à lire absolument:
- Le dossier "nintendo": Ce dossier est utilisé par la sysnand et sert à stocker le lien entre la SD et la console ainsi que le contenu installé sur la SD. Cependant, il est à noter que le contenu installé sur la SD est aussi lié à la nand donc en cas de réinitialisation de celle-ci le contenu installé sur la SD devra être réinstaller. Enfin, pour l'emunand, ce dossier existe aussi et possède les mêmes propriétés/fonctions sauf que son nom ou son emplacement sur la SD sont différents ("emutendo" pour SX OS et pour Atmosphere ou Hekate cela dépend de se qui est configuré dans le fichier "emummc\emummc.ini" à la valeur "nintendo_path").
- Le dossier Atmosphere: Il contient les fichiers utilisés par le CFW du même nom.
- Le dossier "backup": Contient les dump faient via Hekate et est aussi utilisé pour la restauration de la nand, voir le tuto concerné pour savoir comment cela fonctionne.
- Le dossier "bootloader", indispensable: Il contient les fichiers utilisés par Hekate, cependant certains de ces fichiers sont aussi utilisés par d'autres payload comme Lockpick-RCM, Incognito-RCM ou encore TegraExplorer.
- Le dossier "config": Il contient la configuration de certains modules/homebrews, ceci dépend donc des éléments qui sont utilisés avec le CFW.
- Le dossier "sept", indispensable: Il contient des fichiers permettant l'exécution correcte de certains payloads comme Lockpick-RCM ou Hekate par exemple si la console est en firmware supérieur ou égal au firmware 7.0.0 (emunand ou sysnand). Ce dossier est trouvable dans la dernière version d'Atmosphere et si vous n'utilisez pas ce CFW vous pouvez supprimer le fichier "payload.bin" s'y trouvant.
- Le dossier "sxos": Il contient les fichiers utilisés par ce CFW, une explication plus détaillée de ce dossier se trouve dans la partie "Bootloaders et CFWs" de cette FAQ.
- Le dossier "switch": Il contient les homebrews, voir la partie de cette FAQ consacrée à ceux-ci pour savoir comment s'organise ce dossier.
Bien sûr ceci est une liste non exaustive de se que l'on peut trouver comme dossiers, certains homebrews nécessitent leurs propres dossiers avec leurs propres méthodes de fonctionnement.
Informations générales, à lire absolument:
- Quelle est la signification des codes d'erreurs de la console?
- Voir cette page sur le site officiel de Nintendo ou cette page sur le forum de la TX expliquant les codes d'erreurs liés au Stealth mode. Enfin, on a aussi cette page qui détail pas mal de codes d'erreur et cette page qui explique les erreurs liées au démarrage de la console lorsqu'une couleur fixe est affiché sur tout l'écran.
- Quel jeu nécessite quel mise à jour de firmware?
- Voir cette page.
- Quelle est la dernière mise à jour disponible pour mon jeu?
- Voir cette page qui contient une bonne liste qui semble être mise à jour assez régulièrement.
- Où puis-je télécharger un firmware spécifique?
- Voir cette page.
- Comment puis-je bloquer les serveurs de Nintendo (pour limiter le risque de bannissement et utiliser un serveur FTP ou un updater de homebrews/CFWs par exemple)?
- Sous SX OS, cette fonctionnalité est assurée par le "Stealth Mode" configurable dans le menu de SX OS. Ceci dit, cette méthode est aussi compatible avec SX OS mais servira probablement plus aux autres CFWs. Enfin, on a aussi le homebrew Incognito qui permet de supprimer les infos d'identification de la console de la partition PRODINFO mais attention, il faut bien garder une sauvegarde de cette partition car si on veut revenir en arrière il faudra la restaurer via Hekate ou NxNandManager (on a aussi Incognito-RCM qui permet d'appliquer cette modification ou encore NXNandManager). Enfin, via Atmosphere, on peut utiliser la redirrection Host du CFW qui peut agir comme 90DNS mais sans modifier chaque connexion au réseau.
- Comment désactiver le contrôle parental en étant hors ligne?
- Voir ce tuto.
- Est-ce qu'il existe des alternatives au dock de la Switch?
- Oui, voir ce sujet qui ressence quelques unes de ces alternatives.
- Comment savoir si ma console est la première révision, celle qui peut profiter de l'exploit Fusée Gelée?
- Un membre du forum a fait un petit programme pour vérifier cela via le numéro de série de la console, regardez ce sujet.
- Il y a aussi ce site qui permet de faire cette vérification.
- Pour les téléphones tournant sous Android, l'application Rekado permet, entre autres, de vérifier les numéros de séries compatibles ou non.
- J'ai créé un sujet sur ce forum, regardez cette page.
- Il y a cette liste qui semble être mise à jour plus régulièrement que les autres. Après, un sujet sur Gbatemp donne des infos sur ceci à cette adresse ainsi qu'un sujet sur le forum de la team Xecuter. Pour savoir si la console est compatible, il suffit de tenter d'injecter un payload en démarrant le mode RCM puis en tentant d'injecter un payload avec l'une ou l'autre des méthodes disponibles. Si le payload se lance, la Switch est compatible avec l'exploit Fusée Gelée. Si la console n'est pas compatible, il est conseillé de rester en firmware 4.1 pour pouvoir profiter de l'exploit Dejavu quand il sortira.
- Avoir une console en 4.1.0 maximum.
- Ne jamais connecter la console à internet sauf si une protection comme 90DNS a été mise en place, les serveurs DNS de PegaScape peuvent aussi être utilisés. En gros, ne jamais connecter la console au serveur de Nintendo pour éviter d'avoir une console dite nagged. Donc n'oubliez pas d'en premier lieu, quand vous régler une connexion Wifi, de donner un mauvais mot de passe pour régler correctement les DNS de la connexion puis ensuite de donner le bon mot de passe et par sécurité, si vous êtes en déplacement sans utilisation du Wifi nécessaire, désactivez-le.
- Ne pas activer l'auto-RCM sur la Sysnand.
- Ne pas mettre à jour la Sysnand.
- De manière générale, évitez les modifications sur la Sysnand et préférer la mise en place d'une Emunand pour les CFWs.
- Avoir un dump de la nand fait via Hekate et un dump des clés de la console fait via Lockpick-RCM (pas Lockpick), ceci est votre seule protection contre un brick éventuel. Notez tout de même que si vous faites un upgrade de la Sysnand après le dump, celui-ci sera inutilisable pour la restauration de la nand puisque les Efuses de la console auront probablement été grillés.
- Lorsque vous lisez les différents tutos, remplacez l'instructions "démarrer en RCM" ou "lancer un payload" par "lancer le payload via PegaScape" (voir comment cela fonctionne dans la première partie de ce tuto,. Si on vous dit de passer en auto-RCM, ne pas le faire et surtout, si vous mettez à jour via ChoiDuJourNX, même pour l'emunand, désactiver le passage en auto-RCM via les options proposées durant la préparation du firmware via ce homebrew. Mis à part tout cela, les choses fonctionnent de la même façon pour les consoles patchées et non-patchées.
- Les risques:
- Sur les Switch patchés, l'activer sur la Sysnand brickera la console donc ne surtout pas le faire pour ces consoles. Le brick est réversible mais cela ne sera pas facile du tout et surtout il faudra une console non-patchée pour y mettre physiquement la nand de la console patchée brickée et désactiver l'auto-RCM via Memloader et NXNandManager par exemple ou trouver un moyen d'utiliser la nand physique en tant que disque physique en bricolant par exemple un moyen de la connecter en USB.
- Le risque le plus important est de se retrouver avec la batterie vide et dans ce cas c'est la galère pour relancer la machine. Dans ce genre de cas soit il faut changer la batterie ou soit tenter de la recharger via le doc, via l'USB en passant par un chargeur ou un ordinateur/appareil pouvant recharger efficacement un appareil USB (la charge est très lente donc laisser recharger pendant un bon moment avant de retester) ou soit, en dernier recours, démonter la batterie et la mettre dans une autre Switch pour la recharger puis la remettre dans la première Switch. Attention tout de même car le rechargement par USB ou par le doc peut ne pas fonctionner (normalement le risque est peut probable d'après certains retours, la console arriverai tout de même à charger même si elle est à 0%) donc il faut être prudent sur le niveau de batterie si l'auto-RCM est utilisé et il ne faut pas oublier non plus qu'il est difficile de savoir si celui-ci est démarré ou non. Autre chose, si l'auto-RCM est activé, la fonction "éteindre" de la Switch ne fonctionnera pas et redémarrera la console en RCM donc toujours faire un hard reset de la console en maintenant le bouton "Power" pendant une quinzaine de seconde une fois qu'on a éteint la console, histoire d'être sure qu'elle est bien éteinte. Voici une méthode qui peut éventuellement fonctionner pour pouvoir recharger la batterie sans la démonter.
- Une connexion ou déconnexion d'un accessoire à l'USB de la Switch (chargeur, connexion à un PC, mise sur le dock...) entraîne automatiquement le démarrage de celle-ci donc attention car si l'auto-RCM est activé, elle démarrera sans possibilité de voir qu'elle est allumée et la batterie se déchargera inexorablement jusqu'à atteindre 0%.
- Une autre chose à ne pas faire est d'utiliser un outil/logiciel/méthode pour désactiver l'auto-RCM différent de celui qui a servi à l'activer.
- Enfin, il faut toujours désactiver l'auto-RCM (voir l'information précédente à ce sujet) avant de le réactiver avec un autre outil/logiciel/méthode.
- Utilité: L'auto-RCM permet, comme son nom l'indique, de démarrer automatiquement la console en RCM sans avoir besoin d'un jig et juste en appuyant sur le bouton "Power". Il est à noter que pour avoir accès au menu de démarrage de SX OS il faut rester appuyé sur le bouton "VOL +" pendant l'injection du payload SX Loader. Pour activer/désactiver l'auto-RCM, je conseil vivement d'utiliser Hekate (par exemple en cas de mise à jour via ChoiDuJour/ChoiDuJourNX) ou éventuellement Briccmii et je déconseille l'utilisation de l'option auto-RCM du SX Loader sauf pour la désactivation si l'auto-RCM a été activé via le SX Loader.
- Circonstances d'utilisation:
- Il est indispensable (et automatiquement activé) si ChoiDuJour ou ChoiDuJourNX a été utilisé pour mettre à jour la console pour que les Efuses ne soient pas grillés au démarrage du firmware. Si le firmware mis à jour est démarré une seule fois normalement, les Efuses seront grillés, comme lors d'une mise à jour officielle de Nintendo.
- On peut aussi l'utiliser en cas de downgrade de la console via ChoiDuJour ou ChoiDuJourNX (activé automatiquement par la procédure) pour démarrer le firmware de la console même si les Efuses ont été grillés. Si la console est démarrée normalement mais que les Efuses grillés ne correspondent pas, le firmware ne démarrera pas.
- Bien sure, on peut l'utiliser pour injecter un payload via un PC/smartphone/dongle sans utiliser de jig ou tout autre outil pour passer en RCM mais attention au 0% de batterie dans ce cas (voir les avertissements plus haut) car cela peut arriver vite.
- Tout dépend de beaucoup de choses. Déjà il faut vérifier que les hacks pour votre console fonctionnent bien pour la dernière version du firmware (à ce jour les versions 9.1.0 et inférieurs sont compatibles avec tous les payloads/CFWs (sauf ReiNX qui est compatible 8.1.0 et inférieur), excepter certaines révisions de la console, voir ceci pour plus d'infos. Ensuite, il faut savoir qu'une possibilité d'utiliser un exploit cold boot (le cfw se lancera directement au démarrage de la console sans aucune manipulation) devrait voir le jour et plus la version du firmware est haute, plus les chances de pouvoir profiter de cet exploit sera mince (3.0 et inférieur=très probable, 3.0.1-4.1.0=possible mais un exploit software connu sous le nom de Dejavu est disponible (voir cette page en anglais ou cette autre page en anglais et ceci fonctionne sur les Switch patchées et non patchées en 4.1.0 ou inférieur), 5.0.0-7.0.1=l'exploit Dejavu devrait également sortir sous ces firmwares et en 8.0.0 et suppérieur=moins probable qu'un hack sorte et Dejavu est complètement patché sous ce firmware). Si tout cela ne vous intéresse pas et que vous souhaitez juste profiter des derniers jeux, la mise à jour peut être faites si les hacks sont compatibles bien sure.
Note: Il est peut probable que la mise à jour du firmware sur une console non patchée impacte la possibilité de lancer le hack car l'exploit utilisé est un exploit inclue dans une partie non-modifiable de la mémoire (boot rom). Attention, j'ai dis peut probable donc se renseigner un peu tout de même avant de mettre à jour. Pour les Switch patchées par contre, il ne vaut mieux pas mettre à jour le firmware et plutôt utiliser une Emunand car sinon l'exploit peut être patché, pour l'instant il ne fonctionne que jusqu'au firmware 4.1.0 pour ces consoles.
Note 2: Si vous souhaitez suivre les différentes évolutions des différents hacks possibles, regardez cette page sur Gbatemp qui résume et renvoi vers les sujets appropriés.
- Comment avoir le support de l'EXFAT? (Souvent lors d'un écran noir au démarrage du CFW cela signifie qu'il n'est pas installé)
- Déjà il faut savoir que cela ne dépend pas du firmware installé sur la console mais vraiment du fait qu'il ait été installé ou non (un firmware 2.0.0 pourrait avoir le driver EXFAT et un firmware 9.1.0 pourrait ne pas l'avoir) donc Soit insérer la carte SD formatée en EXFAT dans la console et faire la mise à jour proposée (attention, mettra à jour la console au dernier firmware disponible sur les serveurs de Nintendo) (ne pas faire cela avec les consoles patchées et pour les consoles non-patchées, ne pas faire cela en CFW, le faire en OFW) ou soit suivre ce tuto en français ou ce tuto en anglais (compatibles tous firmware sauf 1.0). On peut également utiliser le tuto d'installation de mise à jour via ChoiDuJour-NX pour seulement installer le driver EXFAT.
- Vaut-il mieux formater la SD en FAT32 ou en EXFAT?
- L'EXFAT offre l'avantage de pouvoir copier des fichiers de plus de 4 GO mais est moins stable que le FAT32 car on peut avoir de la corruption de données assez aléatoire et l'archive byte pose également plus de problèmes surtout pour les utilisateurs utilisant un Mac.
- Malgré une bonne configuration de ma SD, les homebrews ne s'affichent pas ou certains jeux en XCI ne s'affichent pas/ne se lancent pas ou encore les jeux utilisant Layered FS ne se lancent pas... bref, j'ai des comportements anormaux avec le contenu de la SD?
- Il faut vérifier si le driver EXFAT est gérer par le firmware de la console (le driver EXFAT de Hekate est à part, ce dernier possédant un driver spécial pour le gérer).
- Il faut vérifier qu'il n'y ai pas de caractères spéciaux ou d'accents dans les noms des fichiers. Je conseil de nommer les fichiers avec les caractères [0-9], [A-Z], [a-z], pour remplacer les espaces il vaut mieux utiliser le signe [_] et éventuellement le [-] et le [.] sont autorisés. Les autres caractères sont à éviter.
- Pour les cartes SD formatées en EXFAT, il y a l'option "Fix SD files attributes" de Hekate qui peut être utile. Il y a aussi la solution apportée pour ce sujet. Les informations en page 2 peuvent être intéressantes pour ceux étant sous Macos et n'ayant pas accès à Windows. Il y a aussi ce sujet en anglais ou ce tuto (regarder la FAQ à la fin du tuto) qui contiennent une solution en ligne de commandes.
- Pour les utilisateurs Mac utilisant l'EXFAT, voici les lignes de commandes qui pourraient régler le problème, remplacez "nom_de_la_sd" par le nom de votre SD:
sudo chflags -R arch "/Volumes/nom_de_la_sd"
sudo chflags -R noarch "/Volumes/nom_de_la_sd/Nintendo/"
dot_clean -f "/Volumes/nom_de_la_sd" - Il faut également vérifier que la SD ne soit pas une contrefaçon, voir ce sujet dans lequel j'en parle.
- En cas de problème d'installation d'un contenu, vérifier que l'attribut "lecture seule" ne soit pas activé sur le fichier, d'ailleurs de manière générale il vaut mieux le désactiver pour tous les fichiers/dossiers de la SD via le menu "propriétés" de ceux-ci. Et bien sûr si vous utilisez Atmosphere, vérifiez que vos sig_patches sont à jour.
- Dans des cas plus rare, cela peut être un ou plusieurs fichiers corrompus qui pose problème, voir ce sujet pour en apprendre un peu plus.
- Voir ce sujet contenant des réponses et des retours intéressants sur le sujet.
- Quels sont les différents niveaux de bannissements possibles et comment surviennent-ils? (Il est à noter que ces informations sont des déductions basées sur différentes expériences mais il n'y a rien d'officiel. Voir aussi ce sujet pour avoir quelques informations plus détaillées sur ce point.)
- Bannissement d'un jeu (format XCI): Seul le certificat du jeu est banni donc les fonctions en ligne de ce jeu ne seront plus disponibles. Notez également que la modification d'une sauvegarde d'un jeu via des homebrews peut entraîner ce genre de bannissement, peut-être même pour les NSP du coup.
- Bannissement de la console de l'Eshop et du jeu en ligne: C'est le bannissement le plus présent qui survient lors de l'utilisation de jeux (XCI ou NSP), de LayeredFS et peut-être même tout simplement quand un CFW est utilisé. Il est à noter que l'utilisation d'un CFW peut probablement être détecté par Nintendo, même en redémarrant en firmware officiel. Ce type de bannissement est en train de se transformer en bannissement total de la console (voir ci-dessous) et ceux qui ont eu ce bannissement-ci sont apparemment totalement bannis maintenant.
- Bannissement total de la console: La console ne peux plus accéder à l'Eshop, au jeu en ligne, aux mises à jour des jeux et à la mise à jour de la console (pas certain pour ce dernier point), tout devra être fait hors-ligne. Ce bannissement serait apparemment lié à l'utilisation du FreeshopNX (dans tous les cas) ou de CDNSP (si le certificat de la console est utilisé pour télécharger les jeux).
- Passer en mode RCM puis injecter ce payload ou utiliser l'exploit software pour injecter le payload (une carte SD de 64 GB formatée en EXFAT ou en FAT32 est recommandée (EXFAT à préférer) mais cela peut également être fait avec une SD de 32GO ou de plus petite capacité encore). Ceci est la première chose à faire ainsi que de dumper ses clés spécifiques à la console via le payload Lockpick-RCM avant de se lancer dans les autres manipulations, surtout pour les consoles patchées qui n'auront aucun autre moyen d'être remis en état de fonctionnement en cas de problème si ces dumps ne sont pas faient. Un tuto pour dumper la nand est disponible sur ce sujet.
- Utiliser Memloader pour monter les différentes parties de la Nand (BOOT0, BOOT1 et EMMC) (ceci peut être fait via TegraRcmGUI par exemple) puis utiliser NxNandManager pour faire le dump, ce dernier pouvant aussi être utilisé pour faire la restauration des dumps. Il est à noter que mon script permet aussi de faire tout cela et tout y est déjà intégré. Il y a un tuto en français pour expliquer comment faire étape par étape pour utiliser cette solution de dump/restauration de nand.
- Voir cette page, le logiciel HacDiskMount. Notez que certaines clés sont nécessaires pour décrypter certaines parties de la nand mais le payload Biskeydump, disponible sur cette même page, permet de les récupérer. Cette page contient également d'autres outils plutôt pratiques.
- Comment restaurer la nand avec SX OS et Hekate?
- Voir ce tuto.
- Comment mettre à jour ou downgrader ma console sans griller d'E-fuse? (voir ce sujet pour plus d'explications sur les Efuses) (attention, ne pas utiliser ChoiDuJourNX sur la sysnand des consoles patchées)
- Voir ce tuto en français utilisant ChoiDuJour-NX, méthode recommandée pour les utilisateurs peu expérimentés.
- Voir ce tuto en français pour installer n'importe quel firmware sans griller d'E-fuse (downgrade et upgrade possible) (soyez bien certains de se que vous faites car ces manipulations ne sont pas des plus simples). Ce tuto peut aussi servir pour réinitialiser complètement une console ou débricker une console sans avoir le dump de la nand.
- Voir ce tuto. Attention, comme je le dis dans le tuto, ceci est une méthode alternative pour pouvoir jouer en utilisant le réseau mais les mises à jour des jeux ou de la console ne seront toujours pas possible et cela n'est pas pour jouer sur le réseau officiel de Nintendo bien sûre.
- Quand je lance un jeu, ma console me demande de faire une mise à jour, comment faire?
- La mise à jour demandée peut être celle du firmware et dans ce cas il faudra soit utiliser NSC_Builder pour rendre le contenu compatible avec un firmware inférieur ou soit il faudra installer un firmware plus récent.
- La mise à jour demandée peut aussi être celle du jeu, dans ce cas il faudra soit installer la dernière mise à jour de celui-ci ou soit réinitialiser la console (l'emunand si emunand utilisée) via Haku33 par exemple (le mode recovery peut peut-être aussi faire l'affaire, voir la partie sur les combinaisons de touches hardware de cette FAQ).
- Dans les deux cas il est probable que votre Switch ne soit pas sécurisée au niveau de l'accès aux serveurs de Nintendo au quel cas je conseille fortement de revoir la question sur le blocage des serveurs de Nintendo un peu plus haut dans cette partie de la FAQ.
- Voir la manipulation de touches hardware pour passer en mode recovery qui fonctionne aussi en emunand.
- Memloader affiche une erreur "[MTC_Load] Error during lzma decompression..."?
- Voir ce sujet qui pourra donner des pistes.
Bootloaders et CFWs:
- Comment simplement lancer un payload sur ma Switch patchée (firmware 4.1.0 maximum pour le moment)?
- Voir les instructions à ce sujet dans ce tuto.
- Comment suivre le développement de Hekate CTCaer, le bootloader le plus avancé pour l'instant qui permet, entre beaucoup d'autres choses, de dumper/restaurer la nand ou de lancer les différentes parties d'Atmosphere?
- C'est clairement le payload le plus utile, à avoir absolument. Pour le sujet officiel sur Gbatemp, c'est à cette adresse qu'il faut se rendre.
- C'est quoi la différence entre les différents CFW?
- SX OS possède quelques possibilités unique, celle de pouvoir lancer les fichiers XCI et celle de pouvoir lancer des XCI depuis un disque dur USB (on peut aussi lancer des nro (homebrews) depuis un disque USB mais là je ne le recommande pas). Par contre, Atmosphere lui permet d'être bien plus configurable via divers paramètres et il est bien plus avancé dans la gestion des modules et des homebrews et bien-sûr il est gratuit et open-sources à la différence de SX OS qui lui est payant.
- Comment passer de SXOS à Atmosphere?
- Voir ce sujet dans lequel je donne pas mal de liens contenant des infos à ce sujet et de comprendre un peu comment fonctionne Atmosphere.
- Comment suivre les avancées d'Atmosphère, le CFW Open-sources?
- Voir cette page, c'est le Github officiel du projet. Pour une solution contenant les fichiers compilés de celui-ci et se lançant via Hekate, voir DeepSea. Enfin, pour les sig_patches, voir cette page, ou encore cette page et enfin cette page pour créer soi-même les patches. Je rappel que les sig_patches doivent être mient à jour en cas d'upgrade du firmware sur lequel est exécuté le CFW (pas toujours nécessaire) ou en cas d'upgrade du CFW si le firmware sur lequel il est exécuté est supérieur ou égal au firmware 10.0.0.
- Comment utiliser l'emunand sous Atmosphere?
- voir ce sujet sur lequel la plupart des infos sont référencées. Pour une sauvegarde/restauration de l'emunand via partition, voir ce tuto (pour l'emunand via fichiers un simple copier/coller suffit).
- Comment utiliser les cheats avec Atmosphere?
- Voir cette page. Voir également cette page pour trouver différentes sources référençant des cheats. Notez que ces tutos sont pour SX OS mais cela fonctionne à peu près de la même façon pour Atmosphere, les différences étant que les dossiers/fichiers doivent être placés dans le dossier "atmosphere/contents" (Atmosphere 0.10.0 et supérieur, sinon le dossier est "atmosphere/titles") au lieu de "sxos/titles" et qu'il faut utiliser EdiZon pour la gestion de ceux-ci.
- Sous Atmosphere, comment configurer une langue spécifique pour mon jeu qui ne dépende pas de ma langue configurée sur ma Switch?
- Il faut créer un fichier texte nomé "config.ini" dans le dossier "atmosphere\contents\id_du_jeu" (remplacer "id_du_jeu par celui du jeu à configurer) puis ajouter les lignes suivantes au fichier:
Ici l'exemple est pour configurer le jeu en japonais, les valeurs possibles sont:[override_config]
override_language = ja
override_region = jpn
- Pour "override_language": ja, en-US, fr, de, it, es, zh-CN, ko, nl, pt, ru, zh-TW, en-GB, fr-CA, es-419, zh-Hans, zh-Hant
- Pour "override_region": jpn, usa, eur, aus, chn, kor, twn
- Cette erreur est lié à des problèmes de SD. Là deux choses possibles, soit la SD ne contient pas tous les fichiers nécessaires au CFW, soit la SD a des problèmes de corruption de données. La meilleur façon de tester est donc de formater la SD via la console (toutes les données de celle-ci seront perdues), de copier les fichiers du CFW sur la SD fraichement formatée puis de relancer le CFW. S'il se lance, c'était un problème de corruption de données, s'il ne se lance pas il est très probable qu'il manque des fichiers sur la SD ou alors la SD est une contrefaçon, la tester avec H2test pour le savoir. Je remercie @newgibus pour m'avoir communiqué son retour d'expérience à ce sujet.
- Je cherche un tuto me permettant d'utiliser Atmosphere et toutes ses fonctionnalités simplement?
- Voir ce tuto très complet.
- Où obtenir des informations sur SXOS et le SX Pro?
- Voir le site officiel de la team Xecuter. Vous y trouverez les manuels d'utilisations, les téléchargements ainsi que la possibilité d'activer la licence de SXOS. Il y a aussi ce tuto en français qui explique les bases. Enfin, pour avoir des informations sur se qu'apporte les mises à jour ou pour les annonces de la TX, c'est sur cette page qu'il faut aller voir.
Note: En cas d'erreur avec SX OS sur des anciens firmwares de la Switch (probablement inférieur au 4.0.0), peut-être que ce sujet pourrait aider.
Note 2: Attention, si vous changer juste la nand physique de votre Switch, la licence SX OS ne sera plus valable car elle semble entre autres liée au module de la nand physique.
Comment réafficher le menu de démarrage de SX OS après l'activation de la licence?
- Lorsque la licence de SX OS est activé, le CFW boot tout seul sans réafficher son menu de démarrage. Pour l'afficher de nouveau, maintenir le bouton "vol +" depuis le démarrage du CFW jusqu'à l'affichage du menu de démarrage.
Comment dois-je organiser ma SD pour SX OS?
- Soit on met tout à la racine de la SD (payloads, jeux en XCI et jeux en NSP). Notez que les payloads doivent toujours être placés à la racine de la SD pour être accessible via le menu de démarrage de SX OS, ne lancer que Hekate puis lancer le payload souhaité via ce dernier car le lancement de payloads de SXOS pose souvent des problèmes.
- Soit on cré un dossier "sxos" dans lequel on mettra les dossiers suivants: "dlc", "games", "nsp", "titles" (réservé pour LayeredFS ou d'autres fonctions spéciales comme les cheats par exemple), "updates" et "xci". On peut faire la même chose dans le dossier "switch" qui se trouve à la racine de la SD mais je conseil plutôt de garder ce dossier exclusivement pour les homebrews (la gestion de ceux-ci est expliquée dans la partie "Homebrews" de cette FAQ). Il est à noter qu'on peut mettre des XCI dans le dossier "sxos/nsp" (c'est un exemple mais c'est pour tout les dossiers pareil sauf pour le dossier "titles"), ils seront détectés quand même, se sont juste des dossiers de recherche.
- Avec la version 2.2 Beta, il est possible d'utiliser un périphérique de stockage USB pour lancer les XCI et pour installer les NSP (attention, l'installation de NSP sur le périphérique de stockage n'est pas encore permise, cela sert juste à installer le NSP depuis le stockage USB). Le périphérique doit être formaté en FAT32 ou en EXFAT et les fichiers doivent être mis à la racine de celui-ci. A partir de la version 2.2.3 beta, les homebrews peuvent être lancés à partir d'un disque dur connecté en USB, lancer un titre en maintenant le bouton "R" lancera le Homebrew Launcher pour profiter de la totalité de la ram pour les homebrews et enfin l'emunand se trouve maintenant stockée sur la SD et donc qui ne doit plus du tout toucher à la nand.
- Un bon résumé de toutes les infos dont on dispose sur l'emunand se trouve dans cet excellent sujet. Pour les détails, voir ce sujet pour seulement la mettre à jour. Pour un tuto encore plus complet allant de la création de l'emunand jusqu'à la mise à jour de cette dernière, voir ce tuto. Pour quelques tests intéressants avec l'emunand, voir ce sujet, assez long mais très intéressant et nous en apprenant un peu plus sur le fonctionnement de l'emunand.
Note: Pour ceux utilisant la partition cachée (hidden partition) pour l'emunand, regardez ce sujet pour savoir comment la sauvegarder et/ou la restaurer sur une autre SD. Pour ceux utilisant la partition via les fichiers (files), un simple copier/coller de ceux-ci sur une autre SD (et au même emplacement sur celle-ci bien-sûre) suffira à transférer l'emunand d'une carte à une autre.
- Comment lancer un jeu normalement sous SX OS, sans prendre en compte les mods de celui-ci (désactivation de Layeredfs)?
- Maintenir le bouton "X" en lançant le jeu.
- Comment lancer l'album sous SX OS?
- Maintenir "L" en lançant l'album.
- Comment lancer le HBL en prenant en compte toute la ram?
- Il faut maintenir "R" en lançant un des jeux, n'importe lequel. Notez qu'il faudra avoir le Homebrew Menu de copié à la racine de la SD pour que cela fonctionne. D'ailleurs, en maintenant "R" en lançant l'album, le Homebrew Menu se lancera également mais par contre il n'aura pas accès à toute la ram.
- Comment utiliser les cheats avec SX OS?
- Voir cette page. Voir également cette page pour trouver différentes sources référençant des cheats.
- Comment appliquer des patches IPS32 sous SX OS?
- Depuis SX OS 1.9 un support caché a été implémanté pour les patch IPS32, il suffit de les mettre dans "/sxos/exefs_patches/<user-defined patch name>/<Hex Build-ID for NSO to patch>.ip".
- Comment lancer un autre payload que SX Loader avec un SX Pro?
- Voir ce site qui permet de convertir un payload en fichier "boot.dat" qui sera lancé par le SX Loader, cependant SX OS ne sera donc plus utilisable. Voir cette page pour les sources de ce projet. Sinon on peut aussi utiliser les fichiers du SX Gear mais même principe, SXOS ne sera plus utilisable.
- Comment créé facilement un package personnalisé contenants différents CFWs et applications?
- voir cette page créée entre autres par l'initiateur du projet Kosmos.
- Comment créer un thème personnalisé pour la console (peut rendre le système instable)?
- Voir cette news et ce tuto. Des thèmes peuvent également être trouvés sur ce sujet.
- Comment installer un CFW et utiliser Tinfoil ou Goldleaf pour installer mes jeux?
- Voir ce tuto.
Injecter un payload:
- Comment injecter un payload en firmware 4.1.0 et inférieur en utilisant PegaSwitch, Nereba et Cafeine?
- Voir cette page pour quelques explications en anglais. Sinon, voir les instructions à ce sujet dans ce tuto en français.
Comment injecter un payload avec une console patchées/Mariko et une puce SX Core/Lite?
- Voir ce sujet.
- Comment injecter un payload sous Android?
- Passer la console en RCM puis utiliser cette application ou cette application pour injecter le payload (nécessite d'avoir un câble OTG).
- Comment injecter un payload sous IOS jailbreaké (version 10 et supérieures)?
- Voir ce sujet en français et la page officiel du projet.
- Comment injecter un payload sous Windows?
- Voir pour les bases et pour l'excellent programme de @eliboa, ce dernier contient également les drivers du mode RCM de la Switch qui sont bien plus simples à installer que via Zadig.
- Comment injecter un payload sous Mac OS?
- Voir ce sujet qui contient des infos intéressantes sur ce point.
- Comment lancer un payload sous Android, Mac OS ou Linux grâce à Google Chrome, à utiliser si python ne fonctionne pas bien ou si des problèmes se produisent pendant le chargement du payload?
- Aller sur ce site et suivre les instructions.
- Comment lancer le mode RCM de la Switch?
- Beaucoup de solutions existent (soudure dans le Joycon droit, Jig, trombone...), voir les deux sujets ci-dessus pour quelques exemples ou encore ce tutoriel.
- Quels sont les solutions pour pouvoir se passer d'un PC pour injecter un payload?
- Il est possible d'utiliser un dongle qui fonctionnera comme le SX Pro mais dans lequel un ou plusieurs payloads peuvent être configurés. Par exemple, on a le dongle NS Atmosphere. J'ai fait un test comparatif entre le AceNS Loader (aussi appelé RCM Loader) et le NS Atmosphere sur ce sujet.
- Il est aussi possible de souder une puce (on peut aussi dire "modchip") à l'intérieur de la console (passage en RCM et injection de payload), par exemple voir ce sujet sur Gbatemp ou encore ce sujet en français ou ce sujet également en français.
Ancienne note pour référence: Pour les possesseurs de puces ou de certains dongles, voici ce projet (évolution de ce projet) qui permet, entre autres, de lancer un payload nommé "payload.bin" et placé à la racine de la SD et donc de ne plus être obligé de flasher le matériel pour lancer tel ou tel payload au démarrage, il suffit juste de remplacer le fichier "payload.bin" par le payload que l'on souhaite lancer. Si aucun payload ne peut être lancé, le boot se fera sous Hekate. Pour les possesseurs de puces, ce projet permet d'aller encore plus loin mais je ne détaillerai pas cela ici, veuillez consulter la page du projet pour avoir toutes les informations nécessaires.
Utilité et dump des différentes clés:
- Comment dumper la plupart des clés dont j'ai besoin (Bis keys incluses)?
- Utiliser le payload Lockpick-RCM. Le fichier "prod.keys" obtenu contient donc tout un tas de clés qui sont utilisées dans la manipulation de fichiers comme les XCI, NSP, NCA, PFS0, HFS0... On se réfère souvent à ce fichier quand on parle d'outils comme Hactool ou ses dérivés et le fichier est parfois nommé "keys.txt" ou "keys.dat". Il n'est pas nécessaire de mettre à jour le firmware pour récupérer les dernières clés. Notons aussi que le dump des clés peut être fait sur l'emunand sauf pour l'emunand via fichiers de SXOS et pour l'emunand via partition de SX OS voir ce message pour savoir comment faire pour que cela soit possible. Pour utiliser les Bis Keys avec HacDiskMount, il sera nécessaire de couper en deux parties de 32 caractère la Bis Key souhaitée pour l'entrer dans le logiciel.
- Comment dumper mes Bis Keys et à quoi servent-elles?
- Pour le dump de ces clés, il suffit d'utiliser le payload Biskeydump téléchargeable sur cette page puis soit de scanner le QR code avec un téléphone (méthode recommandée) ou soit noter les clés affichées manuellement. Ces clés sont utilisées pour décrypter certaines parties de la nand, par exemple avec le logiciel HacDiskMount qui sert à explorer le contenu de la nand, soit via un dump fait via Hekate ou soit en direct à l'aide du payload Memloader.
Combinaisons de touches hardware:
- Comment éteindre ma console même si elle est complètement bloquée (hard reset)?
- Rester appuyé sur le bouton "Power" pendant 10 à 15 secondes, disons 20 secondes grand maximum. Dans certains cas il semble qu'il faille rester appuyé sur le bouton une bonne minute mais ceci reste assez rare.
- Comment passer en mode Maintenance (ou mode Recovery)?
- Il faut maintenir les boutons "Volume +" et "Volume -" puis allumer la console en restant appuyé sur les boutons de volumes. Ceci est un bon moyen de vérifier rapidement sous quel firmware la console se trouve (sans même avoir à faire la première configuration de la console) et cela peut servir, entre autres, à supprimer une mise à jour du firmware téléchargée sur la console et étant en attente d'installation (les fichiers seront supprimés au démarrage de ce mode donc il suffit d'y entrer et d'en resortir pour que la mise à jour téléchargé ne soit plus notée en attente). Ce mode est aussi accessible pour l'emunand, dans ce cas il faut faire la manipulation de touches juste après avoir lancé l'emunand (juste avant que le logo Nintendo ne s'affiche).
Dump, téléchargement et installation de jeux/mises à jour/DLCs:
- Mes jeux ne se lancent plus après une mise à jour de mon firmware ou de mon CFW?
- Les sig_patches nécessitent probablement d'être mis à jour.
- Pourquoi ai-je des problèmes avec mes anciens jeux installés après une mise à jour alors que j'ai mis à jour mes sig_patches?
- Voir ce sujet en anglais qui comporte pas mal de pistes.
- Comment dumper les cartouches de jeux ou le contenu installé sur la console?
- Utiliser ce homebrew qui permet de dumper le jeu au format XCI ou NSP avec ou sans son certificat, de dumper une partie du jeu... Il est à noter qu'après avoir fini de dumper les jeux (plusieurs jeux peuvent être dumper à la suite) ou en cas de problèmes il est fortement recommandé de redémarrer la console (solution à préférer) ou retirer puis mettre une cartouche (solution alternative) pour que la console retrouve un fonctionnement normal. Ceci est dû à un bug du homebrew et cela sera peut-être corrigé par la suite. Nottons que ce logiciel permet également de dumper les jeux/Mises à jour/DLCS installés sur la console (SD ou EMMC).
- Quelle fonctionnalités sont présente dans NSC_Builder (anciennement NUT Batch Cleaner)?
- Ce script est l'outil qu'il faut pour manipuler des NSP et des XCI, il permet de les trimer (réduire leur taille), de les "spliter" (extraire les différents contenus d'un fichier, par exemple un fichier contenant un jeu et une mise à jour du jeu pourra être utilisé et on obtiendra le jeu et la mise à jour dans deux fichiers distinct), de les convertir d'un format à l'autre, de changer la cryptographie des NCA (permet de réduire le firmware nécessaire pour certains contenus), de mettre à jour un XCI ou NSP avec du contenu supplémentaire, de voir les informations d'un NSP ou XCI (par exemple le firmware requis pour le lancer) et enfin de créer des XCI ou NSP intégrant la mise à jour du jeu ainsi que ses éventuels DLCs dans un seul NSP ou XCI grâce à son mode multi (ne fonctionne pas pour tous les jeux mais cela semble fonctionner pour une grande partie d'entre eux). Bref, c'est maintenant l'outil à avoir pour manipuler les XCI et NSP et il y a une version traduite de celui-ci ne requérant pa Python dans mon script, le temps de traduction peut varier selon ma disponibilité pour le faire. Notez que d'autres fonctionnalités peuvent être disponibles, je ne fais ici que lister les principales car il y en a trop.
- J'ai des soucis avec certains DLCs installés?
- Pour installer certains DLCs, voici un message très instructif pour terminer leur installation.
- Comment vérifier mes NSPs?
- Il y a NSP Verify qui permet de faire ceci très simplement. Pour quelques informations en français, voir cette news.
- Comment retirer le ticket d'un NSP (réduit théoriquement le risque de bannissement en installant ce type de NSP)?
- Il y a NSC_Builder pour une solution complète et automatisée (recommandée) ou encore pour la méthode manuelle compatible avec n'importe quel OS et ayant plus d'explications sur le processus.
- Comment installer les fichiers NSP avec Goldleaf?
- Voir la partie qui y est consacré dans ce tuto. En cas de problèmes avec l'installation de NSP via ce homebrew, regardez ce sujet, cette solution peut aider. Regardez également les problèmes liés à la SD dans la section "informations générales" de cette FAQ, cela pourrait aussi éventuellement aider. Enfin, pour activer l'option permettant d'installer du contenu non signé, voir ce message.
- Quels autres homebrews que Goldleaf existent pour installer des jeux?
- Il y a Awoo-installer ou Tinleaf-Installer ou encore DBI qui sont très biens ou encore Tinfoil. Pour DBI vous trouverez ce tuto pour pouvoir utiliser son mode MTP sur Macos et vous avez aussi ce tuto pour l'installation de contenu via le mode MTP.
- Comment installer des jeux faisant plus de 4 GO avec une SD formatée en FAT32?
- Utiliser une installation via le réseau ou via l'USB de Goldleaf, de Awoo-installer ou de Tinfoil (par exemple via le logiciel Nsusbloader).
- Splitter le contenu à installer (NSP) ou à lancer (XCI sous SX OS).
- Sous SX OS, utiliser un disque dur ou autre périphérique de stockage branché en USB formaté en EXFAT et sur lequel les jeux seront copiés à la racine de celui-ci ou dans les dossiers utilisables (voir la question s'y référant dans la FAQ dans la section sur les "bootloaders et CFWs") puis installer ou jouer à ce contenu comme s'il se trouvait sur la SD mais sans la limitation du FAT32.
- Sous Atmosphere, installer le contenu via Tinleaf, Tinwoo ou encore DBI via un disque dur externe formaté en EXFAT, NTFS, EXT2, EXT3 ou EXT4.
- Maintenant, Goldleaf possède cette option pendant l'installation des NSP mais je laisse les anciennes méthodes car cela peut être informatif. Voir ce sujet sur Gbatemp et ce message en français proposant une bonne méthode pour la méthode en manuel et cette page pour une méthode automatisée et expliquée en français. Ceci ne fonctionne qu'avec les NSP, pas avec les XCI.
- Je n'ai que des problèmes avec mon contenu installé sur ma console, quelles sont les solutions en derniers recours?
- - Désinstaller le contenu posant problème, supprimer le ou les tickets liés à celui-ci via Goldleaf et réinstaller le contenu (solution à très largement préférer).
- On peut aussi supprimer, après l'avoir sauvegardé, le dossier de la partition system de la nand "save\80000000000000e1" (attention, cette manipulation rendra tous les NSP installés sur la console inutilisable).
- Il y a XCI Cutter pour découper les fichiers XCI en fichiers plus petits (pratique pour les SD formatées en FAT32 et donc n'acceptant pas les fichiers de plus de 4 GO), XCI Explorer permettant de trimer (réduire la taille) d'un jeu, extraire une partie spécifique de celui-ci..., Switch-Backup-Rename pour renommer les fichiers XCI (certains noms de fichiers semblent poser problème), Switch-Backup-Manager qui permet aussi de renommer les fichiers des jeux ainsi que de les organiser et les copier sur la SD... et le dernier mais non des moindre, 4NXCI qui permet de convertir les fichiers XCI (image d'une cartouche de jeu) en fichiers NSP (fichier installable via Tinfoil par exemple).
- Comment convertir des fichiers NSP au format XCI?
- Voir ce sujet sur GBATemp. Maintenant il est possible de générer un XCI ne nécessitant plus d'installer un fichier de licence au format NSP si le NSP utilisé pour la conversion a été nettoyé avant, fonction présente dans "NUT_BATCH_CLEANER" (lien vers ce dernier programme présent sur la page indiquée dans cette réponse).
- Comment utiliser Layered FS pour lancer un backup de jeu?
- Voir ce sujet (voir ce message pour une simplification de l'étape 5 du tuto). Il est également possible de lancer Layered FS en firmware 4.x, voir ce sujet sur Gbatemp pour savoir comment faire.
Homebrews:
- Comment utiliser le Homebrew Menu?
- Pour commencer, il faut avoir le fichier "hbmenu.nro" à la racine de la SD, ce fichier est trouvable sur cette page. Ensuite, il faut aussi avoir une façon de lancer le HBL (Homebrew Loader), les méthodes peuvent différer selon les CFWs ou on peut aussi utiliser ceci qui est à installer via un homebrew et ensuite on obtient la possibilité de lancer le HBMenu via un icône de jeu, cette méthode possédant les avantages d'être compatible avec tous les CFWs sans configuration spécifique et d'utiliser toute la ram de la console pour les homebrews, son désavantage étant qu'il s'installe comme un NSP et est donc susceptible de laisser des traces plus importantes sur la nand que les méthodes plus classiques. Attention, sur les dernières versions des CFW, le homebrew Menu doit être lancé en maintenant la touche "R" tout en cliquant sur l'Album (le Homebrew Menu sera lancé en mode applet donc sans l'accès à toute la ram de la console) ou en maintenant "R" en lançant un jeu jusqu'à affichage du Homebrew Menu pour avoir accès à toute la ram pour les homebrews (je recommande fortement cette méthode de lancement quelque soit le homebrew à lancer). Pour Atmosphere le bouton peut être configuré.
- Comment installer des homebrews sur la SD?
- Créer un dossier "switch" à la racine de la SD puis soit mettre le homebrew (fichier nro) directement dans ce dossier ou pour avoir une organisation plus propre créer un dossier ayant le même nom que le fichier nro du homebrew à mettre dedans (exemple pour le homebrew "psnes.nro", créer un dossier "psnes" et mettre le fichier "psnes.nro" à l'intérieur de celui-ci).
- Où obtenir des homebrews?
- Voir ce site pour commencer. Ensuite, il y a aussi cette page sur Gbatemp qui recense pas mal de homebrew de la scène. Enfin, il y a aussi cette page qui contient certains projets compilés automatiquement, pratique pour avoir la toute dernière version de ceux-ci avant les releases officielles mais attention car ces homebrews peuvent aussi contenir des bugs car se sont des versions dites nightly.
- Quelle est la solution la plus simple pour lancer des homebrews, des backups avec Layered FS et installer/lancer des NSP excepté la solution SXOS?
- Suivre ce tuto ou suivre ce tuto bien plus complet pour Atmosphere/Kosmos.
- Comment utiliser des homebrews utilisant le réseau local (FTP, installation de NSP via le réseau...) sans que la console n'ait accès à internet?
- Voir ce message en particulier mais l'ensemble de la discussion est intéressante. Sinon, il y a aussi 90dns qui permet de faire cela ou le homebrew Incognito ou le Stealth Mode de SX OS. Personnellement, la solution que je préfère est celle de Incognito mais par contre ne pas perdre le dump de la partition PRODINFO original de sa nand (inclus par exemple dans le dump de la nand "rawnand.bin" ou sauvegardé par le homebrew avant la mise en place de la solution).
- Existe-t-il un moyen de copier des fichiers via l'USB sans retirer la SD?
- Oui, via le homebrew Nxmtp mais cette solution ne peut pour l'instant pas gérer les fichiers de plus de 4 GO, même pour les cartes SD formatées en EXFAT. Autrement, il y a une solution via un payload, Memloader (solution présente dans Tegra RCM GUI ou dans mon Shadow256 Ultimate Switch Hack Script) mais l'inconvénient est que d'une part il faut injecter le payload en passant donc par le mode RCM de la console et le flux de données vers la SD via cette méthode est très lent, environ 3 MB par seconde se qui correspond à peu près aux vitesses que peut atteindre le transfert de données en FTP (ceci dit c'est moins fluctuant en USB que par FTP). Il y a aussi la possibilité d'utiliser DBI pour une solution type Nxmtp. Goldleaf permet aussi de faire de la copie via l'USB. Enfin et selon moi la meilleur solution, passer via Hekate et sa fonction UMS (aller dans "Tools" puis "USB tools" et choisir de monter la SD), cela est similaire à la méthode via Memloader mais la vitesse de transfert est bien plus élevée.
- Existe-t-il un lecteur multimédia?
- Oui, Pplay, il n'est pas encore parfait mais fonctionne déjà très bien dans l'ensemble.
- Y-a-t-il un explorateur de fichiers sur Switch?
- Oui, ce homebrew.
- Comment sauvegarder/restaurer des sauvegardes de jeux?
- Il y a ce homebrew qui le permet. Il est à noter que pour restaurer une sauvegarde, le jeu devra être lancer une première fois pour créé celle-ci dans la console et il est nécessaire de redémarrer la console pour utiliser une sauvegarde qui a été restaurée. Il existe aussi ceci qui permet en plus d'éditer des sauvegardes de jeux. Enfin, on a aussi ceci qui est un très bon homebrew pour faire cela.
- Quels sont les émulateurs disponibles (homebrews) (liste probablement incomplète, n'hésitez pas à m'en suggérer d'autres)?
- Retroarch ou ce lien pour explorer tous les fichiers disponibles (beaucoup de consoles prisent en charge)
- Nintendo SNES
- FBA (Arcade, SNK Neogeo, Sega MegaDrive, Sega GameGear, Sega Master System, Nec PC-Engine, Nec TurboGraFX-16, Nec SuperGraFX, Coleco, SG-1000, MSX) (romset 0.2.97.43) (rechercher "fullset fba 0.2.97.43" sur un moteur de recherche pour trouver votre bonheur)
- Nintendo Gameboy, Gameboy color et Gameboy Advance
- Nintendo DS (à tester)
- Nintendo DS (en début de développement donc lent pour le moment)
- Il y a Laka, beaucoup de consoles sont émulées (celles de Retroarch) mais il faut préparer la SD pour utiliser ceci, c'est une base Linux et des bugs sont encore présents, bien que la distribution soit tout de même très fonctionnelle dans l'ensemble. Dans le même genre mais moins orienté émulation, on a Ubuntu pour la Switch. On a aussi Android qui est disponible, avec ce tuto d'installation.
- D'autres homebrews?
autre:
- D'autres infos?
- Une liste de homebrews sur Gbatemp, la liste est très complète.
- La liste des différents exploits pour la Switch, sujet sur Gbatemp.
- Switchbrew.org, ce site contient énormémant d'infos poussées sur la Nintendo Switch.
- Un sujet qui liste quelques serveurs Discord
- ce sujet explique comment gérer la suppression d'un compte d'une console bannie pour le lier de nouveau à une autre console.
- Mon script batch (Windows) qui permet d'injecter des payloads, de lancer Linux, de créer des packages de mises à jour, de convertir des XCI en NSP, d'installer des NSP via le réseau et Tinfoil ou encore de préparer simplement une SD pour la Switch. Il y a bien d'autres fonctions que je vous laisse découvrir sur la page dédiée à ce script.
#1063896 [Tuto/Guide] Hacker sa Switch facilement avec Kosmos et Atmosphere
Posté par giga300 - 02 juillet 2019 - 14:37
Guide pour hacker sa Switch facilement avec Kosmos et Atmosphere
Dans ce tutoriel, nous allons voir comment hacker une Nintendo Switch avec des outils open-source et gratuits, lisez l’entièreté du tutoriel avant de le commencer. Si vous avez une question n’hésitez pas à la poser sur le topic.
Avant de commencer le tutoriel:
=> Lisez la FAQ de @shadow256 (http://www.logic-sun...vant-de-poster/) et lisez aussi ce topic de @eliboa pour comprendre certains concepts Switch (http://www.logic-sunrise.com/forums/topic/84143-guide-comprendre-les-concepts-du-hack-switch-ofw-cfw-emunand-efuses-et-autorcm/)
=> Quand vous connecterez votre Switch à Internet, utilisez toujours les DNS 90DNS pour la protection contre le BAN (https://gitlab.com/a/90dns), commencer d'abord par renseigner un MDP incorrect à la connexion puis dans les options avancés il faut renseigner le bon MDP + les nouveaux DNS
=> Les annexes sont là pour compléter le tutoriel. Ils ne sont pas obligatoires.
=> Lisez tout le tutoriel avant de commencer
=> Mettez votre Switch en mode avion avant de commencer
=> Activer sur votre ordinateur l'affichage des extensions de fichier
0/ Suis-je éligible au hack ?
Votre console Nintendo Switch peut se retrouver dans l'une de ces situations, PegaScape et RCM sont des exploits (faille pour le hack) pour Switch dont l'utilisation sera expliqué dans le tutoriel, vérifier si votre Switch est patchée sur http://ismyswitchpatched.com
- Switch patchée avec firmware supérieur au 4.1 ou Switch Lite => Aucune possibilité de hack pour le moment (mais renseignez vous sur les projets SX Core et SX Lite ainsi que sur Deja Vu)
- Switch patchée avec firmware égal ou inférieur au 4.1 => PegaScape (Il faudra rajouter le pack PegaScape sur la SD https://github.com/A...releases/latest)
- Switch non patchée avec firmware supérieur au 4.1 => RCM
- Switch non patchée avec firmware égal ou inférieur au 4.1 => RCM ou PegaScape (Il faudra rajouter le pack PegaScape sur la SD si vous comptez l'utiliser https://github.com/A...releases/latest)
I/ Préparation de sa carte SD et création d'un emuMMC
Pré-requis:
- Un ordinateur sous Windows (vous pouvez utiliser un autre OS mais la partie redimensionnement emuMMC ne sera pas faisable)
- Une carte SD de classe 10 minimum avec une capacité de stockage d'au moins 64Go
- Kosmos - Pack pour faciliter la vie (contient presque tout le nécessaire) (https://github.com/A...releases/latest)
- Incognito_RCM - Payload pour supprimer son certificat et éviter le BAN ( à utiliser uniquement sur emuMMC par sécurité) (https://github.com/j...releases/latest)
- ChoiDujourNX - Pour la mise à jour du firmware de notre Switch en OFFLINE (https://switchtools.sshnuke.net/)
- NXNandManager - Logiciel Windows dont nous nous servirons pour redimensionner notre emuMMC (utiliser la version 3 pour le moment, la 4 est en BETA et a encore quelques soucis) (https://github.com/e...releases/latest)
- GUIFormat - Logiciel Windows pour le formatage de sa carte SD en FAT32 si nécessaire (http://www.ridgecrop...m?guiformat.htm)
- SDFormatter - Pour formater sa carte SD (https://www.sdcard.o...oads/formatter/)
Seul problème, Nintendo n'inclut pas de base le support du exFAT sur toutes les consoles, pour vérifier si votre Switch possède le support du exFAT, il vous suffit d’insérer une carte SD au format exFAT dans votre console et de voir si elle vous propose d'effectuer une MAJ, si c'est le cas, vous pouvez soit effectuer la MAJ mais attention: faites le uniquement si votre Switch n'est pas patché et que vous ne souhaitez pas conserver vos eFuses. Si vous avez une Switch patché, ne faites aucune MAJ et contentez vous du FAT32 avec taille d'unité d'allocation (cluster) 32Ko et faites l'ajout du exFAT avec ChoidujourNX
A ) Terminé le exFAT !
Terminé le exFAT, ce tutoriel vous conseillera désormais l'utilisation du FAT32 (cluster 32K, ne pas oublier), depuis Hekate 5.2, l'emuMMC embarque le nouveau système FastFS, il permet d'avoir des performances quasi équivalentes à un emuMMC via partition que vous soyez en exFAT ou en FAT32. Avant ça, le FAT32 était déconseillé par sa lenteur, mais avec FastFS ce n'est plus le cas. Les avantages du FAT32:
=> Meilleur support avec Hekate
=> Aussi performant qu'un emuMMC via partition depuis FastFS
=> Beaucoup plus stable que exFAT donc beaucoup moins de soucis de corruptions des données
=> Ne nécessite pas de driver supplémentaire (mais ajoutez le quand même pendant une MAJ avec ChoiDujourNX, ça ne coûte rien)
=> Néanmoins, le transfert de fichier de plus de 4Go n'est pas possible mais ce n'est pas un problème pour l'installation de jeux étant donné que vous pouvez utiliser Goldleaf/Quark (expliqué à la fin du tutoriel) ou splitter vos fichiers de jeux
Note aux anciens utilisateurs: Il faudra copier coller dans un dossier de votre ordinateur tout le contenu de la SD, puis de formatter en FAT32, de remettre tous vos anciens fichiers sur votre SD et de suivre la procédure de MAJ de Kosmos expliqué en bas du post dans un tutoriel annexe.
B ) Formatage de la carte SD:
Formater votre carte SD avec Windows en FAT32 (cluster 32K obligatoire sinon black screen sur emuMMC), si votre SD a une capacité de stockage trop grande, le FAT32 ne sera pas proposé par Windows donc il faudra utiliser un logiciel tiers pour formater (GUIFormat par exemple)
C ) Mise en place des fichiers:
1) Décompresser l'archive de Kosmos dans la carte SD.
2) Dans le dossier switch/ de la carte SD, créer un dossier ChoiDujourNX/ et y mettre le fichier ChoiDujourNX.nro extrait de l'archive ChoiDuJourNXvXXX.zip
6) Dans le dossier bootloader/ de la carte SD, mettre le fichier Incognito_RCM.bin précédemment téléchargé dans le dossier bootloader/payloads de la SD
Copier le fichier hekate_ctcaer_X.X.X.bin sur votre ordinateur, il est à la racine de la carte SD. C'est le "payload" qui nous permettra de lancer Hekate sur la Switch à partir de l'ordinateur dont la procédure d'utilisation est expliqué dans l'étape suivante.
D ) Injecter le payload Hekate
1) Injection RCM via Windows
- Télécharger le logiciel TegraRcmGUI de @eliboa (https://github.com/e...releases/latest)
- Mettre sa console en mode RCM après l'avoir éteinte (jig RCM, pucage etc.) puis brancher la console à l'ordinateur avec un câble USB.
- Lancer TegraRcmGUI allez dans Settings puis faites Install Driver
- Relancez le logiciel, et si votre Switch est bien en mode RCM, le logo RCM O.K devrait être affiché comme sur l'image
Plus qu'à sélectionner le payload hekate_ctcaer_X.X.X.bin et faire Inject payload
2) Injection RCM via macOS/Linux
//
3) Injection RCM via Navigateur Web (Ne fonctionne pas sur Windows)
- Mettre sa console en mode RCM après l'avoir éteinte (jig RCM, pucage etc.) puis brancher la console à l'ordinateur avec un câble USB.
- Rendez vous sur ce site https://webcfw.sdsetup.com/ avec le navigateur web Google Chrome ou tous les navigateurs dit Chromium-based (Nouveau Edge, Brave, Vivaldi...)
- Toute la procédure est expliqué sur le site en question, il faudra juste penser à utiliser l'option Upload Payload et utiliser le payload Hekate que nous avons récupéré avec Kosmos. Et non le payload proposé par le site car il n'est pas à jour.
- Puis faites Charger le Payload! Une popup apparait vous demandant une autorisation, choisissez l'appareil NVIdia Corp. inconnu et il peut aussi apparaître sous le nom APX, c'est votre Switch et faites Connexion
4) PegaScape via Caffeine (sysNAND en firmware 4.1 ou inférieur)
Caffeine est compatible sur les Switch en 2.0.0-4.1 et ne nécessite aucune manipulation matérielle avec un mode RCM, c'est l'avantage. Il est déconseille d'utiliser les Homebrew/payloads suivant avec une Switch patchée: memloader, ChoiDuJourNX et toute Homebrew pouvant activer l'AutoRCM.
Vous pouvez par contre utiliser ChoiDuJourNX dans un emuNAND (et pas la sysNAND et en veillant toujours à désactiver l'AutoRCM), il est difficile d'unbrick une Switch patché.
Passons au tuto ! Tout d'abord, vous devez normalement déjà posséder Caféine sur votre SD car vous l'avez normalement coché sur SDSetup, on a aussi copié tous nos payloads dans le dossier bootloader/payloads.
1) Éteignez votre console et insérez-y la carte SD puis allumez là.
2) Allez dans Paramètre de la console > Internet, supprimez vos configurations Internet déjà existantes.
3) Configurer votre connexion Internet avec votre réseau Wi-Fi et veillez à rentrer un mot de passe long et incorrect afin de faire échouer le test de connexion.
4) Suite à l'échec du test de connexion, modifier les paramètres de la connexion Internet pour mettre un bon mot de passe et mettez la configuration des DNS sur Manuel, rentrez les DNS suivants:
- DNS primaire: 51.15.245.41
- DNS secondaire: 163.172.141.219
5) Enregistrez les nouveaux paramètres et faites un test de connexion.
6) Le réseau Wi-Fi va nécessité une inscription, cliquez sur Suite, et Pegascape se charge. Mais ça ne va peut-être pas fonctionner chez tout le monde,
- si le test de connexion réussi sans l'invité d'enregistrement, recommencez, il est probable que votre routeur remplace les DNS.
- Si votre Switch vous invite à mettre à jour votre console pour utiliser le Navigateur Web, c'est que Nintendo a activé le supernag sur votre console et que vous ne pouvez pas résoudre le problème pour le moment.
7) Une fois arrivé sur PegaScape, sélectionnez hbmenu, attendez qu'une alerte de succès s'affiche. Si l'exploit est long à charger ou échoue, recommencez les étapes précedentes pour relancer PegaScape.
8) Si l'exploit se charge correctement, appuyez sur HOME, aller dans l'applet Album et vous arrivez normalement sur l'Homebrew Menu.
9) Lancer Fake News Injector, une fois l'opération terminé, appuyez sur le bouton Volume+ pour redémarrer la console.
10) Aller dans les Paramètre de la console > Internet, sélectionnez votre réseau Wi-Fi, modifiez les paramètre pour mettre le DNS primaire à 163.172.181.170.
11) Enregistrez et effectuez le test de connexion, il doit normalement réussir sans l'apparition d'un invité d'enregistrement.
12) Aller dans le menu HOME, aller dans les News et appuyez sur Launch PegaSwitch, appuyez sur la vidéo ReSwitched pour charger PegaScape. A partir de maintenant PegaScape est exécutable depuis la "fake news".
13) Sur le portail PegaScape, appuyez sur Caféine, l'exploit se charge, ça peut prendre jusqu'à 45 secondes pour les firmware 4.0-4.1. Attendez qu'une zone de texte s'affiche à l'écran.
14) Une fois la zone de texte apparu, cliquez dessus, attendez environ 5 secondes puis appuyez sur le bouton POWER, la console redémarre vers Hekate.
E ) Dump des clés de l'emuMMC avec Lockpick_RCM
1) Dans Hekate, allez dans Payloads > Lockpick_RCM.bin > Dump from EMUNAND puis éteignez la console.
2) Remettre la SD dans l'ordinateur après avoir éteint votre console.
----------------------------------------------
La suite du tutoriel explique la création d'un emuMMC via fichier, les performances sont maintenant les mêmes qu'un emuMMC par partition (grâce à FastFS) mais si vous souhaitez quand même partir sur un emuMMC via partition, je vous redirige vers ce tutoriel: http://www.logic-sun...s-et-sx-os.html
F ) Créer un emuMMC via fichier avec Hekate
1) Dans Hekate, aller dans le menu emuMMC
3) Puis Create emuMMC puis SD File, la création commence
4) La création est terminée en une quinzaine de minutes
4) Une fois terminé, aller dans Change emuMMC
5) Appuyer sur emuMMC/SD00
6) l'emuMMC est activé
G) Redimensionnement de l'emuMMC avec NXNandManager (optionnelle et seulement sur Windows)
1) Décompresser l'archive de NXNandManager
2) Ouvrer le logiciel en exécutant le fichier NxNandManager.exe
3) Aller dans File > Open File > Votre carte SD > le dossier emuMMC > le dossier SD00 > le dossier eMMC et ouvrer le fichier 00
4) Puis aller dans Options > Configure keyset > Import keys from files > SD://switch/prod.keys. Les champs des clés se remplissent automatiquement dans le logiciel, cliquez sur Save
5) Si tout se passe bien, le numéro du firmware de votre console s'affiche dans le logiciel par exemple "7.0.1".
6) Aller dans Options > Resize NAND, puis dans New Size for USER, mettre 5600 Mb. Et dans Output file, appeler le fichier EMUNAND.BIN et placer le sur votre ordinateur dans un dossier (ne le mettez pas sur votre carte SD). Puis faites Save. Vous pouvez cocher "Format USER" pour effacer les données de l'emuMMC.
7) Une fois le processus terminé, à partir du dossier emuMMC/SD00/eMMC, copier les fichier BOOT0 et BOOT1 sur votre ordinateur au même endroit où vous avez mis le fichier EMUNAND.BIN
8) Rouvrez le logiciel NXNandManager et ouvrez cette fois ci avec l'option Open File, le fichier EMUNAND.BIN. Assurez vous que le niveau de firmware s'affiche, si ce n'est pas le cas il faudra à nouveau renseigner les clés en ouvrant le fichier prod.keys comme fait précédemment. Puis allez dans Options > emuNAND creation Tool. La NAND est déjà renseigné, il faut que vous ajouter vous même les fichiers BOOT0 et BOOT1. Puis sélectionnez SD File (AMS), dans Select Target Disk, indiquez au logiciel la carte SD sur laquelle vous travaillez pour votre Switch et finissez en cliquant sur Create emuNAND.
9) Une fois terminé, vous pouvez fermer le logiciel et un dossier emuMMC a été crée et il contient votre nouvelle emuNAND mais redimensionné, il fait maintenant 8Go au lieu de 30Go
H ) Premier lancement du CFW
Mettre sa carte SD dans sa Switch, injecter le payload Hekate comme vous l'aviez fait précédemment, vous pouvez lancer Atmosphère (le CFW) à partir de Launch > CFW (EMUMMC), c'est le lancement dit "Hekate" ou "Kosmos" ou via le payload fusee-primary.bin en faisant Payloads > fusee-primary.bin (mais je vous deconseille fusee-primary car il fait crash les consoles en emuMMC FAT32 en 0.12)
L'Homebrew Menu est accessible en ouvrant l'album, c'est le lancement dit "Applet", certains Homebrews plus gourmands en ressources auront besoin d'être lancé en tant que jeu, pour se faire il faudra lancer n'importe quel jeu sur la console en gardant la touche R maintenu jusqu'à que l'Homebrew Menu se lance.
Pour accéder à l'album, il faut ouvrir l'album en maintenant la touche R appuyé.
ATTENTION: Si vous avez un crash et que votre console refuse de démarrer sous Atmosphere, c'est probablement dû à une version trop vielle de votre FW et les sysModules de Kosmos cassent le lancement, pour remédier aux problème:
1) Mettre la carte SD dans l'ordinateur et se rendre dans le dossier atmosphere/contents
2) Déplacer tous les dossier du répertoire dans un dossier sur votre ordinateur SAUF les dossiers suivants: 010000000000000D ; 0100000000000008 ; 0100000000000032 ; 0100000000000034 ; 0100000000000036 ; 0100000000000037
3) Vous pourrez par la suite remettre ces dossier dans atmosphere/contents dès que vous aurez mis à jour votre firmware en suivant le grand II .
II/ Mise à jour de l'emuMMC vers un firmware plus récent / ajouter support exFAT
(uniquement si la version de votre FW est trop vielle et/ou que vous ne possédez pas le support du exFAT) (Dernière version fonctionnelle à ce jour : 10.0.2)
- Firmware Switch - Téléchargeable ici à partir de ce site https://darthsternie...itch-firmwares/
Dans cette partie je vous montre comment mettre à jour vers un firmware plus récent votre emuMMC (ou même moins récent)
0) Créer un dossier firmware à la racine de la carte SD et extraire un firmware téléchargé pour la mise à jour de l'emuMMC. Dans mon cas la 9.0.1.
1) Lancer l'album, vous arrivez sur l'Homebrew Menu
2) Choisir ChoiDujourNX
3) Aller dans firmware puis dans le dossier de votre firmware. appuyer sur Choose en bas à droite,
4) Sélectionner la variante exFAT à chaque fois (celle à droite). Et faites Select firmware.
5) Désactiver l'AutoRCM
6) Vous pouvez activer le full factory reset pour remettre l'emuMMC à zéro mais c'est optionnelle.
7) Puis faites Start Installation
8) Une fois la mise à jour terminée, faites Reboot. Normalement, vous êtes redirigé sur Hekate.
III/ Dump des clés et application d'Incognito sur l'emuMMC
1) Lancez Hekate, allez dans Payloads > Lockpick_RCM.bin > Dump from emuNAND puis éteignez la console.
2) Lancez Hekate, allez dans Payloads > Incognito_RCM.bin > Incognito (emuMMC) puis éteignez la console
Incognito permet d'effacer le certificat de votre console, on l'applique uniquement sur l'emuMMC par sécurité, il est toujours présent sur la sysNAND. C'est une sécurité contre le bannissement.
ATTENTION: Incognito_RCM ne fonctionne pas en firmware 10.0 pour le moment. Configurez bien les 90DNS comme mentionné au tout début du tutoriel gitlab.com/a/90dns
3) Mettre la carte SD dans l'ordinateur, et copier sur l'ordinateur le fichier prod.keys du dossier switch/ de la SD ainsi que le fichier prodinfo_emunand.bin si vous avez utilisé Incognito_RCM !
IV/ Installation des Signatures Patches (Sigpatches)
Pré-requis: Atmosphere et Hekate à jour
Nouvelle méthode:
- Télécharger l'homebrew Sigpatch-Installer à partir de https://github.com/H...releases/latest
- Placer le fichier Sigpatch-Installer.nro dans le dossier switch/ de la SD, vous pouvez aussi le mettre dans un sous dossier.
- Booter sur le CFW avec Hekate.
- Connectez votre Switch à Internet, renseignez bien les DNS 90DNS pour éviter le BAN.
- Aller dans l'Homebrew Menu et lancer l'homebrew Sigpatch-Installer
- L'Homebrew télécharge les fichiers
- Puis vous affiches les deux configurations Kosmos: CFW (SYSNAND) et CFW (EMUMMC). On coche CFW (EMUMMC) puis on appuie sur le bouton + pour sauvegarder, la console redémarre sur Hekate, vous pouvez relancer le CFW, c'est finie.
- Vous pouvez maintenant vous déconnectez d'Internet et repasser en mode avion.
Ancienne méthode:
Depuis la version 0.11.1 d'Atmosphere et le firmware 10.0, le "loader" a été réimplémenter et cette réimplantation a volontairement créer des limitations, dans cette partie je vous présente un petit tutoriel pour avoir des Sigpatches fonctionelles sur Atmosphere (lancé via fusee-primary) et Atmosphere (lancé via les configurations Hekate de Kosmos) jusqu'en firmware 10.0.0 (attention tout de fois, ce firmware n'est pas 100% stable pour l'installation de jeux encore mais d'après beaucoup de retours, ça fonctionne plutôt bien).
Voici les correctifs que nous allons réunir:
=> Les FS Patches: Cela permet de corriger le système de fichier et de rendre possible l’exécution de fichiers NSP personnalisés (modifiés ou non signés), ils sont indispensables
=> Les ES Patches: Cela permet de corriger le service eticket permettant par la suite l'installation de faux tickets, avec eux n'importe quel NSP peut s'installer sans aucune sécurité, ils ne sont pas forcément utiles si vous vous contentez uniquement de jeux officiels
=> Les patches du loader: C'est le nouvel élément sur lequel implémenter des correctifs depuis la firmware 10.0 et la version 0.11.1 d'Atmosphere. Si vous n'êtes pas sur ce firmware, pas besoin de patcher.
Etape 1) Appliquer les Sigpatches avec un lancement d'Atmosphere via fusee-primary
a) Télécharger le fichier 2.0.0-10.0.0.zip sur cette page: https://gbatemp.net/...ry-only.562812/
b ) Extraire le dossier atmosphere/kip_patches/fs_patches de l'archive dans le dossier atmosphere/kip_patches de votre carte SD, les FS Patches pour fusee-primary sont désormais installés.
c (optionelle) Vous pouvez aussi installer les ES Patches dont je vous ai parlé plus haut, ce n'est pas obligatoire si vous ne vous tenez qu'à des tickets officiels (jeux officiels) sinon extraire le dossier atmosphere/exefs_patches de l'archive dans le dossier atmosphere/ de votre carte SD
d) (seulement en 10.0.0) Si vous êtes sur ce nouveau firmware, il faut appliquer un patch sur le loader d'Atmosphere, extraire le dossier atmosphere/kip_patches/loader_patches de l'archive dans le dossier atmosphere/kip_patches de la SD.
Etape 2) Appliquer les Sigpatches avec un lancement d'Atmosphere via Hekate (Kosmos)
a) Télécharger les fichiers loader.kip (patch du loader Hekate, uniquement pour FW 10.0.0) et patches.ini (FS Patche pour Hekate) à partir de cette page: https://github.com/H...releases/latest
b ) Copier le fichier patches.ini précédemment téléchargé dans le dossier bootloader/ de la SD, les FS Patches Hekate sont désormais installés
Si vous êtes en 10.0.0, il faut pacher le loader:
c) Créer un dossier kips dans le dossier atmosphere/ de la SD, vous pouvez aussi par sécurité choisir un autre nom pour le dossier contenant les kips comme hekate_kips
d) Copier le fichier loader.kip précédemment téléchargé dans le dossier atmosphere/kips (ou un autre nom, ça depend comme vous avez fait) de la SD
e) Ouvrir le fichier hekate_ipl.ini du dossier bootloader/ de la SD, le Bloc Note ferra l'affaire
f) Le fichier de configuration contient plusieurs sections (c'est les configurations de démarrage), il faut appliquer les patches avec ces deux lignes sur les configurations que vous utilisez:
kip1patch=nosigchk kip1=atmosphere/kips/*
Si vous n'avez pas choisis d'utiliser le nom "kips" par sûreté et que vous avez pris par exemple comme nom "hekate_kips", cela ressemblera à ça:
kip1patch=nosigchk kip1=atmosphere/hekate_kips/*
Par exemple, si je veux patcher la configuration CFW (EMUMMC), qui permet sur Hekate/Kosmos de lancer Atmosphere avec l'emuMMC, cela donnera ça:
[CFW (EMUMMC)] fss0=atmosphere/fusee-secondary.bin atmosphere=1 logopath=bootloader/bootlogo.bmp icon=bootloader/res/icon_payload.bmp kip1patch=nosigchk kip1=atmosphere/kips/* {}
Ensuite sauvegarder le fichier et le loader Hekate est dès à présent patché
Note finale
Les Homebrews de type "overlay" sont accessibles via Joystick Droit + L + BAS.
En cas de sortie d'une nouvelle version d'un firmware Switch:
=> Ne mettez pas tout de suite à jour
=> Attendez une mise à jour de Kosmos qui intègre le support de ce nouveau firmware et faites là.
=> Assurez vous aussi que les Sigpatches ont été mises à jour, sans ce quoi vous ne pourrez plus installer de jeux.
=> Une fois tous les éléments réunis, vous pouvez mettre à jour le firmware de votre emuMMC en suivant la méthode de la partie II. Ne faites jamais la MAJ de votre emuMMC via la méthode officiel de Nintendo (avec les Paramètres) car cela necessiterait de se connecter via Internet aux serveurs Nintendo et entraînerait un bannissement.
=> Il n'est pas forcément nécessaire de toujours être à la dernière version du firmware, c'est seulement si vous y êtes contraint (un jeu qui demanderait une version plus récente par exemple)
Vous pouvez suivre les tutoriels annexes ci-dessous
A1/ Dump de sa NAND avec Hekate
[A FAIRE]
A2/ Mettre à jour Kosmos
Méthode automatique
A FAIRE
Méthode manuelle
A FAIRE
A3/ Transférer des fichiers sur sa console sans enlever la carte SD avec Hekate.
A FAIRE
A4/ Installation d'un jeu avec Goldleaf et Quark
- Quark - Logiciel à télécharger pour l'installation de jeux avec Goldleaf en USB depuis l'ordinateur - (https://github.com/X...releases/latest)
Tutoriel valable jusqu'en Goldleaf 0.8 (dernière version à ce jour)
L'installation de jeux est très facile mais vous devez d'abord connaître les deux formats de fichier dans lesquels les jeux peuvent être contenus.
le .XCI (nX Card Image): Ce type de fichier contient un dump de cartouche de jeu Switch, il ne s'installe par sur votre console, il ne peut que être chargé. SX OS est le seul CFW permettant d’émuler les fichiers XCI.
Avantage du XCI: Vous mettez le fichier dans votre SD et vous pouvez le charger comme une cartouche mais virtuellement dans votre console, aucune installation à faire.
Inconvénients du XCI: C'est utilisable uniquement sur SX OS et vous devez à chaque fois aller dans le menu de SX OS pour changer de jeu.
le .NSP (Nintendo Submission Package): Ce type de fichier correspond au paquet d'installation de la Switch, cela vaut pour les jeux mais les NSP ne sont pas uniquement fait pour les jeux. Le fichier NSP s'installe et ne se charge pas comme le XCI.
Avantage du NSP: Comme le jeu est installé, il est accessible sur le menu HOME sans à avoir aucun manip à faire pour le charger. Cela fonctionne sur tous les CFW.
Inconvénients du NSP: Comme le jeu est installé, en cas de problème ou de corruption des fichiers il faudra tout réinstaller. Et l'installation est un peu longue par rapport à un simple copié collé d'un XCI. Mais ça reste parfaitement utilisable si vous ne faites pas de bêtises sur votre console.
A savoir que :
- On peut extraire à partir d'un logiciel dédié (4NXCI par exemple) et de vos clés Switch (le prod.keys extrait dans le tutoriel avec Lockpick_RCM): un NSP à partir d'un XCI.
- Il existe le fichier Super XCI, c'est comme un XCI mais qui peut contenir en plus d'un jeu, des MAJ et des DLCs. 4NXCI vous extraira plusieurs fichiers NSP dans ce cas.
- Il existe le NSZ, un format du NSP compressé pour gagner de la place, vous pouvez les décompresser vers le format NSP avec NSC_BUILDER
Passons au tuto ! J'explique donc l'installation des NSP, les fichiers XCI (si vous utilisez SX OS comme CFW) n'ont pas vraiment besoin de tuto puisque c'est un simple copié collé sur votre SD. Pour l'installation des NSP, il nous faut utiliser un Homebrew Title Installer, il permettra l'installation des fichiers NSP sur votre console, nous allons utiliser l'excellent homebrew (et en plus opensource) Goldleaf. Veillez à avoir les sigpatches à jour sur votre console pour installer ou lancer des backups de jeux ainsi qu'un jeu au format NSP (trouvé dans l'underground du net).
1) Etape destinée uniquement aux utilisateurs de Windows:
- Téléchargez le programme Zadig sur https://zadig.akeo.ie/
- Brancher votre Switch allumé (elle ne doit pas être en veille le temps de l'installation du pilote) à votre ordinateur
- Lancer Zadig et donner les droits administrateurs à ce dernier
- Dans le menu Options, cliquez sur List all devices
- Dans le menu déroulant, choisissez Nintendo Switch ou Goldleaf
- Dans le champ à droite de la flèche orange, sélectionnez le driver libusbK
- Appuyez sur Replace Driver
- Si cette fenêtre s'ouvre, appuyez sur Oui
- L'installation du driver commence
- Quand le message The driver was installed successfully. s'affiche c'est terminé, vous avez maintenant installé le bon driver pour que la Switch puisse être utilisable sur un client tel que Goldtree par exemple.[/size]
2) Créer un dossier sur votre ordinateur avec le nom que vous voulez et placer dedans tous les fichiers NSP que vous voulez installer (le jeu de base, les MAJ, les DLC).
3) Lancer l'homebrew à partir de l'Homebrew Menu
3) On se rend ensuite dans le menu Explorer le contenu
4) Brancher votre console à votre ordinateur et lancer le logiciel Quark, il vous faudra Java (OpenJDK 11) sur votre ordinateur pour lancer le programme https://adoptopenjdk.net/
5) Aller maintenant dans le menu PC distant (via USB), vous êtes maintenant dans le disque dur de votre ordinateur. Je vois dans mon cas, mon disque principale où Windows est installé (C:\), mon deuxième disque dur ( \) et pour plus de faciliter, Goldleaf vous propose deux raccourcis vers le bureau et le dossier Documents de votre utilisateur Windows. Je vous recommande de placer votre dossier contenant les NSP dans un de ces deux dossiers.
6) Une fois votre dossier trouver, je vois tous mes NSP à l’intérieur
8) Dans cette 0.6, nous avons une fonctionnalité intéressante qui nous permet d'installer directement tous les NSP d'un coup, il suffit d'appuyer sur Y tout en sélectionnant le dossier puis d'aller dans Options supplémentaires et Installer tous les NSP.
9) Choisissez la Carte SD pour l'emplacement d'installation.
10) Une fiche récapitulative du jeu s'affiche et faites Installer. Le jeu de base s'installe.
11) On vous proposera à nouveau les étapes 9-10 pour tous les NSP suivants automatiquement.
[/size]
A5/ Convertir un SuperXCI/XCI en NSP
Pré-requis:
- NSC_BUILDER: Prenez x64 si vous êtes en 64 bits ou x86 si vous êtes en 32 bits. Vous pouvez aussi prendre la version "py" si vous voulez utiliser le runtime Python de votre machine https://github.com/j...releases/latest
- Un fichier XCI (SuperXCI ou XCI simple n'importe)
- Le fichier des clés de votre Switch préalablement extrait avec Lockpick_RCM (manipulation expliqué dans le tutoriel principale du guide), par défaut il s'appelle prod.keys
Etape 1) Placez votre fichier des clés "prod.keys" dans le dossier ztools/ de NSCB, il faudra aussi renommer le fichier en keys.txt (faites attention à bien changer l'extension du fichier)
Etape 2) Lancez le programme en exécutant NSCB.bat
Etape 3) Tapez 3 puis ENTER pour rentrer en mode MULTI-CONTENT SPLITTER
Etape 4) Glissez-déposez votre fichier XCI dans la fenêtre quand le logiciel vous le demande puis faites ENTER
Etape 5) Si le logiciel vous redemandes un nouveau fichier, tapez 1 puis faites ENTER pour passer à la suite, cela donnera accès au menu ci-dessous
Etape 6) Tapez 1 puis ENTER pour convertir le XCI en fichier NSP, l'extraction commence, le ou les fichier(s) NSP se retrouveront dans le dossier NSCB_output
A6/ Patcher un fichier NSP
A FAIRE
#1087632 [PS4] DS4Windows 2.0.6 disponible (maj)
Posté par tralala - 20 janvier 2020 - 10:50
- RayCrym aime ceci
- LS forums
- → Affichage d'un profil : Aime: RayCrym
- Privacy Policy