What you need:
How to use:
In the end
Caution:
Some examples:
All good (as of v20210719 and 12.1.0 OFW):
All good (as of v20210418 and 12.1.0 OFW):
Missing hactool or prod.keys or firmware files:
Wrong (outdated) prod.keys file:
- Firmware dump in a form of multiple .nca and .cnmt.nca files
- The latest hactool utility: use autobuilds or my fork (bundled)
- Dump prod.keys from the target firmware or newer w/ Lockpick
How to use:
- Unpack firmware files to some dir (I will call it "working dir")
- Put content of the reBoot_20220506 archive to the working dir
- Put the prod.keys file to the working dir
- Run the recreate_boot_by_yoti.bat file
In the end
you will have four new files: BOOT0_ERISTA, BOOT0_MARIKO, BOOT1_ERISTA and BOOT1_MARIKO. Get two of this for your Switch and rename them to BOOT0 and BOOT1. It's illegal to distribute this files here so feel free to make your own!
Caution:
- DO YOUR OWN BACKUP FIRST AND KEEP THEM IN A SAFE PLACE!!!
- Do not use this script to create boots from firmwares prior to 6.2.0
- This new boots will be with disabled AutoRCM ('cause they are clean)
Some examples:
All good (as of v20210719 and 12.1.0 OFW):
Code:
Recreate boot partitions script by Yoti (v20210719)
Wait...
1_66fc6e8b60142f07d33da61ff37cc9d6 [Normal]
2_753020bff878f29b66fcf840b96430b3 [SafeMode]
Done!!!
All good (as of v20210418 and 12.1.0 OFW):
Code:
Recreate boot partitions script by Yoti (v20210418)
Wait...
1_66fc6e8b60142f07d33da61ff37cc9d6 [FAT32 Normal]
2_753020bff878f29b66fcf840b96430b3 [FAT32 SafeMode]
3_25bb90ed24664b791d0e2cc1b707ea30 [exFAT Normal]
4_2e386f2d8ab6bbac6d1057d0b52746eb [exFAT SafeMode]
Done!!!
Missing hactool or prod.keys or firmware files:
Code:
Recreate boot partitions script by Yoti (v20210418)
Done!!!
Wrong (outdated) prod.keys file:
Code:
Recreate boot partitions script by Yoti (v20210418)
Wait...
Error: section 0 is corrupted!
Error: section 0 is corrupted!
Error: section 1 is corrupted!
<...>
Done!!!
Attachments
Last edited by RealYoti,
, Reason: Thanks to SwitchBrew Wiki!