need help with unbricking - nand damaged - got original prod.keys. - choidejur outdated? - gives error at step 4

k28

Well-Known Member
OP
Member
Joined
Apr 21, 2020
Messages
114
Trophies
0
Age
33
XP
567
Country
Germany
have a switch here which gave 2002-4153 while using games. replaced the gamecard slot = same. installed an sxcore as i suspected a nandcorruption. backed the nand up, followed this tutorial to rebuild emmc and got a black screen. wrote back nanddump = blackscreen. wrote nanddump to another emmc = blackscreen. so im trying to rebuild an nand with original prod.keys in hope that the prod.keys are fine. im following this tutorial. im at step 4 and step 4 driving me nuts. first of all why would the auther say "
In the command prompt, type “ChoiDujour.exe \-\-keyset=keys.txt fw” without quotes" if this is clearly NOT what you supposed to enter. the correct prompt is:"ChoiDujour.exe --keyset=keys.txt fw". anyways i got past that and encountered the next error:

Exception: [WARN]: Failed to match key "bis_kek_source", (value "x")
[WARN]: Failed to match key "bis_key_00", (value "x")
[WARN]: Failed to match key "bis_key_01", (value "x")
[WARN]: Failed to match key "bis_key_02", (value "x")
[WARN]: Failed to match key "bis_key_03", (value "x")
[WARN]: Failed to match key "bis_key_source_00", (value "x")
[WARN]: Failed to match key "bis_key_source_01", (value "x")
[WARN]: Failed to match key "bis_key_source_02", (value "x")
[WARN]: Failed to match key "device_key", (value "x")
[WARN]: Failed to match key "device_key_4x", (value "x")
[WARN]: Failed to match key "eticket_rsa_kek", (value "x")
[WARN]: Failed to match key "eticket_rsa_kek_source", (value "x")
[WARN]: Failed to match key "eticket_rsa_kekek_source", (value "x")
[WARN]: Failed to match key "eticket_rsa_keypair", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_05", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_06", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_07", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_08", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_09", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0a", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0b", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0c", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0d", (value "x")
[WARN]: Failed to match key "master_kek_00", (value "")
[WARN]: Failed to match key "master_kek_01", (value "")
[WARN]: Failed to match key "master_kek_02", (value "")
[WARN]: Failed to match key "master_kek_03", (value "")
[WARN]: Failed to match key "master_kek_04", (value "x")
[WARN]: Failed to match key "master_kek_05", (value "x")
[WARN]: Failed to match key "master_kek_08", (value "x")
[WARN]: Failed to match key "master_kek_09", (value "x")
[WARN]: Failed to match key "master_kek_0a", (value "x")
[WARN]: Failed to match key "master_kek_0b", (value "x")
[WARN]: Failed to match key "master_kek_0c", (value "x")
[WARN]: Failed to match key "master_kek_0d", (value "x")
[WARN]: Failed to match key "master_kek_source_06", (value "x")
[WARN]: Failed to match key "master_kek_source_07", (value "x")
[WARN]: Failed to match key "master_kek_source_08", (value "x")
[WARN]: Failed to match key "master_kek_source_09", (value "x")
[WARN]: Failed to match key "master_kek_source_0a", (value "x")
[WARN]: Failed to match key "master_kek_source_0b", (value "x")
[WARN]: Failed to match key "master_kek_source_0c", (value "x")
[WARN]: Failed to match key "master_kek_source_0d", (value "x")
[WARN]: Failed to match key "per_console_key_source", (value "x")
[WARN]: Failed to match key "retail_specific_aes_key_source", (value "x")
[WARN]: Failed to match key "rsa_oaep_kek_generation_source", (value "x")
[WARN]: Failed to match key "rsa_private_kek_generation_source", (value "x")
[WARN]: Failed to match key "save_mac_kek_source", (value "x")
[WARN]: Failed to match key "save_mac_key", (value "x")
[WARN]: Failed to match key "save_mac_key_source", (value "x")
[WARN]: Failed to match key "save_mac_sd_card_kek_source", (value "x")
[WARN]: Failed to match key "save_mac_sd_card_key_source", (value "x")
[WARN]: Failed to match key "sd_card_custom_storage_key_source", (value "x")
[WARN]: Failed to match key "ssl_rsa_kek", (value "x")
[WARN]: Failed to match key "ssl_rsa_kek_source_x", (value "x")
[WARN]: Failed to match key "ssl_rsa_kek_source_y", (value "x")
[WARN]: Failed to match key "tsec_root_key_02", (value "x")

the value isnt x. i just censored it. after a bit of googling i encountered an advice to remove the keys above from the keys.file.

after that i encountered the next error:hateit:

Package contains 'NX' firmware version '14.1.2' (14.1.2.0) = NintendoSDK Firmware for NX 14.1.2-1.0(hash : ad52f4983f7857a7bf0b9824de15cc4e92c5d2ab)
Using TitleID 010000000000081b for Normal firmware package
Using TitleID 010000000000081c for SAFE firmware package
Traceback (most recent call last):
File "ChoiDujour.py", line 632, in <module>
File "ChoiDujour.py", line 222, in call_hactool
Exception: Failed to read INI1 header!. Code: 1
[10816] Failed to execute script ChoiDujour

some dude on th this forum wrote: remove evething but this:

master_key_00 =
master_key_01 =
master_key_02 =
master_key_03 =
master_key_04 =
master_key_05 =
master_key_06 =
master_key_07 =
master_key_08 =
master_key_09 =
master_key_0a =
master_key_0b =
master_key_0c =
master_key_0d =
aes_kek_generation_source =
aes_key_generation_source =
key_area_key_application_source =
key_area_key_ocean_source =
key_area_key_system_source =
package2_key_source =

but this also gives me an error :gun:


Using source firmware files from folder fw
Traceback (most recent call last):
File "ChoiDujour.py", line 517, in <module>
File "ChoiDujour.py", line 225, in call_hactool
Exception: Invalid NCA header! Are keys correct?

[10836] Failed to execute script ChoiDujour


so wtf is going on? is choidejur outdated and doesnt work with the latest firmware? is there an alternativ tutorial? thx very much!
 

HalfScoper

Well-Known Member
Member
Joined
Apr 16, 2021
Messages
482
Trophies
0
Age
83
XP
1,109
Country
Germany
Correct me if I am wrong, but Choi on Marikos was a big nono that would lead to bricks.
Anyway try following this tutorial https://gbatemp.net/threads/guide-fix-switch-with-bricked-emmc-without-working-rawnand.612011/

The parts in the video where TegraRCM is used you will boot with the chip to hekate.
For that you'd need SX Gear's boot.dat and ini if you don't already, put them on your SD root and edit the ini so it points to the hekate payload.
Also make sure to look If there are newer versions available than the one the person in the video uses.

Edit: this was just recommended as similar thread by GBAtemp itself lol
https://gbatemp.net/threads/guide-nand-rebuilding-for-no-backup-broken-emmc.593995/
Here you also would have to look for newer versions than the ones the guide uses.
 
Last edited by HalfScoper,

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
18,693
Trophies
2
Age
28
Location
New York City
XP
12,653
Country
United States
have a switch here which gave 2002-4153 while using games. replaced the gamecard slot = same. installed an sxcore as i suspected a nandcorruption. backed the nand up, followed this tutorial to rebuild emmc and got a black screen. wrote back nanddump = blackscreen. wrote nanddump to another emmc = blackscreen. so im trying to rebuild an nand with original prod.keys in hope that the prod.keys are fine. im following this tutorial. im at step 4 and step 4 driving me nuts. first of all why would the auther say "
In the command prompt, type “ChoiDujour.exe \-\-keyset=keys.txt fw” without quotes" if this is clearly NOT what you supposed to enter. the correct prompt is:"ChoiDujour.exe --keyset=keys.txt fw". anyways i got past that and encountered the next error:

Exception: [WARN]: Failed to match key "bis_kek_source", (value "x")
[WARN]: Failed to match key "bis_key_00", (value "x")
[WARN]: Failed to match key "bis_key_01", (value "x")
[WARN]: Failed to match key "bis_key_02", (value "x")
[WARN]: Failed to match key "bis_key_03", (value "x")
[WARN]: Failed to match key "bis_key_source_00", (value "x")
[WARN]: Failed to match key "bis_key_source_01", (value "x")
[WARN]: Failed to match key "bis_key_source_02", (value "x")
[WARN]: Failed to match key "device_key", (value "x")
[WARN]: Failed to match key "device_key_4x", (value "x")
[WARN]: Failed to match key "eticket_rsa_kek", (value "x")
[WARN]: Failed to match key "eticket_rsa_kek_source", (value "x")
[WARN]: Failed to match key "eticket_rsa_kekek_source", (value "x")
[WARN]: Failed to match key "eticket_rsa_keypair", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_05", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_06", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_07", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_08", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_09", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0a", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0b", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0c", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0d", (value "x")
[WARN]: Failed to match key "master_kek_00", (value "")
[WARN]: Failed to match key "master_kek_01", (value "")
[WARN]: Failed to match key "master_kek_02", (value "")
[WARN]: Failed to match key "master_kek_03", (value "")
[WARN]: Failed to match key "master_kek_04", (value "x")
[WARN]: Failed to match key "master_kek_05", (value "x")
[WARN]: Failed to match key "master_kek_08", (value "x")
[WARN]: Failed to match key "master_kek_09", (value "x")
[WARN]: Failed to match key "master_kek_0a", (value "x")
[WARN]: Failed to match key "master_kek_0b", (value "x")
[WARN]: Failed to match key "master_kek_0c", (value "x")
[WARN]: Failed to match key "master_kek_0d", (value "x")
[WARN]: Failed to match key "master_kek_source_06", (value "x")
[WARN]: Failed to match key "master_kek_source_07", (value "x")
[WARN]: Failed to match key "master_kek_source_08", (value "x")
[WARN]: Failed to match key "master_kek_source_09", (value "x")
[WARN]: Failed to match key "master_kek_source_0a", (value "x")
[WARN]: Failed to match key "master_kek_source_0b", (value "x")
[WARN]: Failed to match key "master_kek_source_0c", (value "x")
[WARN]: Failed to match key "master_kek_source_0d", (value "x")
[WARN]: Failed to match key "per_console_key_source", (value "x")
[WARN]: Failed to match key "retail_specific_aes_key_source", (value "x")
[WARN]: Failed to match key "rsa_oaep_kek_generation_source", (value "x")
[WARN]: Failed to match key "rsa_private_kek_generation_source", (value "x")
[WARN]: Failed to match key "save_mac_kek_source", (value "x")
[WARN]: Failed to match key "save_mac_key", (value "x")
[WARN]: Failed to match key "save_mac_key_source", (value "x")
[WARN]: Failed to match key "save_mac_sd_card_kek_source", (value "x")
[WARN]: Failed to match key "save_mac_sd_card_key_source", (value "x")
[WARN]: Failed to match key "sd_card_custom_storage_key_source", (value "x")
[WARN]: Failed to match key "ssl_rsa_kek", (value "x")
[WARN]: Failed to match key "ssl_rsa_kek_source_x", (value "x")
[WARN]: Failed to match key "ssl_rsa_kek_source_y", (value "x")
[WARN]: Failed to match key "tsec_root_key_02", (value "x")

the value isnt x. i just censored it. after a bit of googling i encountered an advice to remove the keys above from the keys.file.

after that i encountered the next error:hateit:

Package contains 'NX' firmware version '14.1.2' (14.1.2.0) = NintendoSDK Firmware for NX 14.1.2-1.0(hash : ad52f4983f7857a7bf0b9824de15cc4e92c5d2ab)
Using TitleID 010000000000081b for Normal firmware package
Using TitleID 010000000000081c for SAFE firmware package
Traceback (most recent call last):
File "ChoiDujour.py", line 632, in <module>
File "ChoiDujour.py", line 222, in call_hactool
Exception: Failed to read INI1 header!. Code: 1
[10816] Failed to execute script ChoiDujour

some dude on th this forum wrote: remove evething but this:

master_key_00 =
master_key_01 =
master_key_02 =
master_key_03 =
master_key_04 =
master_key_05 =
master_key_06 =
master_key_07 =
master_key_08 =
master_key_09 =
master_key_0a =
master_key_0b =
master_key_0c =
master_key_0d =
aes_kek_generation_source =
aes_key_generation_source =
key_area_key_application_source =
key_area_key_ocean_source =
key_area_key_system_source =
package2_key_source =

but this also gives me an error :gun:


Using source firmware files from folder fw
Traceback (most recent call last):
File "ChoiDujour.py", line 517, in <module>
File "ChoiDujour.py", line 225, in call_hactool
Exception: Invalid NCA header! Are keys correct?

[10836] Failed to execute script ChoiDujour


so wtf is going on? is choidejur outdated and doesnt work with the latest firmware? is there an alternativ tutorial? thx very much!
ChoiDujour only supports up to firmware 6.1
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    tankioo @ tankioo: ok