Aller au contenu


Photo

Shadow256 Ultimate Switch Hack Script


  • Veuillez vous connecter pour répondre
1192 réponses à ce sujet

Posté 03 février 2019 - 16:01

#481
shadow256

shadow256

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 11 560 messages
  • Sexe:Male
Nouvelle mise à jour, la petite fonctionnalité sur laquelle je voulais travailler et que j'ai annoncé il y a quelques jours me semble assez avancée pour être publiée, voir le changelog pour en savoir plus.

J'en profite pour demander si quelqu'un possède des clés qui ne sont pas vérifiées par mon programme et que ces clés ne sont pas uniques à la console, me contacter par MP pour que je puisse les ajouter au fichier de source MD5 des clés. Merci à vous.
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é 04 février 2019 - 05:45

#482
shadow256

shadow256

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 11 560 messages
  • Sexe:Male
Petite mise à jour corrigeant un bug dans le mode mise à jour de NSC_Builder. Pour le reste, tout est dans le changelog.
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é 04 février 2019 - 07:29

#483
Dnijbox974

Dnijbox974

    Sunriseur PRIVILEGE

  • Technicien
  • 3 081 messages
  • Sexe:Male

Ça fait un bon moment que je n'ai plus suivi et je vois que tu as sacrément avancé dans ton projet, à un tel point que je suis pas loin d'être perdu lol

Je suis en train d'installer ma Trinket, dès que j'ai fini je jette un oeil à ton script, je vais probablement en avoir besoin ;)


  • Retour en haut

Posté 04 février 2019 - 08:54

#484
shadow256

shadow256

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 11 560 messages
  • Sexe:Male
Petite mise à jour qui introduit l'affichage des clés manquantes vérifiables dans le script de vérification des clés ainsi que quelques autres modifications mineurs de ce script, voir le changelog pour plus d'infos.

Ça fait un bon moment que je n'ai plus suivi et je vois que tu as sacrément avancé dans ton projet, à un tel point que je suis pas loin d'être perdu lol
Je suis en train d'installer ma Trinket, dès que j'ai fini je jette un oeil à ton script, je vais probablement en avoir besoin ;)

Disons que maintenant il fait vraiment beaucoup de choses effectivement et pour tout t'avouer il m'arrive même d'oublier que tel ou tel fonction est implémentée. Pour moi c'est le script à avoir pour le hack Switch, pas parce que c'est mon travail mais parce qu'il intègre tout se qui peut être important dans les étapes du hack Switch, fréquemment ou occasionnellement et perso j'utilise très rarement des programmes qui n'y sont pas incluent.

Modifié par shadow256, 04 février 2019 - 09:00.

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é 04 février 2019 - 19:51

#485
Dnijbox974

Dnijbox974

    Sunriseur PRIVILEGE

  • Technicien
  • 3 081 messages
  • Sexe:Male

Je viens faire mon retour du coup.

J'ai utilisé la dernière version de ton script et je me suis rendu compte que je n'avais plus mis à jour depuis la 1.74 :S

J'ai refait ma SD en entier pour avoir les dernières avancées du hack (Atmosphère 0.8.3 notamment), j'en ai même profité pour ajouter les émulateurs (j'ai testé pSNES qui fonctionne nickel ;))

Il y a juste mon payload.bin que j'ai dû créer à la main (j'ai posé une puce aujourd'hui).

Par contre, j'ai remarqué un "bug", sans doute indépendant de ton script lorsque j'ai voulu préparer la MàJ de ma console :

190204075317536461.jpg

 

Il a subitement arrêté de télécharger...

J'ai fait un Ctrl+C puis ai refusé de terminer l'invite de commandes. Il m'a indiqué que le md5 n'était pas correct puis a retéléchargé cette fois-ci sans problème.

 

Encore un énorme merci pour cet excellent travail.

 

EDIT : j'ai trouvé un autre bug. Après avoir fait choix 2 pour préparer un firmware pour choidujour et si quelque chose se passe mal, réitérer l'opération fait planter le script et ferme la fenêtre DOS.


Modifié par Dnijbox974, 04 février 2019 - 21:12.

  • Retour en haut

Posté 04 février 2019 - 22:15

#486
shadow256

shadow256

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 11 560 messages
  • Sexe:Male
@Dnijbox974 : Pour ton edit sur le second bug je n'arrive pas à le reproduire, est-ce que tu peux me détailler clairement se que tu as fait pour que cela se produise car pour l'instant ça fonctionne sans souci chez moi.

Edit: J'ai trouvé et le bug est corrigé dans la version 2.00.10 que je viens juste de publier.

Modifié par shadow256, 04 février 2019 - 23:00.

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é 05 février 2019 - 12:35

#487
Nilecna

Nilecna

    Sunriseur

  • Members
  • PipPip
  • 175 messages

Pas mal tout ça, bravo @Shadow256

 

Question sur l'update des packages : c'est toi qui le gère ou c'est un processus automatique?


  • Retour en haut

Posté 05 février 2019 - 13:25

#488
shadow256

shadow256

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 11 560 messages
  • Sexe:Male

Pas mal tout ça, bravo @Shadow256
 
Question sur l'update des packages : c'est toi qui le gère ou c'est un processus automatique?

C'est moi qui le gère via le repos du Github, j'ai juste intégré SVN à mon script se qui permet de télécharger le répertoire de mon choix sur le Github. Du coup, si tu mets à jour le script complet vers la dernière version, les packs sont aussi mis à jour par la même occasion mais tu peux aussi juste mettre à jour les packs sans mettre à jour le script. C'est pas hyper optimal car ça retélécharge à chaque fois tout le répertoire des packs mais bon pour l'instant je trouve que ça fait l'affaire, je verrais peut-être plus tard à faire des updates séparés pour chaque pack.
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é 05 février 2019 - 14:29

#489
patam0deler

patam0deler

    Sunriseur

  • Members
  • PipPip
  • 29 messages

à quand l'interface graphique ?  :crazy-dance:


  • Retour en haut

Posté 05 février 2019 - 18:58

#490
shadow256

shadow256

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 11 560 messages
  • Sexe:Male

à quand l'interface graphique ?  :crazy-dance:


Probablement jamais, en tous cas c'est ma toute dernière priorité. Perso je préfère les scripts console, c'est plus léger et bien plus rapide à l'exécution. Là si j'ajoute une interface graphique, en plus de devoir tout recoder ça va grandement alourdir quelque chose qui est déjà très lourd. Et puis j'aime pas les interfaces graphiques, faut gérer les tabindex, l'accessibilité, le positionnement de fenêtres, les évènements, les objets... ça m'emmerde mais alors tellement de faire çà!
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é 05 février 2019 - 19:34

#491
Dnijbox974

Dnijbox974

    Sunriseur PRIVILEGE

  • Technicien
  • 3 081 messages
  • Sexe:Male

+1000
Je suis parfaitement d'accord, mon prof de BTS nous a toujours tout fait faire en ligne de commandes et il avait bien raison ;) Il gravait même ses CD depuis le terminal :D


Modifié par Dnijbox974, 05 février 2019 - 20:51.

  • Retour en haut

Posté 06 février 2019 - 09:24

#492
shadow256

shadow256

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 11 560 messages
  • Sexe:Male
Petite mise à jour, voir le changelog de cette version 2.00.11 pour les infos.
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é 15 février 2019 - 08:56

#493
Shadomage

Shadomage

    Sunriseur avancé

  • Members
  • PipPipPip
  • 313 messages

Hello à tous, ça bouge toujours ici c'est cool.

Juste une confirmation pour moi le stressé. J'avais utilisé donc le script pour ma Switch 1.0 avec l'ajout dans hekate_ipl.ini de deux lignes
fullsvcperm=1 debugmode=1
Mise à jour via ChoixdujourNX en 6.2

 

Je pensais surement changé de SD ou déjà la refaire avec les dernière modifications de ton script.

On est d'accord qu'au final maintenant que je suis en 6.2 j'ai juste à sauvegardé le dossier Nintendo de ma SD, refaire une SD via le script et roule ma poule, juste bien pensé à lancer le choix avec le patch nogc ?
 


  • Retour en haut

Posté 15 février 2019 - 09:32

#494
shadow256

shadow256

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 11 560 messages
  • Sexe:Male

Hello à tous, ça bouge toujours ici c'est cool.

Juste une confirmation pour moi le stressé. J'avais utilisé donc le script pour ma Switch 1.0 avec l'ajout dans hekate_ipl.ini de deux lignes
fullsvcperm=1 debugmode=1
Mise à jour via ChoixdujourNX en 6.2
 
Je pensais surement changé de SD ou déjà la refaire avec les dernière modifications de ton script.
On est d'accord qu'au final maintenant que je suis en 6.2 j'ai juste à sauvegardé le dossier Nintendo de ma SD, refaire une SD via le script et roule ma poule, juste bien pensé à lancer le choix avec le patch nogc ?

Oui, tout à fait. Souvent même quand tu refais une SD tu n'est même pas obligé de tout supprimer de celle-ci, juste refaire la copie du pack suffit (pas de formatage donc et pas de suppression des fichiers de la SD lors du script, choix à faire) dans la plupart des cas sauf quand je supprime un homebrew ou des fichiers et que je ne le gère pas via le script, souvent c'est quand je supprime un homebrew que je ne le gère pas via le script pour ne pas empiéter sur la liberté des gens à avoir tel ou tel homebrew. Après si tu veux vraiment savoir sur quels dossiers j'interviens lors du script alors tu va dans le dossier "tools\sd_switch" et tu regardes le dossier "mixed" qui contient la plupart des homebrews qui sont copiés et ensuite il y a un dossier pour chaque pack avec les fichiers spécifiques à chacun, le dossier "payloads" étant lui un peu plus particulier car pas vraiment lié aux packs mais plutôt aux choix spécifiques faits durant le script.
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é 15 février 2019 - 11:52

#495
ndjembe

ndjembe

    Sunriseur

  • Members
  • PipPip
  • 19 messages
  • Sexe:Male

Bonjour tout le monde.

 

Mon soucis pour ma part se situe dans l'utilisation de NSC_Builder.

Je souhaite après avoir tout lu et son contraire sur le web, n'utiliser que des XCI sur ma console. C'est un concours de circonstance qui m'a fait acheter la Switch en Novembre dernier, ajoutons à cela un gros contentieux avec Zelda (elle me fait tourner en bourrique depuis la N64)

Je parviens à réaliser des XCI des différents NSP disponibles, parfois ça passe du premier coup, parfois je me trompe dans l'utilisation des fichiers (Rocket league et Rocket League Ultimate par exemple j'ai d'abord mis le jeu de l'un avec l'UPD de l'autre) inconnux avait déjà prévenu mais je n'ai pas fait gaffe à ce moment là. En remplaçant le bon fichier jeu avec sa maj tout est revenu dans l'ordre.

Pour SSBU il a fallu prendre au départ le jeux en NSP pour réaliser un superXCI avec tous les fichiers UDP et DLC dispo. L'utilisation d'un superXCI récupéré sur le net ne me permettait pas d'en rajouter une UDP. Mais ça a marché je n'ai pas encore intégrer le DLC de la Plante. Ce n'est pas le jeu qui m'attire le plus.

En ce moment 2 fichier NSP me posent problème: Tetris99 (juste pour le fun car il demande semble t'il une connexion) et SkyGamblers Afterburner. 

J'ai découvert très récemment la possibilité de patcher la version requise du système par le choix 0 ou 1 en fin de Configuration de la conversion. Lors d'un précédent Tuto j'avais pu lire qu'il n’était nécessaire de patcher, j'ai donc fait tout mes XCI et SuperXCI sans patcher la version du système. Choix 0 en fin de configuration et tout fonctionne jusqu'à ces 2 fichiers.

 

En questionnant un peu beaucoup, je peux lire que certains réussissent à réaliser la conversion de Tetris99 par la modification de la Keygeneration. Je pensais bêtement que je serais en mesure de le faire moi aussi une fois mon Emunand en 7.0 quand celle ci serait dispo en ayant refait un fichier key.txt, mais non je vois bien que je ne comprend pas cette partie. 

Mon Key.txt a été réalisé par le biais de ma Switch sous Emunand v6.2. Son Sysnand est v4.1 mais je ne vois pas de lien entre les 2. 

En tentant de choisir sans comprendre de patcher la version par un choix , il me semble que mon choix ne change en rien la conversion en XCI car je peux remarquer après réussite de sa conversion que celui ci a de nouveau été converti en utilisant le choix 7. (car je peux lire "MasterKeyRev = 0x7" et  "Writing masterKeyRev for................... .nca, 7"

 

Je ne parviens pas semble t'il  à changer la Keygeneration. Il y a une chose que je fais mal mais je ne sais pas encore laquelle, ce sujet a t'il déja été abordé. Merci 

 

 


  • Retour en haut

Posté 15 février 2019 - 12:33

#496
shadow256

shadow256

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 11 560 messages
  • Sexe:Male
De toutes façons en 6.2.0 tu ne devrais pas avoir besoin de changer la key_generation, ceci est utile si ton firmware est inférieur au firmware demandé par le jeu. Il faudrait aussi que je m'occupe de mettre à jour NSC_Builder mais pas le temps pour çà en ce moment, je suis sur d'autres projets.

Si le contenu que tu convertis nécessite le firmware 6.2.0, tu auras besoin des clés de cette version et là ton problème est que ta sysnand est en-dessous de ce firmware donc même avec une emunand en 6.2.0 il n'est pas possible de récupérer ces clés, dans ton fichier tu ne dois pas avoir la master_key_06 par exemple et ces clés spécifiques sont nécessaires pour déchiffrer ou chiffrer du contenu nécessitant le firmware 6.2.0 et pour le 7.0.0 le problème sera le même. Ce problème de récupération des clés est lié au fait que le tsec (une partie chargée entre autre de la base du déchiffrage) n'est pas à jour (il a été mis à jour en 6.2.0 et aussi en 7.0.0) donc il n'est pas possible de dériver les clés spécifiques allant avec cette mise à jour car le tsec n'est pas à jour sur la console et Lockpick s'appuie sur le tsec (entre autres) pour dériver les clés.
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é 15 février 2019 - 13:57

#497
ndjembe

ndjembe

    Sunriseur

  • Members
  • PipPip
  • 19 messages
  • Sexe:Male

Bon je crois avoir avancé dans mon soucis et m'excuse par avance de mon ignorance. J'ai du sauter 3 ou 4 lignes sur le forum et c'étaient les plus importantes.

 

J'ai donc une Switch en v4.1 et alors que je pensais que les Keys étaient réalisées grâce à l'Emunand (car réalisées sous Emunand) il s'avère que c'est bien la Sysnand qui est utilisée.

Donc je réalise depuis le début des Superxci avec des "Keys 4" qui se trouvent être désormais obsolètes pour les jeux que j'ai cité dans mon précédent post?

Mais je parviens à réaliser un XCI avec un NSP, qui d’après ce que je peux lire dans NSC_Builder quand il se lance, utilise les MasterKey 0x6.  :crazy:

 

Au début de mon post je crois comprendre et ensuite plus de lumière, le black out.


  • Retour en haut

Posté 15 février 2019 - 14:26

#498
ndjembe

ndjembe

    Sunriseur

  • Members
  • PipPip
  • 19 messages
  • Sexe:Male

Merci Shadow de ton attention.

 

Je n'avais pas vu ta réponse. J'ai fait quelques XCI qui utilisent les MasterKeyRev =0x6 ou en tout cas je peux lire cette ligne sur NSC_Builder. "Writing masterKeyRev for ................ .nca, 6"

 Qu'est ce que cela signifie?


  • Retour en haut

Posté 15 février 2019 - 15:44

#499
ndjembe

ndjembe

    Sunriseur

  • Members
  • PipPip
  • 19 messages
  • Sexe:Male

Bien je viens de réussir merci à toi.

 

J'ai récupéré les infos de la master_Key_06. J'ai recréé un nouveau fichier texte en utilisant la trame "keys_templates" dans le dossier "ztool". J'ai ensuite remplacer le fichier "Key.txt" réalisé avec ma console par celui que j'ai compilé (juste des copier coller) j'ai quand même contrôler pour comprendre et j'ai pigé ce que tu tentais de m'expliquer. J'ai comparé mon ancien "Key.txt" avec le nouveau et pu observer l'ajout des infos manquantes dans mon oldkeys (pour faire simple)

J'ai donc réaliser un nouveau xci de SkyGamblers Afterburner en patchant à 4 car je suis en v4.1 en Sysnand. Le xci s'est fait j'ai pu enfin observer la modification de la "Keygeneration".

Le résultat un bon fichier XCI qui s'affiche sur le menu Album et qui monte sans soucis.

Un grand Merci à toi Shadow, mais également aux autres j'ai trouvé grâce à vous. Je cours de ce pas rajouter une mention résolu dans mon autre post. 


  • Retour en haut

Posté 15 février 2019 - 18:51

#500
Shadomage

Shadomage

    Sunriseur avancé

  • Members
  • PipPipPip
  • 313 messages

J'ai refait ma SD et le même soucis qu'a l'époque, je lance Atmosphère via Hekate chargement & après écran noir

Avec Atmosphere_fusee-primary.bin pas de soucis ça me lance bien Atmosphère


  • Retour en haut




5 utilisateur(s) li(sen)t ce sujet

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