Aller au contenu


Photo

[Switch] Ultimate Switch Hack Script v2.00.17 disponible


  • Please log in to reply
7 replies to this topic

Posté 25 février 2019 - 08:45

#1
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 13 876 Messages :
  • Sexe:Male
Shadow256 nous informe également qu'il propose un script nommé Ultimate Switch Hack, 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. 
 
 
 
 
 
Les fonctionnalités d'Ultimate Switch Hack Script :
 
- D'injecter un payload contenu dans le dossier "Payloads" situé à la racine du script ou de sélectionner un payload via un explorateur de fichier. Notez que vous pouvez mettre autant de payload que vous voulez dans le dossier "Payloads", le script se chargeant d'en faire une liste dans laquelle vous pourrez sélectionner le payload à lancer. Notez que certains payloads sont distribués avec ce script comme celui permettant de lancer Hekate (celui de ctcaer), ReiNX ou encore SXOS et il y a aussi le payload Biskeydump (dump certaines clés spécifique à chaque console qui pourront vous servir), Briccmi (active ou désactive l'auto-RCM), Gptrestaure (restaure la partition GPT de l'EMMC en cas de grave problème) et Romdump (permet de dumper quelques infos intéressantes spécifique à chaque console).
 
- Pour Linux, vous pourrez donc télécharger/mettre à jour le loader de celui-ci, lancer un Linux installé sur une carte SD et vous pourrez choisir entre le kernel officiel, un kernel patché pour ceux ayant des erreurs avec leur cartes SD pendant le chargement du kernel sur la Switch (carte Samsung Evo 128 GB par exemple) ou encore choisir un fichier de kernel via un explorateur de fichier.
 
- Vous pourrez gérer une boîte à outils (toolbox) permettant de lancer vos logiciels (les logiciels peuvent même éventuellement être copiés automatiquement dans le dossier "tools\toolbox" du script et le chemin vers celui-ci adapté à ce contexte d'utilisation).
 
- Vous pourrez sauvegarder, restaurer ou réinitialiser les fichiers ou paramètres importants du script.
 
- Vous pourrez récupérer vos biskey dans un fichier texte grâce au payload Biskeydump (payload inclu) (les biskey commencent à la ligne 7 du fichier "biskey.txt" généré par le script à la racine de celui-ci).
 
- Vous pourrez vérifier si votre console est une console patchée ou non en indiquant son numéro de série, merci à @AkdM qui a fait plus de 95% du travail pour cette fonctionnalité.
 
- Les partitions Boot0, Boot1, EMMC ou la carte SD peuvent être montées en tant que périphérique de stockage USB sur votre PC (bien lire les instructions du script à ce sujet).
 
- Vous pourrez obtenir des infos sur une nand ou un fichier de dump de nand, sauvegarder/restaurer une nand, extraire une partition d'une nand ou d'un fichier de nand, etc...
 
- Vous pourrez installer les drivers du mode RCM de la Switch (il faudra que la console soit connectée au PC et lancée en mode RCM pour les installer mais cela n'est à faire qu'une seule fois). Le driver libnx_USB_comms est également intégré au script mais aucune installation automatisée n'est encore proposée, voir la documentation pour savoir comment l'installer.
 
- Vous pourrez préparer une SD pour votre Switch, du formatage (EXFAT ou FAT32) à la copie des différentes solutions disponibles à ce jour, voir la doc du script pour connaître le contenu de chaque package. Notez qu'une fonctionnalité spécial permet de préparer une SD spécifiquement pour le firmware 1.0.0 pour lequel peu de configurations fonctionnent.
 
- Vous pourrez convertir des XCI ou NSP en XCI ou NSP grâce au script NSC_Builder, traduit et adapté à mon script par mes soins. NSC_Builder peut toujours être utilisé indépendamment de mon script et ma version ne nécessite pas d'installer Python ainsi que les différentes dépendances. Pour en savoir plus sur NSC_Builder, voir cette page.
 
- Vous pourrez créé des packages de mises à jour avec ChoiDuJour, le script gère tous les paramètres.
 
- Vous pourrez télécharger un firmware et préparer 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.
 
- Vous pourrez vérifier vos clés contenu dans un fichier "prod.keys" (ou "keys.txt" ou "keys.dat"...).
 
- Vous pourrez réunir les fichiers splités d'un dump de la nand en un seul fichier "rawnand.bin", la fonction est bien plus complète que celle proposée sur le Github de Hekate et le dump splité de SX OS est aussi traité.
 
- Vous pourrez convertir les XCI en NSP via 4NXCI. Cette fonctionnalité sera peut-être supprimée un jour car NSC_Builder fait aussi bien le travail.
 
- Vous pourrez installer les NSP via Goldleaf et votre réseau. Vous pourrez soit installer un fichier NSP, soit tous les fichiers NSP d'un dossier ou soit tous les fichiers NSP d'un dossier et de ses sous-dossiers.
 
- Vous pourrez installer les NSP via Goldleaf et l'USB.
 
- Vous pourrez découper les NSP ou les XCI pour pouvoir les mettre sur une carte SD formatée en FAT32.
 
- Vous pourrez extraire le certificat de votre Switch au format "PFX" et "PEM" assez facilement grâce au fichier "PRODINFO.bin" qu'il faudra au préalable extraire de votre nand (soit via un dump fait par Hekate ou soit via Memloader en montant la partition EMMC) et décrypter avec les Bis Keys via HacDiskMount.
 
- Vous pourrez vérifier vos NSP grâce à NSPVerify.
 
- Vous pourrez convertir une sauvegarde de jeu de Zelda Breath Of The Wild du format Wii U au format Switch ou inversement.
 
- Enfin, Vous pourrez utiliser le réseau alternatif pour jouer en ligne (lancer le client ou vous créer votre propre serveur), voir cette page pour en savoir plus.
 
 
Parfois, votre antivirus va poser des problèmes lors de la mise en place d'une carte SD donc surveillez bien celui-ci et désactivez-le au besoin durant l'exécution des scripts.
 
 
Changelog 
 
V2.00.17:
- Le script de préparation d'une SD propose d'activer ou non le patch "nogc" pour le pack Kosmos, ceci est lié à la nouvelle configuration de Hekate 4.8 pour lequel les configurations avec le patch "nogc" ne servent plus à rien car ce patch est géré via un paramètre de configuration global.
- Remplacement du payload de ReiNX pour qu'il soit compatible avec la version 89 des packs.
- Mise à jour de Hekate en version 4.8.
- Downgrade de Goldtree en version 0.3 car beaucoup de gens semblent avoir des soucis avec la 0.4.
V2.00.16:
- Mise à jour du payload d'Atmosphere pour la version 0.8.4.
- Mise à jour du payload de ReiNX avec la dernière version "master" du Github, compilé par moi-même.
- Mise à jour de NxNandManager avec la dernière version "Master" du Github, compilé par moi-même.
- Mise à jour de la documentation.
V2.00.15:
- Mise à jour de NxNandManager, les fichiers ne sont plus compressés avec UPX.
V2.00.14:
- Ajout de la fonction de gestion de nand dans les fonctions occasionnelles, merci à @eliboa qui a durement travaillé sur cela avec NxNandManager.
- Pour monter les différentes parties de la Switch, la version de Memloader utilisée est celle utilisée par la dernière version de Tegra_RCM_Gui, celle-ci permet de s'afranchir de la confirmation sur la console pour monter le stockage souhaité. L'ancienne version de Memloader est toujours présente car elle est celle qui est utilisée lors de la copie de ce payload sur la SD lors de la préparation de celle-ci.
- Mise à jour de la documentation.
- Peut-être d'autres choses que j'ai oubliées.
V2.00.13:  (ne pas écraser une ancienne version car certains remaniements de fichiers/dossiers):
- Mise à jour de Hekate en version 4.6_svc.
- Mise à jour du script de préparation d'une SD qui élimine des doublons de fichiers dans les packs, voir le changelog des packs (version 86) pour plus d'infos sur cette adaptation.
V2.00.12:
- Mise à jour de Goldtree en version 0.4.
V2.00.11: (ne pas écraser une ancienne version car certains remaniements de fichiers/dossiers):
- Le script permettant de préparer une SD avec un firmware et ChoiDuJour-NX supporte maintenant le téléchargement du firmware 7.0.0. Attention, les différents CFWs ne sont pas encore compatibles avec ce firmware.
- Mise à jour de Biskeydump en version8.
- Mise à jour de 4NXCI en version 3.06.
- Suppression du pack préparant un pack Kosmos allégé pour la version 1.0.0, maintenant le pack principal fonctionnera sur tous les firmwares car toutes les permissions sont activées pour toutes les configurations dans Hekate (sauf configuration "stock"). De fait, la fonction spécifique de mon script pour ce firmware a aussi été supprimée.
V2.00.10:
- Correction d'un bug dans la fonction de téléchargement d'un firmware qui faisait planter le script si celui-ci était ensuite converti via ChoiDuJour puis que l'on tentait de refaire une action de ce script derrière.
 
 
Lien Thread Forum : Logic-sunrise
 
 
 

  • Retour en haut

Posté 25 février 2019 - 09:22

#2
Vadrien1999

Vadrien1999

    Sunriseur

  • Members
  • PipPip
  • 90 Messages :
cela signifie que pour lancer un payload on doit pas utiliser le pc.
  • Retour en haut

Posté 25 février 2019 - 10:16

#3
inconnux

inconnux

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 3 690 Messages :
  • Sexe:Not Telling
Merci pour cette new @tralala , et merci à @shadow256
  • Retour en haut

Posté 25 février 2019 - 11:36

#4
shadow256

shadow256

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 12 055 Messages :
  • Sexe:Male

cela signifie que pour lancer un payload on doit pas utiliser le pc.

Non, ça signifie qu'il faut savoir comment passer en RCM car ceci n'est pas expliqué en détail lors du script ni dans la documentation de celui-ci.

Il manque également une fonctionnalité dans la liste de la news, la sauvegarde/restauration de la nand grâce à NxNandManager et le package spécifique au firmware 1.0.0 n'est plus inclue car les configurations de Hekate permettent maintenant de lancer Atmosphere même sous ce firmware.

Enfin, dernier conseil, ne négligez pas la documentation du script, elle contient de nombreuses informations et si vous souhaitez me faire des retours de bugs ou des suggestions, préférez le sujet du script plutôt que cette news.
Mes créations:
Ultimate-Switch-Hack-Script, mon plus gros projet
Switch_AIO_LS_pack, mon pack pour la Switch
Ultimate Wii U Hack Script, mon premier projet, plutôt complet
Ultimate PS3 Hack Script, un projet peut utile aujourd'hui

Si vous aimez mon travail, vous pouvez me faire une donation via paypal en cliquant ici, pensez que même un euro se sera déjà beaucoup et très apprécié.

Matériel:
Spoiler
  • Retour en haut

Posté 25 février 2019 - 12:09

#5
eliboa

eliboa

    Développeur

  • Members
  • PipPipPipPipPip
  • 2 112 Messages :
  • Sexe:Male

Merci shadow256 pour ce must-have.


Tuto Switch : Bloquer les maj | Supprimer les maj téléchargées | Lancer Linux | Lancer des payloads

switch-h4x0r |`FW max conseillé sur Switch => 4.1

 

  • Retour en haut

Posté 25 février 2019 - 12:30

#6
smada

smada

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 3 105 Messages :
  • Sexe:Male
  • Lieu:Afrique
  • Passions:Ma passion
Merci
  • Retour en haut

Posté 25 février 2019 - 14:06

#7
makinator66

makinator66

    Sunriseur avancé

  • Members
  • PipPipPip
  • 752 Messages :
  • Sexe:Not Telling
Merci
  • Retour en haut

Posté 25 février 2019 - 18:11

#8
Boukaki76

Boukaki76

    Sunriseur elite

  • Members
  • PipPipPipPip
  • 1 235 Messages :
  • Sexe:Male
Merci pour ce gros travail shadow
  • Retour en haut




0 utilisateur(s) en train de lire ce sujet

0 invité(s) et 0 utilisateur(s) anonyme(s)