Hacking Question Missing Boot0/1

Drock3d

Member
OP
Newcomer
Joined
May 16, 2018
Messages
5
Trophies
0
Age
31
XP
85
Country
United States
Is there a way to find these files or create new ones so I can NAND restore? Trying to erase SX OS and go legit for a while.
 

8BitWonder

Small Homebrew Dev
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,350
Country
United States
Assuming your switch isn't bricked (Don't need to assume when I actually read the post), you can use choidujourNX to down/upgrade to the firmware you're trying to restore to, and then dump the boot0/1 from there.
 
Last edited by 8BitWonder,

8BitWonder

Small Homebrew Dev
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,350
Country
United States
Do I need to remove autorcm first?
You don't need to, I wouldn't recommend it. This is what I would do:
1) Use choidujournx to downgrade/upgrade to whatever firmware you're aiming for while retaining autorcm (to avoid any fuse shenanigans)
2) Reboot your device into rcm and boot hekate
3) (Assuming you want a clean boot0/1) Toggle autorcm off
4) Dump your new clean boot0/1
 

Drock3d

Member
OP
Newcomer
Joined
May 16, 2018
Messages
5
Trophies
0
Age
31
XP
85
Country
United States
Will I be able to go online without risk of ban? This console has never been online since my backup. Only played XCI files.
 

8BitWonder

Small Homebrew Dev
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,350
Country
United States
Will I be able to go online without risk of ban? This console has never been online since my backup. Only played XCI files.
Assuming the backup was made from an undetectable entrypoint like hekate or some other bootloader, and that there were no homebrew error logs then probably.

You're better off consulting this thread for ban-advice/warnings, I just knew how to get boot0/1.
https://gbatemp.net/threads/nintendo-switch-banning-hub-warning.508710/

(Just checked one of the tabs in the OP, they basically say what I said. As long as it's a nand backup prior to any tampering you should be fine in theory.)
 

Drock3d

Member
OP
Newcomer
Joined
May 16, 2018
Messages
5
Trophies
0
Age
31
XP
85
Country
United States
Is it worth avoiding burning fuses? I was just going to update this console legitimately to play PLG. If I do update with choidujournx will it affect my ability to do this?
 

Kafluke

Well-Known Member
Member
Joined
May 6, 2006
Messages
5,474
Trophies
0
Age
47
XP
4,636
Country
United States
You don't need to, I wouldn't recommend it. This is what I would do:
1) Use choidujournx to downgrade/upgrade to whatever firmware you're aiming for while retaining autorcm (to avoid any fuse shenanigans)
2) Reboot your device into rcm and boot hekate
3) (Assuming you want a clean boot0/1) Toggle autorcm off
4) Dump your new clean boot0/1
Great advice. Bookmarking this one.

But to be clear, you need to upgrade/downgrade to the firmware using choidujournx that matches your original nand backup to extract a clean, usable boot0/1 right?

Also isnt theres a way to extract the boot0/1 from a raw nand backup?
 
Last edited by Kafluke,

8BitWonder

Small Homebrew Dev
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,350
Country
United States
Is it worth avoiding burning fuses? I was just going to update this console legitimately to play PLG. If I do update with choidujournx will it affect my ability to do this?
You would only be updating with choidujournx to re-install the boot0/1 you need so you can dump it properly and then restore your nand.
Doing this will not affect your ability to update normally after restoring.

Since it sounds like you want to go completely stock, then no. Avoiding burning fuses isn't worth it in your case. (You might miss out on future warmboot exploits, or coldboot if you're on 3.0.1 or below)
Though I would still recommend keeping auto-rcm on until the point where you toggle it off to dump your clean boot0/1 and restore.
Just to spare the need of a jig if one isn't on-hand.

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

But to be clear, you need to upgrade/downgrade to the firmware using choidujournx that matches your original nand backup to extract a clean, usable boot0/1 right?
That's right, just keep in mind when backing up the target boot0/1 if you have autorcm enabled or not. As that is where it's installed.

Also isnt theres a way to extract the boot0/1 from a raw nand backup?
Assuming package1 is included in the Nand backup then probably. Though I haven't personally tried or heard of anyone else trying, so continue at your own peril with that. :P

Edit: Just checked this page, seems like it's stored in some of the firmware titles.
 
Last edited by 8BitWonder,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    rvtr @ rvtr: Spam bots again.