Hacking am I bricked?

  • Thread starter Thread starter Emeraldman94
  • Start date Start date
  • Views Views 7,770
  • Replies Replies 52
It is only for step 3 (Doesn't matter you using the SXOS or not. Go to download the hekate unzip it.
Use the TegraRcmGUI to inject the hekate_fspatches_v3.bin.)

Link for TegraRcmGUI :https://github.com/eliboa/TegraRcmGUI/releases

Link for hekate: https://github.com/CTCaer/hekate

follow this :
1.boot into RCM mode.
2.hold the Volume Up + Volume down at the same time.
3.Inject the Hekate .
After that it should boot in to "Recovery mode" than do the "Restore factory settings".

No. When I do that it just loads Hekate normally. Doesnt load Recovery mode

--------------------- MERGED ---------------------------

You can't, its impossible. You don't need to use it. Use Choidujour instead, it runs on your PC.

On this thread.

https://gbatemp.net/threads/how-to-...nofficially-without-burning-any-fuses.507461/

When you get to:

"FOR AN EASIER INSTALLATION EXPERIENCE, THE REST OF THE STEPS MAY BE REPLACED JUST BY USING ChoiDujourNX AS A HOMEBREW ON THE CONSOLE ITSELF.
Check out https://gbatemp.net/threads/choiduj...ller-homebrew-for-the-nintendo-switch.513416/ for more info."

You can't have an easier experience, you have to continue with the guide.

Im just stuck. I dont know what to do. I have an update file. I have my keys.txt but I cannot seem to figure out how to use the CMD prompt to "STEP 6: ACQUIRE A FULLY POPULATED hactool KEYS file
It will need to be able to decrypt the NCAs of the firmware version you are installing
As well as have the XCI keys if you are going to be using an cart image as the firmware source

STEP 7: GENERATE the files/images to be transferred to the console via ChoiDujour"

Also I thoght I couldnt use ChoiNX like you said since I cannot load .nro
 
Also I thoght I couldnt use ChoiNX like you said since I cannot load .nro

Choidujour runs on your pc
ChoidujourNX runs on the switch.

You can't use ChoidujourNX, I never said you could run it.

I guess it might have helped if he'd renamed the program entirely when he wrote the switch version and not just added NX.
 
Last edited by smf,
Choidujour runs on your pc
ChoidujourNX runs on the switch.

You can't use ChoidujourNX, I never said you could run it.

sorry right. So Im trying to use choi on computer. But the problem is I cannot figure it out. I am stuck on Step 6 and 7 like I was saying before.

I have choi , but it says Invalid NCA header are keys correct. Failed to match Keys. I downloaded this firmware from an online site. I think I need a video tutorial or something. I dont understand command prompts well
 
Last edited by smf,


I have my Keys. Its in keys.txt

I just cant figure out how to get past that using choi and my keys to get some output. I downloaded etcher and its spposed to load BOOT0.BIN but I cannot get Choi to output it.

This is my CMD

"C:\Users\USER\Desktop\Switch Hacking\ChoiDujour110\ChoiDujour.exe" --keyset="C:\Users\USER\Desktop\Switch Hacking\ChoiDujour110\keys.txt" "C:\Users\USER\Desktop\Switch Hacking\ChoiDujour110\NX-6.1.0-4.0\NintendoSDK Firmware for NX 6.1.0-4.0"


I cannot figure out how to do this
ACQUIRE A FULLY POPULATED hactool KEYS file
 
Last edited by Emeraldman94,
Did you use that method? There are lots of different keys with different methods to dump them.

No. It doesnt match the version of Hekate I have so I cant even follow the second step

I already have a keys file. When I open it in txt it looks like this:

secure_boot_key = XXXXXXXXXXXXXXX

tsec_key = XXXXXXXXXXXXXXX

device_key = = XXXXXXXXXXXXXXX

bis_key_00 = = XXXXXXXXXXXXXXX

bis_key_01 = XXXXXXXXXXXXXXX

bis_key_02 = XXXXXXXXXXXXXXX

bis_key_03 = XXXXXXXXXXXXXXX

EDIT: I got these from Bisckey dump
 
Last edited by Emeraldman94,
  • Like
Reactions: talong
No. It doesnt match the version of Hekate I have so I cant even follow the second step

I already have a keys file. When I open it in txt it looks like this:

secure_boot_key = XXXXXXXXXXXXXXX

tsec_key = XXXXXXXXXXXXXXX

device_key = = XXXXXXXXXXXXXXX

bis_key_00 = = XXXXXXXXXXXXXXX

bis_key_01 = XXXXXXXXXXXXXXX

bis_key_02 = XXXXXXXXXXXXXXX

bis_key_03 = XXXXXXXXXXXXXXX

EDIT: I got these from Bisckey dump
It's been a while but if I remember correctly the keys you will need are the master keys+ the _source keys
 
You're stuck on step 7, yes? what error is it giving you

Its just saying failed to match keys. But Im wondering it its because Im using the wrong keys. Im using the ones I dumped from Bisckey


Exception: [WARN]: Failed to match key "device_key", (value "XXXXX")

[WARN]: Failed to match key "bis_key_00", (value "XXXXX")

[WARN]: Failed to match key "bis_key_01", (value "XXXXX")

[WARN]: Failed to match key "bis_key_02", (value "XXXXX")

[WARN]: Failed to match key "bis_key_03", (value "XXXXX")

Invalid NCA header! Are keys correct?


[21428] Failed to execute script ChoiDujour
 
Last edited by Emeraldman94,
Its just saying failed to match keys. But Im wondering it its because Im using the wrong keys. Im using the ones I dumped from Bisckey
You're using the wrong keys. It should look like this (except u should have master keys 5 too if you're getting to 6.1)

master_key_00 =
master_key_01 =
master_key_02 =
master_key_03 =
master_key_04 =

package2_key_source =
titlekek_source =

aes_kek_generation_source =
aes_key_generation_source =
key_area_key_application_source =

key_area_key_ocean_source =

key_area_key_system_source =

header_kek_source =
header_key_source =
 
Last edited by cyndor,
You're using the wrong keys. It should look like this (except u should have master keys 5 too if you're getting to 6.1)

master_key_00 =
master_key_01 =
master_key_02 =
master_key_03 =
master_key_04 =

package2_key_source =
titlekek_source =

aes_kek_generation_source =
aes_key_generation_source =
key_area_key_application_source =

key_area_key_ocean_source =

key_area_key_system_source =

header_kek_source =
header_key_source =


I have those keys too but I get an error when I use that file as well. It might be the way its formatted. It has all of those things plus way more. but when Choi loads it spts out this
e "ChoiDujour.py", line 517, in <module>

File "ChoiDujour.py", line 225, in call_hactool

Exception: [WARN]: Failed to match key ";", (value "=======================")

[WARN]: Failed to match key "per_console_key_source", (value "XXX")

[WARN]: Failed to match key "rsa_oaep_kek_generation_source", (value " XXX ")

[WARN]: Failed to match key "rsa_private_kek_generation_source", (value " XXX ")

[WARN]: Failed to match key "eticket_rsa_kek_source", (value " XXX ")

[WARN]: Failed to match key "eticket_rsa_kekek_source", (value " XXX ")

[WARN]: Failed to match key "eticket_rsa_kek", (value " XXX ")

[WARN]: Failed to match key "ssl_rsa_kek", (value " XXX ")

[WARN]: Failed to match key "ssl_rsa_key_source_x", (value " XXX ")

[WARN]: Failed to match key "ssl_rsa_key_source_y", (value " XXX ")

(value "===============================")
 
I have those keys too but I get an error when I use that file as well. It might be the way its formatted. It has all of those things plus way more. but when Choi loads it spts out this
e "ChoiDujour.py", line 517, in <module>

File "ChoiDujour.py", line 225, in call_hactool

Exception: [WARN]: Failed to match key ";", (value "=======================")

[WARN]: Failed to match key "per_console_key_source", (value "XXX")

[WARN]: Failed to match key "rsa_oaep_kek_generation_source", (value " XXX ")

[WARN]: Failed to match key "rsa_private_kek_generation_source", (value " XXX ")

[WARN]: Failed to match key "eticket_rsa_kek_source", (value " XXX ")

[WARN]: Failed to match key "eticket_rsa_kekek_source", (value " XXX ")

[WARN]: Failed to match key "eticket_rsa_kek", (value " XXX ")

[WARN]: Failed to match key "ssl_rsa_kek", (value " XXX ")

[WARN]: Failed to match key "ssl_rsa_key_source_x", (value " XXX ")

[WARN]: Failed to match key "ssl_rsa_key_source_y", (value " XXX ")

(value "===============================")
Either use the exact keys(+master key 5) I posted which should work, or take out all the keys it failed to match manually until it works.
 
Either use the exact keys(+master key 5) I posted which should work, or take out all the keys it failed to match manually until it works.

I did that I made a word document with all keys in the same format as you including Key 5 then it says this. Its not detecting the keys for some strange reason.

source firmware files from folder C:\Users\XXX\Desktop\SwitchHacking\ChoiDujour110\NX-6.1.0-4.0\NintendoSDK Firmware for NX 6.1.0-4.0/

Traceback (most recent call last):

File "ChoiDujour.py", line 517, in <module>

File "ChoiDujour.py", line 225, in call_hactool

Exception: [WARN]: Failed to match key "master_key_00", (value "XX")

Invalid NCA header! Are keys correct?
 
I did that I made a word document with all keys in the same format as you including Key 5 then it says this. Its not detecting the keys for some strange reason.

source firmware files from folder C:\Users\XXX\Desktop\SwitchHacking\ChoiDujour110\NX-6.1.0-4.0\NintendoSDK Firmware for NX 6.1.0-4.0/

Traceback (most recent call last):

File "ChoiDujour.py", line 517, in <module>

File "ChoiDujour.py", line 225, in call_hactool

Exception: [WARN]: Failed to match key "master_key_00", (value "XX")

Invalid NCA header! Are keys correct?
From what I can see that's just you navigating command line incorrectly.

I just did it myself right now so I'll leave my example here for you

ChoiDujour.exe --keyset=C:\Users\xxx\Switchtools\ChoiDujour102\keys.txt C:\Users\xxx\Switchtools\ChoiDujour102\NX3.0.2

In case that isn't clear, that's a space between keys.text and C:\
 
Last edited by cyndor,
From what I can see that's just you navigating command line incorrectly.

I just did it myself right now so I'll leave my example here for you

ChoiDujour.exe --keyset=C:\Users\xxx\Switchtools\ChoiDujour102\keys.txt C:\Users\xxx\Switchtools\ChoiDujour102\NX3.0.2

In case that isn't clear, that's a space between keys.text and C:\
yea I have all of that. Then it only finds random keys from the txt. Not all of them like it should
 

Site & Scene News

Popular threads in this forum