Shadow256 vient une nouvelle fois de faire évoluer son un script nommé Ultimate Switch Hack, comme vous le savez il s'agit là d'un ensemble de script batch qui permet d'injecter des payloads ou de lancer Linux grâce au mode RCM de la Switch.
Vous allez devoir préparer une carte SD contenant Linux, et sachez que le script ne couvre pas les méthodes pour passer la Switch en mode RCM.
Fonctionnalités :
- Installation des drivers du mode RCM (driver "APX") et du mode libnx_USB_comms utilisé par Tinfoil (driver "libnx_USB_comms") de la Switch.
- Lancement d'un payload via le mode RCM de la Switch. Vous pouvez placer les payloads dans un dossier "Payloads" situé à la racine de ce script ou choisir un fichier de payload via un explorateur. Notez que les drivers du mode RCM de la Switch doivent être installé pour que cela fonctionne.
- Gestion d'une boîte à outils (toolbox) permettant de lancer des logiciels en mode autonome avec la possibilité de gérer une liste de logiciel personnel. Il est à noter que les programmes peuvent être intégré au dossier "tools\toolbox" du script se qui permet d'avoir un possibilité de portabilité si cela est souhaité. Enfin, évitez de modifier les fichiers de configuration de la toolbox à la main, préférez le script.
- Lancement de Linux via le mode RCM de la Switch (soit avec le kernel officiel, soit via un kernel patché (merci Krazer89 de GBATemp et à Killua de Logic-sunrise pour l'info) pour les SD non compatibles avec le kernel officiel), soit avec un fichier de kernel sélectionnalbe via un explorateur de fichiers. Notez que les drivers du mode RCM de la Switch doivent être installé pour que cela fonctionne.
- Récupération des biskey grace au payload Biskeydump dans le fichier "biskey.txt" qui sera situé à la racine du script (les biskey commencent à la ligne 7 du fichier). Notez que les drivers du mode RCM de la Switch doivent être installé pour que cela fonctionne.
- Téléchargement/mise à jour des binaires de Shofel2.
- Vérification si une console est patchée, peut-être patchée ou non patchée (fonctionnalité imparfaite, peut donner des résultats erronés, la base de donnée nécessite encore des ajustements).
- Montage de la partition Boot0, Boot1, EMMC ou de la carte SD comme périphérique de stockage USB sur le PC.
- Dump/restauration de nand ou de partitions de la Rawnand, extraction de partition d'un fichier de dump de la Rawnand, obtention d'infos sur la nand ou sur un fichier de dump...
- Création de packages de mise à jour via ChoiDuJour avec tous les paramètres.
- Téléchargement d'un firmware et préparation de la SD avec celui-ci pour ChoiDuJourNX, le homebrew est également copié durant ce script. Ce script permet également d'éventuellement créé le package de mise à jour via ChoiDuJour dans la foulée.
- Préparation d'une SD, du formatage (FAT32 ou EXFAT) à la mise en place de différentes solutions, voir la documentation pour plus d'informations sur le contenu des packs.
- Lancement de NSC_Builder traduit en français par mes soins. Ce script est utile pour convertir des XCIs ou NSPs en XCIs ou NSPs. Les fichiers convertis via ce script sont nettoyé et rendus, en théorie, indétectable par Nintendo, surtout pour les NSPs. Enfin, ce script permet aussi de créé des NSPs ou XCIs contenant le jeu, ses mises à jour et DLCs dans un seul fichier. Pour plus d'infos, voir cette page.
- Réunification des fichiers d'un dump de la nand effectué par Hekate ou SX OS sur une SD formatée en FAT32 ou sur une SD trop petite pour accueillir le dump en une seule fois dans un fichier "rawnand.bin" qui pourra ensuite être réutilisé pour restaurer la nand.
- Conversion de fichiers XCI en NSP.
- Installation de NSP via Goldleaf et le réseau.
- Sauvegarde, restauration et réinitialisation des fichiers importants utilisés par le script.
- Vérification des NSPs.
- Conversion d'une sauvegarde de Zelda Breath Of The Wild du format Wii U vers Switch ou inversement.
- Extraction du certificat d'une console via le fichier "PRODINFO.bin" décrypté.
- Installation de NSP via Goldleaf en USB.
- Découpage de NSP ou de XCI pour pouvoir les mettre sur une SD formatée en FAT32.
- Lancement du nécessaire pour jouer en ligne sur le réseau alternatif Switch-Lan-Play. Une liste de serveurs peut aussi être créée.
- Création et lancement d'un serveur personnel pour Switch-Lan-Play.
Changelog v2.10.44
- Corrections de bugs et quelques ajustements dans les divers scripts de gestion de profiles, notamment avec le changement de page.</li>
- Mise à jour du payload Hekate vers la dernière version du Github, compilé par moi-même.
Changelog v2.10.43
- Ajout du module Ldn_mitm à la configuration intégrant tous les modules dans la préparation d'une SD.