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

  • Thread starter Thread starter cckazuma
  • Start date Start date
  • Views Views 1,812
  • Replies Replies 2

cckazuma

New Member
Newbie
Joined
Feb 24, 2019
Messages
2
Reaction score
0
Trophies
0
Age
44
XP
91
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,
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