Aller au contenu


9vy5eS

Inscrit(e) (le) hier, 10:23
Déconnecté Dernière activité hier, 22:57
-----

Sujets que j'ai initiés

Restaurer la console à l'état d'usine

hier, 10:25

Je possède une Nintendo Switch HAC-001 (modèle Erista, datant de 2018). La console a été modifiée pour exécuter des Custom Firmwares (CFW) et des homebrews via Hekate et Atmosphère. Elle fonctionnait parfaitement à l'époque, mais n'a pas été utilisée depuis plusieurs années. Mon objectif est de remettre la console à l'état d'usine pour la revendre au meilleur prix (notamment via des plateformes comme BuyBackWorld ou Back Market). Cependant, plusieurs obstacles se sont présentés.

Voici un constat global de ma situation actuelle :

Backup d'origine (corrompu) : J'avais sauvegardé les fichiers essentiels au moment de la modification initiale de la console dans le répertoire suivant "/backup/<identifiant>/restore/" Ce backup incluait  "BOOT0 et BOOT1". Une sauvegarde de la NAND complète (RAW NAND). Lorsque j'ai tenté de restaurer ces fichiers pour réinitialiser la console, j'ai constaté qu'ils étaient corrompus. Cela a empêché toute restauration simple via Hekate.

Extraction du firmware et des clés : J'ai extrait le firmware actuel de la console à l'aide de TegraExplorer, qui a révélé qu'elle utilisait la version 10.2.0. J'ai également extrait les clés prod.keys avec Lockpick_RCM. Les clés semblaient valides, mais certaines erreurs suggèrent qu'elles pourraient être incomplètes ou non compatibles avec certains outils (par ex., ChoiDujour).

Les outils que j'ai utilisé pour résoudre le problème :

-Hekate (hekate_ctcaer_6.2.2.bin) : Je ne peux pas aller plus loin, je peux donc ouvrir les fichiers .bin, mais pas les fichiers .nro puisque je n'ai plus accès à atmosphère. J'ai testé des outils comme TegraExplorer.bin, SystemRestoreV3.te, mais aucun d'entre eux n'a résolu convenablement le problème.

-EmmcHaccGen : Cet outil a généré une NAND minimaliste (environ 300 Mo, correspondant au firmware 10.2.0), mais cette NAND était inutilisable, même après avoir tenté de l'installer via Hekate.

-NxNandManager (v5.2) : j'ai tenté d'utiliser cet utilitaire pour réparer ou reconstruire les partitions endommagées de la NAND en remplaçant certains fichiers corrompus (par ex., SYSTEM, SAFE) avec les fichiers obtenus par EmmcHaccGen. La restauration n'a pas permis de résoudre le problème.

-ChoiDujour (PC) : Malgré l'installation correcte des dépendances (Python et PyCryptodome), cet outil se ferme immédiatement après lancement ou retourne des erreurs liées aux clés (Failed to match key [...]).

-Atmosphère (v0.14.4) : J'ai installé une version compatible avec mon firmware 10.2.0, en copiant les fichiers nécessaires sur la carte SD et en configurant le fichier hekate_ipl.ini. Voici les erreurs de démarrage rencontrées : "pkg2 descryption failed! pkg1/pkg2 mismatch or old hekate!", mais après différentes manipulations de restauration avec hekate "Restore eMMC" j'ai débouché sur une autre erreur "Failed to apply 'nosigchk'!", j'ai donc généré des patchs IPS, et désormais peut-être qu'elles sont résolues, mais je n'en suis même pas certain puisque j'obtiens désormais directement un écran noir après avoir lancé CFW (SYS) ou CFW (EMU) via heakte. Je dois donc éteindre complètement la console et injecter un loader avec TegraRCM (pour rouvrir hekate). Voici le contenu de mon fichier hekate_ipl :

"[config]
autoboot=0
autoboot_list=0
bootwait=3
backlight=100
noticker=0
autohosoff=0
autonogc=1
updater2p=0
bootprotect=0

[CFW (SYS)]
fss0=atmosphere/fusee-secondary.bin
kip1patch=nosigchk
emummc_force_disable=1

[CFW (EMU)]
fss0=atmosphere/fusee-secondary.bin
kip1patch=nosigchk
emummc_force_enable=1"

-Formatage de la carte microSD : La carte SD a été formatée à plusieurs reprises (en FAT32 via MiniTool Partition Wizard et H2testw). Aucun problème matériel n'a été détecté sur la carte. Une fois formatée, j'ai réinstallé Atmosphère, Hekate et les fichiers nécessaires, mais le problème persiste.

-État actuel : La console ne démarre pas en mode sysMMC (écran noir). J'ai également tenté de créer un emuMMC via Hekate pour contourner les problèmes de sysMMC, mais cela entraîne également un écran noir. Toutes les restaurations effectuées via NxNandManager ou Hekate n'ont pas permis de rendre la console fonctionnelle. Je soupçonne que ma NAND actuelle est irréparable ou que le firmware extrait avec TegraExplorer est corrompu.

Détails techniques :
-Firmware actuel détecté : 10.2.0
-Atmosphère installé : 0.14.4
-Version de Hekate : 6.2.2
-Carte microSD : 128 Go, formatée en FAT32

Problème principal : Mon objectif est de remettre la console à l'état d'usine (retirer tout hack et la rendre fonctionnelle). Cependant :
-Le backup d'origine est corrompu.
-La NAND actuelle semble défectueuse.
-Aucun outil (ChoiDujour, NxNandManager, EmmcHaccGen) ne m'a permis de reconstruire une NAND fonctionnelle.
-La console est bloquée sur écran noir en mode sysMMC et emuMMC.

Existe-t-il un moyen fiable de reconstruire une NAND propre à partir du firmware officiel (10.2.0) et des clés extraites ?

Quels outils alternatifs ou méthodes manuelles pourraient permettre de rendre la sysMMC fonctionnelle ?

Le but étant donc de restaurer la console à l'état d'usine et de désinstaller le hack.