[Switch] Hactoolnet et LibHac disponibles en 0.1.3

1330 visiteurs sur le site | S'incrire

Accédez aux coordonnées de l’ensemble des techniciens professionnels recommandés par logic-sunrise 20 derniers dossiers et tutoriaux
Wii / Wii U
[Switch] Hactoolnet et LibHac disponibles en 0.1.3
LibHac est une toute nouvelle bibliothèque .NET (ou .NET Core) permettant d'ouvrir, de décrypter et d'extraire les formats de fichiers courants utilisés par la Nintendo Switch.
 
 
 
 
 
 
 
Tout le contenu est importé et exporté sous forme de flux .NET. Cela signifie que la lecture peut être effectuée avec les types de fichiers et cryptages suivants:
 
- NCA
- XCI
- NAX0
- PFS0/HFS0/NSP
- RomFS
- Save file
- Package1
- Package2
- INI1/KIP1
- CNMT
- NACP
- Ticket
- PRODINFO
- Switch NAND and SD card
 
Les fichiers peuvent être lus ou extraits de cette façon.
 
Lecteur NAX0 -> Lecteur NCA -> Lecteur RomFS -> Fichiers individuels
 
hactoolnet est un exemple de programme utilisant LibHac. Il est utilisé de la même manière que hactool pour :
 
- Enregistrer le fichier édité et signé
- Créer de PFS0
- Basculer la dérivation de clé
- Vérification de l'intégrité de NCA, XCI, etc.
- Lecture de clé de titre personnalisée
- Lire, analyser et afficher des informations sur une NAND d'une Switch ou une carte SD
- Extraire les formats NCA, RomFS et autres directement depuis une carte SD ou une NAND, y compris les titres patchés
 
Voici que Hactoolnet et LibHac passent en v0.1.3 désormais avec de nombreux changements qui ont été opérés. 
 
Changelog v0.1.3 :
 
- Ajout de la possibilité d'une édition de base du fichier de sauvegarde. 
Les fichiers peuvent être écrits pour :
> Vérifier la validité des fichiers de sauvegarde
> Vérifier la validité des fichiers PFS
> Vérifier la validité des cartes SwitchFS et SD
> Vérifier les hachages de fichiers dans les archives HFS
- Prise en charge partielle des NSO
- Quand les clés sont nécessaires pour décrypter un NCA et sont manquantes, une exception est créée pour informer qu'elles sont absentes
- Ajout de plus de contrôles lors de la lecture d'un NCA.
- Lecture de l'en-tête NCA uniquement lors de la première ouverture d'un NCA. Cela permet d'améliorer légèrement les performances lors de l'ouverture.
- Correction d'un bug dans CombinationStream lors de la lecture au-delà des limites
 
 
Les évolutions spécifiques à hactoolnet :
 
- Ajout d'une option pour vérifier les cartes SwitchFS et SD
- Ajout d'une option pour exporter toutes les clés
- Ajout d'une extraction PFS0
- Sortir plus d'informations sur les fichiers de sauvegarde
- L'espace de noms "Savefile" a été renommé en "Save"
- La valeur est passée aux fonctions diverses pour permettre des contrôles d'intégrité
 
 
Téléchargement : Hactoolnet et LibHac 0.1.3
 
Mercredi 24 Octobre 2018, 15:24 par tralala
Source : github.com/Thealexbarney/LibHac/releases
24 octobre 2018, 15:27
Approuver ce commentaire (+1)
Merci
Répondre à ce commentaire
24 octobre 2018, 15:31
Approuver ce commentaire (+1)
thankx
Répondre à ce commentaire
24 octobre 2018, 16:07
Approuver ce commentaire (+1)
thanks
Répondre à ce commentaire
24 octobre 2018, 16:42
Approuver ce commentaire (+1)
Merci.
Répondre à ce commentaire
24 octobre 2018, 17:19
Approuver ce commentaire (+1)
+3

Merci mais concrètement sa sert vraiment à quoi ? Vérifier des fichier Xci ou nsp ou ces comme cdnsp gui? 

Pour l'utilisateur final c'est pas très utile. Pour les développeurs / bidouilleurs, ça permet de déchiffrer et extraire les fichiers qui sont présent dans la mémoire de la Switch (ou de la SD, ou d'un dump). LibHac est une bibliothèque pour les développeurs (un ensemble de fonctions déjà codées et prêtes à être utilisées par d'autres programmes) et hactoolnet est simplement un PoC (un exemple) qui se base justement sur LibHac et qui permet de faire peu ou prou la même chose que hactool (qui est écrit en C alors que hactoolnet est écrit en C#). Rien de bien nouveau donc et surtout utile aux développeurs.

Répondre à ce commentaire
24 octobre 2018, 18:18
Approuver ce commentaire (+1)
Comment peut-on extraire un Nca avec ce programme svp ?
Répondre à ce commentaire
24 octobre 2018, 18:40
Approuver ce commentaire (+1)
+1

Merci mais concrètement sa sert vraiment à quoi ? Vérifier des fichier Xci ou nsp ou ces comme cdnsp gui? 

Pour l'utilisateur final c'est pas très utile. Pour les développeurs / bidouilleurs, ça permet de déchiffrer et extraire les fichiers qui sont présent dans la mémoire de la Switch (ou de la SD, ou d'un dump). LibHac est une bibliothèque pour les développeurs (un ensemble de fonctions déjà codées et prêtes à être utilisées par d'autres programmes) et hactoolnet est simplement un PoC (un exemple) qui se base justement sur LibHac et qui permet de faire peu ou prou la même chose que hactool (qui est écrit en C alors que hactool est écrit en C#). Rien de bien nouveau donc et surtout utile aux développeurs.

Merci pour toutes ces explications.
Ces super sympa de m'avoir répondu vue que je n'avais pas trop compris à quoi cela était destiné et servait.
Répondre à ce commentaire
24 octobre 2018, 19:51
Approuver ce commentaire (+1)
Merci
Répondre à ce commentaire
Cliquer ici pour continuer sur le forum
Envoyer