Pour un client il à fallu que je change le port USB-C de sa Switch, chose faite.
Mais en plus de cela, l'OS de la console à planté, je pense une mise à jour qui à planté (système ou jeu).
Du coup la console bloque sur le logo Nintendo Switch et rien de plus.
Elle ne démarre pas en mode réinitialisation (vol + et - appuyé et ensuite power), écran noir.
Par contre elle démarre bien en mode RCM.
J'avais tenté de commander une nouvelle NAND en Chine sur eBay, en pensant qu'il y aurais l'OS officiel de la Switch à l'intérieur (l'OS n'est pas disponible en téléchargement et Nintendo/SAV ne peuvent pas le fournir...).
Malheureusement la nouvelle NAND est vide (la console démarre automatiquement en mode RCM quand branchée).
Du coup j'avais dans l'optique de dumper une NAND de Switch qui fonctionne (celle d'un ami) puis de restaurer cette NAND sur la Switch HS.
Mais d'après ce que j'ai compris il me faudrait le fichier d'un firmware ou mise à jour de firmware pour pouvoir le réinjecter dans la console, par contre je ne sais pas comment faire.
Du coup si quelqu'un sait comment je peux restaurer un dump NAND d'une autre console, ou réinstaller l'OS/firmware officiel sur la Switch ou autre je suis preneur.
si besoin je veux bien t' en filer un en mp mais y' a que 2 éléments un gif et un png pas sur que sa t' aide ? le mieux je pense c' est de mettre un jeu ?
si sa se trouve on cherche la petite bête tu as essayé de lui injecté hekate ou quoi voir la faq ? avec les bon fichier sur la sd ?
Bon alors je pense qu'il faudrait en premier lieu restaurer les partitions de la nand avec le payload GPTRestaure. Ensuite tu utilises le payload Memloader pour charger l'EMMC sur ton PC pour vérifier que les partition sont bien présentes. Edit: En fait tu peux normalement passer cette étape puisque tu as l'ancienne nand qui dispose déjà de ces partitions.
Ensuite, tu récupère un XCI contenant la mise à jour sur laquelle se trouvait la console (ou une mise à jour supérieur si tu ne sais pas sur quel version du firmware elle se trouvait avant) et tu extrais la partition "UPDATE" du XCI avec XCI Explorer qui te donnera un fichier "update.hfs0". Une fois cela fait tu utilises ChoiDuJour pour créer un package de mise à jour que tu pourras installer ensuite grâce au payload Memloader et HacDiskMount, voir ce tuto pour savoir comment restaurer les différents fichiers.
Note: Tu peux t'appuyer sur mon script qui contient tout se qu'il faut pour effectuer les différentes manipulations, seul le fichier de clés pour ChoiDuJour n'est pas présent mais il sera demandé pendant le script de création d'un package de mise à jour (ne pas utiliser le fichier de clés généré par XCI Explorer car il ne contient pas toutes les clés nécessaires, voir plutôt l'étape 3 de ce tuto en y récupérant la version de Kezplez-NX que j'ai compilé (récupères les clés via une Switch fonctionnel et retire les deux premières clés qui sont des clés unique à la console ainsi que les clés qui pourraient poser problème, je te site une autre partie de mon tuto pour t'aiguiller).
En cas d'erreur, il faut savoir qu'il y a certaines clés dumpée qui ne sont pas gérées par Hactool, c'est pour cela que vous pourriez avoir des erreurs. Dans ce cas, supprimez les clés "encrypted_header_key" et "eticket_rsa_kek" du fichier "keys.txt" (supprimez la ligne complète) et relancez la ligne de commande de ChoiDuJour. Par contre, gardez tout de même la copie originale de votre "prod.keys" car ces clés ne sont pas fausses et pourront peut-être vous servir à un moment ou à un autre.
Voilà, j'espère que cette méthode fonctionnera mais n’essaies même pas de restaurer le dump d'une Switch sur une autre, cela se terminera immanquablement par un brick.
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
Consoles: Megadrive 2 + everdrive, Super Nes + SD2Snes avec le Super Gameboy + everdrive Gameboy, l'adaptateur pour jeux GBA + everdrive GBA et la cartouche de dézonage, N64 + everdrive Sega Saturn + cartouche de dézonage PS1 V2 + cartouche action replay/disque swap + ressort Dreamcast + adaptateur SD PS2 slim + modification pour le swap + carte mémoire hackée FreeMCBoot PSP 3000 9G + dernier lcfw 6.61 et Lightspeed Gameboy color, Gamecube PS3 fat 60 GO CFW 3.55 avec dongle cobra + DD usb fat32 1 TO (partagé avec ma Xbox 360) PS3 fat 40 GO CFW 4.81.2 Rebug Wii RVL-001 4.3E avec Homebrew Channel, Priiloader, Bootmii en IOS et IOS/cIOS divers à jour Xbox 1.6 avec hack software Ndure Xbox360 fat falcon cb:5772 avec nand HS, cpu key et dump nand origine valide Xbox 360 fat Falcon cb:5774, RGH1.2 Glitchip 2.2 timing matrix/xsvf/rgh12_17.xsvf, cpu key et dump nand origine valide mais Freeboot non fonctionnel Xbox 360 slim Trinity RGH2 fonctionnel Wii U 32 GB sous firmware 5.5.1 avec Haxchi et V-Wii avec Homebrew Channel et IOS/cIOS à jour PS4 Pro CUH-7116B 1 TO sous firmware 5.05 Switch Erista non patchée sous firmware 4.0.1 et emummc/emunand compatible Atmosphere et SXOS Switch Erista patchée sous firmware 4.1.0 avec exploit Cafeine et emummc/emunand compatible Atmosphere et SXOS Switch OLED avec puce HWFly, emunand et Atmosphere Xbox Serie X en attente de hack Tablette JXD S7800B rev2 + rom supercharged v2.2.1 NVIDIA Shield pro sous dernière version rootée
Autres: PC portable Asus G750JX DUAL BOOT Windows 10 et Linux PC portable MSI GE62 (MS-16J4) (GE62 6QF) DUAL BOOT Windows 10 et Linux Steamdeck 512 GO tripple boot Windows, Linux et Steamos Téléphone Xiaomi MI9 rooté iPod touch en firmware 9.0.0 avec jailbreak permanant Ipod 6G avec dual boot firmware Apple et firmware modifié et disque dur interne remplacé par une SD Divers autres PCs Routeur Asus RT-ax88U avec firmware modifié