Hacking Question Blue screen and semi-brick after restore from nand backup 6.2

Sevroo

Member
OP
Newcomer
Joined
Jan 29, 2019
Messages
7
Trophies
0
Age
41
XP
81
Country
Poland
Hi guys. This forum and you are my last hope.
I was recovering nand backup 6.2 firmware by hekate and now my switch when I launch normally starts with blue screen.
I tried various payload: fusee-primary, reinx loader, sx payload, hekate. Only hekate works and when I try launch CFW atmosphere it shows "Fatal error: Failed to decrypt the Package2 header (master key revision 6)!"
I tried several times with different sd cards and always the same. I tried gpt restore and nothing. I have BOOT0/1, full rawnand.bin and biskeys from OFW 6.2 and I have burnt 8 fuses.
What else can I do? A lot of post leads to @rajskoto tutorial (gbatemp.net/threads/how-to-install-run-any-switch-firmware-unofficially-without-burning-any-fuses.507461/) ,but can this tutorial helps in my case ? How adapt it to my problem ? It is very complicated. Maybe there is other solution ?
Please help.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,308
Trophies
4
Location
Space
XP
13,887
Country
Norway
Hi guys. This forum and you are my last hope.
I was recovering nand backup 6.2 firmware by hekate and now my switch when I launch normally starts with blue screen.
I tried various payload: fusee-primary, reinx loader, sx payload, hekate. Only hekate works and when I try launch CFW atmosphere it shows "Fatal error: Failed to decrypt the Package2 header (master key revision 6)!"
I tried several times with different sd cards and always the same. I tried gpt restore and nothing. I have BOOT0/1, full rawnand.bin and biskeys from OFW 6.2 and I have burnt 8 fuses.
What else can I do? A lot of post leads to @rajskoto tutorial (gbatemp.net/threads/how-to-install-run-any-switch-firmware-unofficially-without-burning-any-fuses.507461/) ,but can this tutorial helps in my case ? How adapt it to my problem ? It is very complicated. Maybe there is other solution ?
Please help.
Have you restored the boot0/boot1?
 

Sevroo

Member
OP
Newcomer
Joined
Jan 29, 2019
Messages
7
Trophies
0
Age
41
XP
81
Country
Poland
What happened for you to need to restore your backup?

I installed many games at once. After it I wanted to check them and every new installed game did not turning on (there was some kind of message but I don't remeber it exactly). I wanted repair this problem by copy and format sdcard and it only getted worse. The old games which was working previously showed that they need internet connection. So I wanted to restore nand backup via hekate, clear everything and start again, but I finished with semi-bricked switch. In that time I didn't know the shortcut to service menu and factory reset which probably would be better option than nand recovery.
 
  • Like
Reactions: Yoni Arousement

Modificatorul

Well-Known Member
Member
Joined
Oct 28, 2009
Messages
268
Trophies
1
XP
2,305
Country
Antarctica
Last edited by Modificatorul,
  • Like
Reactions: Sevroo

jorgesd

Well-Known Member
Member
Joined
Dec 28, 2018
Messages
208
Trophies
0
Age
44
XP
521
Country
East Timor
so you just restored a nand backup 6.2 with the boot00/01 and the exact fuses burned and got a semibrick console? if that is right then i'm afraid too if i restore my nand i'll get a semi brick console. What guide do you followed?
 

JJTapia19

I fight for my friends.
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
Blue screen is the result of installing a boot0 and boot1 of a firmware that does not match the rawnand. It can be caused by other stuff but that's the most common issue I've seen.
 

Sevroo

Member
OP
Newcomer
Joined
Jan 29, 2019
Messages
7
Trophies
0
Age
41
XP
81
Country
Poland
Thanks for suggestions. You guys are masters. This forum is the best. I followed for this tutorial (guide dot sdsetup dot com / hash /manualchoidowngrade)(As a newbie I can't send links ) and downgrade my switch. And now It's works :D. I struggled most for keys, this was the biggest problem. I have to research a lot to uderstand whats going on. Eventually I found them in the net but ChoiDujour complaint about them. It is very important to save them in keys.txt file with ANSI code and following format.
  • master_key_00 = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • master_key_01 = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • [... all master_keys through the latest one required by the firmware you're trying to install]
  • header_key = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • aes_kek_generation_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • aes_key_generation_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • key_area_key_application_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • key_area_key_ocean_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • key_area_key_system_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • package2_key_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
Thanks one more time for help.
 

jorgesd

Well-Known Member
Member
Joined
Dec 28, 2018
Messages
208
Trophies
0
Age
44
XP
521
Country
East Timor
Thanks for suggestions. You guys are masters. This forum is the best. I followed for this tutorial (guide dot sdsetup dot com / hash /manualchoidowngrade)(As a newbie I can't send links ) and downgrade my switch. And now It's works :D. I struggled most for keys, this was the biggest problem. I have to research a lot to uderstand whats going on. Eventually I found them in the net but ChoiDujour complaint about them. It is very important to save them in keys.txt file with ANSI code and following format.
  • master_key_00 = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • master_key_01 = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • [... all master_keys through the latest one required by the firmware you're trying to install]
  • header_key = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • aes_kek_generation_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • aes_key_generation_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • key_area_key_application_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • key_area_key_ocean_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • key_area_key_system_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • package2_key_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
Thanks one more time for help.
what you mean keys? im'm nwebie as well i cant be sure of what to backup to avoid any problems in the future if i try to downgrade my console. My 6.2 backup is the following
upload_2019-2-1_17-20-32.png

Is that all i need if i want to downgrade? I'll appreciate if you send the link through pm :d
 
Last edited by jorgesd,

Sevroo

Member
OP
Newcomer
Joined
Jan 29, 2019
Messages
7
Trophies
0
Age
41
XP
81
Country
Poland
There are two kinds of keys. First type is you personal nintendo switch keys which can be obtain by biskeydump and other tools. Second type are masterkeys which are necesery for downgrade and nand recovery. This second type is available by google and if you want use them with choidojour you have to save them in format which I gave.
Your files are for restore system to 6.2 firmware and when this backup is not broken then you don't have to downgrade below firmware 6.2
 

kenshinchai

Member
Newcomer
Joined
Sep 17, 2018
Messages
16
Trophies
0
Age
41
XP
92
Country
Malaysia
Thanks for suggestions. You guys are masters. This forum is the best. I followed for this tutorial (guide dot sdsetup dot com / hash /manualchoidowngrade)(As a newbie I can't send links ) and downgrade my switch. And now It's works :D. I struggled most for keys, this was the biggest problem. I have to research a lot to uderstand whats going on. Eventually I found them in the net but ChoiDujour complaint about them. It is very important to save them in keys.txt file with ANSI code and following format.
  • master_key_00 = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • master_key_01 = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • [... all master_keys through the latest one required by the firmware you're trying to install]
  • header_key = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • aes_kek_generation_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • aes_key_generation_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • key_area_key_application_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • key_area_key_ocean_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • key_area_key_system_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • package2_key_source = XXXXXXXXXXXXXXXXXXXXXXXXXXXX
Thanks one more time for help.
my switch semi bricked too
 

LapCheong

Well-Known Member
Member
Joined
Mar 6, 2019
Messages
219
Trophies
0
XP
519
Country
Australia
There are two kinds of keys. First type is you personal nintendo switch keys which can be obtain by biskeydump and other tools. Second type are masterkeys which are necesery for downgrade and nand recovery. This second type is available by google and if you want use them with choidojour you have to save them in format which I gave.
Your files are for restore system to 6.2 firmware and when this backup is not broken then you don't have to downgrade below firmware 6.2
Just use lockpick on your current firmware. You will get your keys. I still have no idea what is biskeudump is used for
 

jorgesd

Well-Known Member
Member
Joined
Dec 28, 2018
Messages
208
Trophies
0
Age
44
XP
521
Country
East Timor
Just use lockpick on your current firmware. You will get your keys. I still have no idea what is biskeudump is used for
Question! Does the keys dumped with lockpick change on every firmware? or are unique per console? Also, does this keys are the same as the device.keys? because i dumped in 6.2 using lockpick "prod.keys" and "title.keys" and also dumped "device.keys" using biskeudump and later after updating to 7.0 i dumped the prod.keys using lockpick. Thanks!
 
Last edited by jorgesd,

LapCheong

Well-Known Member
Member
Joined
Mar 6, 2019
Messages
219
Trophies
0
XP
519
Country
Australia
Question! Does the keys dumped with lockpick change on every firmware? or are unique per console? Also, does this keys are the same as the device.keys? because i dumped in 6.2 using lockpick "prod.keys" and "title.keys" and also dumped "device.keys" using biskeudump and later after updating to 7.0 i dumped the prod.keys using lockpick. Thanks!

Please someone correct me if i am wrong

biskeydump is console specific and is unique
biskeydump exist in "prod.keys"
prod.keys also includes master_key which is not console specific
 

jorgesd

Well-Known Member
Member
Joined
Dec 28, 2018
Messages
208
Trophies
0
Age
44
XP
521
Country
East Timor
Please someone correct me if i am wrong

biskeydump is console specific and is unique
biskeydump exist in "prod.keys"
prod.keys also includes master_key which is not console specific

those keys, indifferent if them are console or not, needs to be dump when i change my firmware or not?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    The snack that smiles back, Ballsack!
    SylverReZ @ SylverReZ: https://www.msn.com/en-gb/news/offbeat/twitch-streamer-places-24000-hit-on-youtuber-after-stellar...