Newserator Posté(e) 1 octobre 2018 Share Posté(e) 1 octobre 2018 blawar poursuit l’amélioration de son excellent utilitaire Switch dédié aux fichiers d’installation et au dump des clés de jeux. Basé sur ses travaux d’analyse et retro-ingénierie de tinfoil / hactool, il permet d’installer des fichiers NSP, via le réseau, stockés sur serveur FTP ou HTTP (local ou distant). De nouvelles options bien pratiques font leur apparition, notamment celle qui permet d’ignorer la vérification de la version de la console, mais également de nouveaux modes d’affichage (avec l’icône des jeux, par exemple). Attention, contrairement à tinfoil, DZ nécessite de générer un fichier keys.txt contenant certaines clés; ce qui le rend un peu plus compliqué à utiliser de prime abord. Ce petit effort supplémentaire est cependant vite oublié quand on voit les possibilités offertes par le logiciel. Pour générer le fichiers keyts.txt (que vous devrez placer dans /switch/dz/), il faut suivre cette procédure inspirée de ce sujet sur GBAtemp : Télécharger et démarrer le payload biskeydump v6 Scanner le QR Code affiché pour récupérer les clés SBK et TSEC propres à votre console (ou copiez-les à la main ou récupérez-les dans la fenêtre de la console de l’inejcteur de payload). Garder ces clés bien au chaud ! Télécharger hactool 1.2 et le décompresser dans un dossier « hactool » sur votre bureau Télécharger le script python « keys.py » et le placer dans « hactool » Télécharger et démarrer le payload CTCaer’s Hekate Mod 4.2 Dans « Tools » > « Backup… » faire « Dump eMMC BOOT » puis « Dump eMMC SYS » Récupérer les fichiers « BOOT0 » et « BCPKG2-1-Normal-Main » dans le dossier backup de votre microSD vers le dossier « hactool » Renommer « BOOT0 » en « BOOT0.bin » et « BCPKG2-1-Normal-Main » en « BCPKG2-1-Normal-Main.bin » Télécharger et Installer Python 2.7.x x86 Ouvrir une boîte de commande (CMD) avec les droits admin Taper la commande « pip install lz4 » (sans les guillemets) et valider. Le module lz4 va s’installer rapidement. Taper la commande « cd Desktop/hactool » (sans les guillemets) et valider, pour vous rendre dans le dossier de hactool Taper la commande « python keys.py clé_SBK clé_TSEC » (sans les guillemets, remplacer clé_SBK par votre propre clé SBK et clé_TSEC par votre propre clé TSEC, dumpées plus tôt avec biskeydump) et valider Laisser hactool faire son boulot puis copier le fichier keys.txt ainsi généré dans /switch/dz/ Vous êtes fin prêts ! Protocoles supportés : FTP FTP standard, pas FTPS, pas SFTP, un simple FTP normal. HTTP Http nécessite l’activation des options de listing et navigation des répertoires ! Installation : Créer un répertoire /switch/dz/ sur votre microSD Switch. Copier dz.nro vers /switch/dz/dz.nro Récupérer ou générer un fichier keys.txt, à placer dans /switch/dz/keys.txt . Il s’agit d’un fichier texte contenant différentes clés de chiffrement Switch. Si vous souhaitez les générer par vous-même, vous pourrez trouver les instructions ici. Copier locations.conf vers /switch/dz/locations.conf . Vous pouvez éditer ce fichier, ce n’est qu’un exemple, qui renvoie vers les différents hébergements locaux et réseau des contenus Switch. Disclaimer : À utiliser à vos risques et périls, faites toujours un backup de votre NAND ! Extraction des clés de jeux : Les clés des jeux sont sauvegardées dans sdmc:/switch/dz/titlekeys.txt quand vous les dumpez. Sauvegarde des clés de jeux : Vous pouvez placer une seule adresse http dans un fichier /switch/dz/titlekeys.url.txt , pour automatiquement sauvegarder vos clés à cette adresse. Nouveautés / Corrections : Ajout de la journalisation des erreurs CURL dans la fenêtre de la console pour déboguer les problèmes réseau. Ajout de barres de défilement dans le menu, pour ceux qui ont des millions de serveurs. Ajout d’un fond coloré pour les éléments terminés de la liste d’installation. Correction du souci d’installation des mises à jour au delà de 0x1000 / 65536 Ajout de barres de défilement à la console Suppression de l’icône Pepe. Correction de bugs graphiques mineurs sur les barres de défilement. Correction des problèmes de nommage avec apostrophes et symbole &. Ajout d’icônes / affichage en cascade et vue commutable pour les jeux. Ajout d’un menu repliable dans la navigation des panneaux. Correction de quelques fuites mémoire Suppression de la vérification de la version système pour les installations Correction de la corruption de donnée en vérifiant les applications dans l’OS. Optimisation des performances des icônes de l’interface utilisateur. Crédits : Le code source de Tinfoil a été analysé par ingénierie inverse avec beaucoup d’aide de Adubbz qui a répondu à mes questions Le code source de Hactool a été analysé par ingénierie inverse, avec quelques modifications par ci par là Parser JSON ⇪ DZ: Network NSP Installer / Title Key Dumper (e20a0c0) ⌂ Github / GBAtemp.net Nombre de vues : 2 Voir l’article complet Lien vers le commentaire Partager sur d'autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant