[TUTO] Débricker une Switch sans dump de Nand

 
Discutez ici des tutoriaux Switch publiés sur notre portail dédié. Et si vous avez l'âme d'un rédacteur, partagez donc vos propres tutoriaux avec la communauté.
 
Dingoo
Administrateur
Réactions :
Messages : 38
Enregistré le : 09 avr.avr. 2019, 18:17

[TUTO] Débricker une Switch sans dump de Nand

Message par Dingoo » 18 juinjuin 2019, 19:12

Image
[TUTO] Débricker une Switch sans dump de Nand

Si vous souhaitez réagir au sujet de ce tuto, si vous avez besoin d'informations ou des questions, c'est ici que ça se passe !
kitopa
Réactions :
Messages : 6
Enregistré le : 09 aoûtaoût 2019, 03:44

Message par kitopa » 09 aoûtaoût 2019, 03:59

Salut

Je me suis inscris suite à ton tuto en ligne et accessible a tous...

Excellent tuto! J'ai pas mal galéré, mais j'ai fini par voir (ENFIN!!) le logo NINTENDO et accéder au menu principal pendant 1 minutes :lol:

A savoir que j'ai probablement un soucis avec le port MicroSD etant donné que je devais a chaque fois appuyer dessus pour que Hekate puisse écrire sur la carte, sinon il la voyait mais me marquais INIT ERROR un truc du genre.

Maintenant si je veux lancer l'OFW, je dois passer par RCM + Hekate autrement aucune chance...

Pour la petite histoire, j'ai acheté une SWITCH dans l'état HS (écran bleu). La batterie se charge bien, hekate affiche 100% de charge. J'ai tenté avec ton tuto, j'ai du adapté par rapport à ma situation, et j'ai réussi à booter sur le OFW 5.1.0. L'ancien propriétaire m'a assuré n'avoir jamais tenté de la bidouiller, il jouait simplement avec ses jeux. La panne serait survenu en plein jeu, ce qui me faisait penser à un composant HS (je suis dans l'électronique, ça m'aurait nettement arrangé si c'était un contrôleur a changer :roll: )

Maintenant, ce que j'aimerais c'est pouvoir faire la même chose, mais passer la console en 8.1.0 (par la même méthode). Etant donné que j'ai 10 fusibles de grillé, je suppose que je suis en 8.1.0... Penses tu pouvoir m'aider à atteindre l'objectif?
Dingoo
Administrateur
Réactions :
Messages : 38
Enregistré le : 09 avr.avr. 2019, 18:17

Message par Dingoo » 09 aoûtaoût 2019, 10:15

Salut et bienvenu :)

Tu dois avoir un faux contact dans le lecteur micro-SD en effet si il ne marche qu'avec une pression exercée dessus.

Pour résumer ta Switch est actuellement en 5.1.0 OFW et tu voudrais la passer en 8.1.0 OFW toujours ?
kitopa
Réactions :
Messages : 6
Enregistré le : 09 aoûtaoût 2019, 03:44

Message par kitopa » 09 aoûtaoût 2019, 11:12

Salut

Oui c'est ça, et ensuite lui installer un CFW. En revanche comment faire pour ne plus avoir a utiliser Hekate pour la démarrer?
Dingoo
Administrateur
Réactions :
Messages : 38
Enregistré le : 09 avr.avr. 2019, 18:17

Message par Dingoo » 09 aoûtaoût 2019, 12:25

Le plus simple serait que tu boots en 5.1.0 CFW et que tu installes ensuite le 8.1.0 via choidujourNX. Tu pourras ensuite désactiver l'autoRCM et tu n'auras plus besoin de Heakte.
kitopa
Réactions :
Messages : 6
Enregistré le : 09 aoûtaoût 2019, 03:44

Message par kitopa » 09 aoûtaoût 2019, 14:33

Alors j'ai remarqué que même en désactivant autoRCM via Hekate, si j'éteins la console et la rallume, rien écran noir. Je dois la mettre en RCM, injecter Hekate et procéder au lancement du dernier fichier sur le tuto.
Dingoo
Administrateur
Réactions :
Messages : 38
Enregistré le : 09 avr.avr. 2019, 18:17

Message par Dingoo » 10 aoûtaoût 2019, 10:20

Après avoir débriker la mienne, j'ai de suite fais une maj avec choidujourNX derrière et plus de problème. Tu devrais essayer de la mettre à jour.
kitopa
Réactions :
Messages : 6
Enregistré le : 09 aoûtaoût 2019, 03:44

Message par kitopa » 12 aoûtaoût 2019, 18:02

J'ai de sérieux doutes sur ma NAND. Des fois dans Hekate quand je contrôle eMMC il me sort pas toutes les partitions, quand j'appuie dessus légèrement et que je relance un contrôle, je les vois toutes... Maintenant est ce qu'il est possible de prendre une NAND d'une autre console et en suivant le tuto reconstruire avec les bis Key?
Dingoo
Administrateur
Réactions :
Messages : 38
Enregistré le : 09 avr.avr. 2019, 18:17

Message par Dingoo » 15 aoûtaoût 2019, 17:34

Je ne pense pas cependant je ne suis pas certains à 100% non plus...
kitopa
Réactions :
Messages : 6
Enregistré le : 09 aoûtaoût 2019, 03:44

Message par kitopa » 17 aoûtaoût 2019, 13:00

Si on part du principe qu'on peut debricker une switch sans dump de sa NAND, on peut en déduire qu'il est possible d'utiliser le dump de NAND d'une autre console, et de ce fait changer carrément la NAND et integrer les clé récupéré dans le tuto. J'ai bien envie de tester.
Dingoo
Administrateur
Réactions :
Messages : 38
Enregistré le : 09 avr.avr. 2019, 18:17

Message par Dingoo » 29 aoûtaoût 2019, 11:41

Si tu tests, viens nous donner le résultat :)
kitopa
Réactions :
Messages : 6
Enregistré le : 09 aoûtaoût 2019, 03:44

Message par kitopa » 12 sept.sept. 2019, 14:54

Salut

Du nouveau, ma Switch est totalement réparé, démarre sans problème. J'ai dû adapter le tuto pour mon cas (écran bleu arrivé subitement). Et a la fin du tuto, lors du lancement du payload, j'avais enfin accès au menu de la switch, mais si je la redémarre, écran noir (AutoRCM en off bien entendu) . J'ai alors procédé à la mise à jour officiel (9.0.0) et la voila maintenant pleinement opérationnel (ou presque, elle ne s'affiche pas sur ma télé, ou alors s'affiche quelques secondes et écran noir, je vais regarder ça plus tard).

J'ai par précaution acheté une nand (avec support etc), et je suis maintenant tenté de faire un upgrade de nand (la monter à 128Go ou 256Go)

En tout cas, un grand merci à toi pour ton tuto, je l'avais vu en anglais, mais c'est moins pénible quand c'est en FR ;)
narutt
Réactions :
Messages : 1
Enregistré le : 30 nov.nov. 2019, 10:57

Message par narutt » 30 nov.nov. 2019, 10:58

Bonjour quelqu'un aurait les fichiers keys.txt pour pouvoir debriquer ma switch impossible de les trouver sur le net

Merci
Avatar du membre
badablek
Administrateur
Réactions :
Messages : 1354
Enregistré le : 08 avr.avr. 2019, 20:19
Localisation : Nancy

Message par badablek » 30 nov.nov. 2019, 12:07

Pastebin (le plus récent, jusque master key 08)

ou

ici et
steff17
Réactions :
Messages : 11
Enregistré le : 02 déc.déc. 2019, 08:01

Message par steff17 » 02 déc.déc. 2019, 08:05

Bonjour

Je vais me lancer dans ton tuto et je souhaiterais savoir comment récupérer le fichier keys.txt car je regarder et je n'ai pas trouvé

De même ce fichier dépend t-il de la version 5.1 ou non?

merci
steff17
Réactions :
Messages : 11
Enregistré le : 02 déc.déc. 2019, 08:01

Message par steff17 » 02 déc.déc. 2019, 12:16

re

je n'avais pas lu le dernier message.

Badableck sur les liens que tu proposes il faut appuyer sur download ? c'est bien ça

une fois télécharger il faut renommer le fichier en keys.txt ?
Avatar du membre
badablek
Administrateur
Réactions :
Messages : 1354
Enregistré le : 08 avr.avr. 2019, 20:19
Localisation : Nancy

Message par badablek » 02 déc.déc. 2019, 18:34

oui, c'est bien ça.
steff17
Réactions :
Messages : 11
Enregistré le : 02 déc.déc. 2019, 08:01

Message par steff17 » 03 déc.déc. 2019, 20:28

j'ai télécharger le fichier et renommer en keys.txt

mais dans l'invité de commande il s'affiche
hactool keys file keys.txt doesn't exist!

pouvez-vous m'aider?
steff17
Réactions :
Messages : 11
Enregistré le : 02 déc.déc. 2019, 08:01

Message par steff17 » 03 déc.déc. 2019, 21:07

Quelqu’un aurait un fichier keys.txt qui fonctionne?

merci d'avance
steff17
Réactions :
Messages : 11
Enregistré le : 02 déc.déc. 2019, 08:01

Message par steff17 » 03 déc.déc. 2019, 21:25

ou faut-il modifier le fichier téléchargé?
si oui quoi faire.

merci
Avatar du membre
badablek
Administrateur
Réactions :
Messages : 1354
Enregistré le : 08 avr.avr. 2019, 20:19
Localisation : Nancy

Message par badablek » 04 déc.déc. 2019, 19:11

en fait, Choidujour est très capricieux et rejette tout fichier contenant autre chose que ce qu'il a besoin (clés en trop, points-virgules, etc)! jamais vu un truc aussi pointilleux.

voilà le fichier purgé de tout ce qui ne plait pas à ce logiciel, testé fonctionnel à l'instant :

Code : Tout sélectionner

secure_boot_key                   = B45E9847E06672B80CBFEC79907173DC
tsec_key                          = 5FFEEA765AAB0C4CD6569F0B244EA10C

master_key_00                     = C2CAAFF089B9AED55694876055271C7D
master_key_01                     = 54E1B8E999C2FD16CD07B66109ACAAA6
master_key_02                     = 4F6B10D33072AF2F250562BFF06B6DA3
master_key_03                     = 84E04EC20B9373818C540829CF147F3D
master_key_04                     = CFA2176790A53FF74974BFF2AF180921
master_key_05                     = C1DBEDCEBF0DD6956079E506CFA1AF6E
master_key_06                     = 0AA90E6330CDC12D819B3254D11A4E1E
master_key_08                     = 23cfb792c3cb50cd715da0f84880c877

package1_key_00                   = F4ECA1685C1E4DF77F19DB7B44A985CA 
package1_key_01                   = F8C60322F75CD548B821AF9162E16F76
package1_key_02                   = C580CB1E2D9AA9866FFEF920010FC409
package1_key_03                   = C32009C8CB268ED053052C9237DFD8BC 
package1_key_04                   = EDE36C3677495784B838D7265C6BA7A1
package1_key_05                   = 1A7015DCC277A08F1214AD41384D7941

package2_key_source               = FB8B6A9C7900C849EFD24D854D30A0C7
package2_key_00                   = A35A19CB14404B2F4460D343D178638D
package2_key_01                   = A0DD1EACD438610C85A191F02C1DB8A8
package2_key_02                   = 7E5BA2AAFD57D47A85FD4A57F2076679
package2_key_03                   = BF03E9889FA18F0D7A55E8E9F684323D
package2_key_04                   = 09DF6E361E28EB9C96C9FA0BFC897179
package2_key_05                   = 444B1A4F9035178B9B1FE262462ACB8E
package2_key_06                   = 442CD9C21CFB8914587DC12E8E7ED608
package2_key_07                   = 70C821E7D6716FEB124ACBAC09F7B863
package2_key_08                   = 8accebcc3d15a328a48365503f8369b6

titlekek_source                   = 1EDC7B3B60E6B4D878B81715985E629B
titlekek_00                       = 62A24D6E6D0D0E0ABF3554D259BE3DC9
titlekek_01                       = 8821f642176969b1a18021d2665c0111
titlekek_02                       = 5D15B9B95A5739A0AC9B20F600283962
titlekek_03                       = 1B3F63BCB67D4B06DA5BADC7D89ACCE1
titlekek_04                       = E45C1789A69C7AFBBF1A1E61F2499459
titlekek_05                       = DDC67F7189F4527A37B519CB051EEE21
titlekek_06                       = B1532B9D38AB036068F074C0D78706AC
titlekek_07                       = 81DC1B1783DF268789A6A0EDBF058343
titlekek_08                       = 47dfe4bf0eeda88b17136b8005ab08ea

keyblob_mac_key_source            = 59C7FB6FBE9BBE87656B15C0537336A5
keyblob_key_source_00             = DF206F594454EFDC7074483B0DED9FD3
keyblob_key_source_01             = 0C25615D684CEB421C2379EA822512AC
keyblob_key_source_02             = 337685EE884AAE0AC28AFD7D63C0433B
keyblob_key_source_03             = 2D1F4880EDECED3E3CF248B5657DF7BE
keyblob_key_source_04             = BB5A01F988AFF5FC6CFF079E133C3980
keyblob_key_source_05             = D8CCE1266A353FCC20F32D3B517DE9C0

key_area_key_application_source   = 7F59971E629F36A13098066F2144C30D
key_area_key_application_00       = EF979E289A132C23D39C4EC5A0BBA969
key_area_key_application_01       = CDEDBAB97B69729073DFB2440BFF2C13
key_area_key_application_02       = 75716ed3b524a01dfe21456ce26c7270
key_area_key_application_03       = F428306544CF5707C25EAA8BC0583FD1
key_area_key_application_04       = 798844EC099EB6A04B26C7C728A35A4D
key_area_key_application_05       = A57C6EECC5410ADA22712EB3CCBF45F1
key_area_key_application_06       = 2A60F6C4275DF1770651D5891B8E73EC
key_area_key_application_07       = 32221BD6ED19B938BEC06B9D36ED9E51
key_area_key_application_08       = fb20aa9e3dbf67350e86479eb431a0b3

key_area_key_ocean_source         = 327D36085AD1758DAB4E6FBAA555D882
key_area_key_ocean_00             = B33813E4C9C4399C75FABC673AB4947B
key_area_key_ocean_01             = C54166EFA8C9C0F6511FA8B580191677
key_area_key_ocean_02             = 3061CE73461E0B0409D6A33DA85843C8
key_area_key_ocean_03             = 06F170025A64921C849DF168E74D37F2
key_area_key_ocean_04             = DC857FD6DC1C6213076EC7B902EC5BB6
key_area_key_ocean_05             = 131D76B70BD8A60036D8218C15CB610F
key_area_key_ocean_06             = 17D565492BA819B0C19BED1B4297B659
key_area_key_ocean_07             = 37255186F7678324BF2B2D773EA2C412
key_area_key_ocean_08             = 4115c119b7bd8522ad63c831b6c816a6

key_area_key_system_source        = 8745F1BBA6BE79647D048BA67B5FDA4A
key_area_key_system_00            = 6DD02AA15B440D6231236B6677DE86BC
key_area_key_system_01            = 4AB155E7F29A292037FD147592770B12
key_area_key_system_02            = B7A74ADEAF89C2A198C327BDFF322D7D
key_area_key_system_03            = D5AAB1ACD23A8AEC284A316DF859D377
key_area_key_system_04            = 9B44B45B37DE9D14754B1D22C2CA742C
key_area_key_system_05            = 0012E957530D3DC7AF34FBBE6FD44559
key_area_key_system_06            = 01744E3B0818445CD54EE9F89DA43192
key_area_key_system_07            = D0D30E46F5695B875F11522C375C5A80
key_area_key_system_08            = bd06cb1b86bd5c433667470a09eb63de

aes_kek_generation_source         = 4D870986C45D20722FBA1053DA92E8A9
aes_key_generation_source         = 89615EE05C31B6805FE58F3DA24F7AA8

header_kek_source                 = 1F12913A4ACBF00D4CDE3AF6D523882A
header_key_source                 = 5A3ED84FDEC0D82631F7E25D197BF5D01C9B7BFAF628183D71F64D73F150B9D2
header_key                        = AEAAB1CA08ADF9BEF12991F369E3C567D6881E4E4A6A47A51F6E4877062D542D

sd_card_kek_source                = 88358D9C629BA1A00147DBE0621B5432
sd_card_save_key_source           = 2449B722726703A81965E6E3EA582FDD9A951517B16E8F7F1F68263152EA296A
steff17
Réactions :
Messages : 11
Enregistré le : 02 déc.déc. 2019, 08:01

Message par steff17 » 05 déc.déc. 2019, 21:11

Tout d'abord merci de m'aider
j'ai copié ton fichier et ça me fait la même chose
Image fichiers concole.jpg
Je vais essayer d'expliquer mon problème:
j'avais une switch en 5.1.

1- Via SX pro et SXOS 0.92 (licence ok)→ Backup Nand mais fichiers obtenus :

Image fichiers backup.jpg
2- Via choidujour (SXoS sur console) mise à jour en 9.1
Tout fonctionnait mais je pensais avoir créé l’emunand et mis à jour l’emunand j’ai voulu tout recommencé

3- Comme j’avais fait le backup via SXOS je suis allé dans options et j’ai restauré la nand

Après la console n’a plus démarrer, ni normalement ni avec SX pro et SXOS

Je sais que du coup je suis passé du firmware 9.1 à 5.1

Peux-tu maider ?
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Avatar du membre
badablek
Administrateur
Réactions :
Messages : 1354
Enregistré le : 08 avr.avr. 2019, 20:19
Localisation : Nancy

Message par badablek » 05 déc.déc. 2019, 23:25

Je comprends mieux. En réinjectant ton dump 5.1 alors que la console avait été mise à jour en 9.x, le nombre de efuses brûlés ne te permet plus du tout de démarrer (kernel panic), à moins de passer la console en autoRCM, ce qui t'autoriserait à lancer Atmosphère (puisque son bootloader ne vérifie pas le nombre de efuses). Ton souci n'est pas que tu n'as pas de dump NAND, mais que celui-ci est bien trop bas par rapport au nombre de efuses cramés.

https://switchbrew.org/wiki/Fuses#Anti-downgrade

Logiquement, tu as 11 efuses brûlés, tu ne peux démarrer (officiellement) que sur firmwares 9.0.0/9.0.1. Ce dont tu as besoin, c'est d'un moyen de booter, même temporairement, avec un bootloader qui ne vérifie pas le nombre de efuses, ce qui t'autoriserait ainsi à mettre à jour officiellement. Le nombre de efuses correspondrait enfin à nouveau à ce qu'il doit être par rapport au firmware et tu retomberai sur tes pieds.

Par contre, attention ! tu parles de firmware 9.1....qui est sorti aujourd'hui. Vu que tu as ce souci depuis quelques jours déjà, je suppose que tu parles du firmware 9.0.1. Il faut bien faire attention, parce que le nombre de efuses entre 9.0.0/9.0.1 et 9.1.0 n'est pas le même ;)


Perso, je tenterai ceci : démarrage de la console en mode RCM > démarrage avec le payload Hekate 5.0.2 > activation de l'autoRCM > démarrage sur Atmosphère > Installation de la mise à jour 9.0.0 ou 9.0.1 > redémarrage sur Hekate > suppression de l'autoRCM

(sous réserve que tu as bien une console compatible autoRCM évidemment, si tu fais ça sur une ipatched, tu auras une magnifique brique en plastique...de 300€)



Par contre, le contenu des clés, copié dans un fichier keys.txt, placé dans le même répertoire que choidujour, doit fonctionner, ce n'est pas possible autrement. Je n'ai rien fait de plus que télécharger choidujour, le décompresser dans un répertoire quelconque, mettre à ses côtés keys.txt, extraire le firmware officiel 5.0.1 dans le dossier "fw" placé lui aussi à côté de choidujour, et lancé la commande comme décrite dans le tuto :

Code : Tout sélectionner

ChoiDujour.exe --keyset=keys.txt fw
Résultat :
image.png
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
steff17
Réactions :
Messages : 11
Enregistré le : 02 déc.déc. 2019, 08:01

Message par steff17 » 05 déc.déc. 2019, 23:51

Merci pour ta réponse rapide

effectivement c'est bien 9.0.1

je teste ça demain soir
steff17
Réactions :
Messages : 11
Enregistré le : 02 déc.déc. 2019, 08:01

Message par steff17 » 06 déc.déc. 2019, 19:15

Voilà j'ai fait tout ce que tu m'as dit et la switch redémarre en version normale nickel en 9.0.1.
un grand merci.

J'ai une nouvelle question: avant de faire ma bêtise j'avais installer SX OX via SX pro et j'avais activé la licence.

maintenant ça ne veut plus démarrer avec SX pro.

tu as une idée?
Répondre