Hacking Question How to recover the boot0/1 from a half bricked Switch

cckazuma

New Member
OP
Newbie
Joined
Feb 24, 2019
Messages
2
Trophies
0
Age
42
XP
71
Country
Hong Kong
Sorry about that I have read most articles but still cannot found any full solution on it.

In my case, my switch had used atmosphere and sxos before, however I've wrongly upgraded to OFW7.0 (checked 9 burnt fusee) and mistakenly restored the 6.2 boot0/1 into my Switch.
I could get in RCM with all kinds of tools but I cannot found any workable solution to rebuild my boot0/1 or either recover back to a OFW 7.0 / upgrade to a 7.01 Switch.

I have the biskeys.txt with this format:
HWI: ****************************
SBK: ****************************
TSEC KEY: ****************************
DEVICE KEY: ****************************
BIS KEY 0 (crypt): ****************************
BIS KEY 0 (tweak): ****************************
BIS KEY 1 (crypt): ****************************
BIS KEY 1 (tweak): ****************************
BIS KEY 2 (crypt): ****************************
BIS KEY 2 (tweak): ****************************
BIS KEY 3 (crypt): ****************************
BIS KEY 3 (tweak): ****************************

Tried to import this key with ChoiDujour 1.1.0 into OFW 7.0 and returns this error:
Using source firmware files from folder ofw700
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?
[6752] Failed to execute script ChoiDujour

I did inject briccmii to fix the the pubkey (which are incorrect before), did my procedure get anything wrong? Thanks so much.
 
Last edited by cckazuma,

mattytrog

You don`t want to listen to anything I say.
Member
Joined
Apr 27, 2018
Messages
3,708
Trophies
0
Age
48
XP
4,328
Country
United Kingdom
Sorry about that I have read most articles but still cannot found any full solution on it.

In my case, my switch had used atmosphere and sxos before, however I've wrongly upgraded to OFW7.0 (checked 9 burnt fusee) and mistakenly restored the 6.2 boot0/1 into my Switch.
I could get in RCM with all kinds of tools but I cannot found any workable solution to rebuild my boot0/1 or either recover back to a OFW 7.0 / upgrade to a 7.01 Switch.

I have the biskeys.txt with this format:
HWI: ****************************
SBK: ****************************
TSEC KEY: ****************************
DEVICE KEY: ****************************
BIS KEY 0 (crypt): ****************************
BIS KEY 0 (tweak): ****************************
BIS KEY 1 (crypt): ****************************
BIS KEY 1 (tweak): ****************************
BIS KEY 2 (crypt): ****************************
BIS KEY 2 (tweak): ****************************
BIS KEY 3 (crypt): ****************************
BIS KEY 3 (tweak): ****************************

Tried to import this key with ChoiDujour 1.1.0 into OFW 7.0 and returns this error:
Using source firmware files from folder ofw700
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?
[6752] Failed to execute script ChoiDujour

I did inject briccmii to fix the the pubkey (which are incorrect before), did my procedure get anything wrong? Thanks so much.
PM me. I have a potential fix. Rather a nuclear option though.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Stop opening pms from @Psionic Roshambo +1