Make sure everything on your SD Card is backed up on to your computer.
You will want to put in 29856 for “Free space following (MiB):", set the “File system:” to be “fat32”, give it a label, and click “Add”. This will be your SD Card partition that holds your atmosphere, bootloader, Nintendo, etc... folders.
Next we want to zero out the beginning and end of our emuMMC partition. The reason for doing this is because we formatted the partition as fat32, however we really only needed GParted to set the partition ID to something Hekate would pick up. On top of this Hekate won’t write to the first or last 512kb of the partition. This is problematic if it’s formatted as fat32, as some operating systems will continue to see this partition as a fat32 partition, and try to repair it. To do this open up a console window and run the following commands making sure to replace the
- with the drive letter of your SD Card and the
# with the partition number of your emuMMC partition: (It should go without saying, however this is highly destructive triple check you have the correct block device in the “of” argument.)
sudo dd if=/dev/zero of=/dev/sd-# bs=1M count=1 status=progress sudo dd if=/dev/zero of=/dev/sd-# seek=29854 bs=1M count=1 status=progress
Eject your SD Card and insert it into your Switch. Turn your Switch on in RCM and inject the Hekate payload.
Tap on “Close” on the top right, tap on “Launch”, and boot into your emuMMC. (If you downloaded Hekate by itself then you needed to create a hekate_ipl.ini file in your bootloader folder. That is outside the scope of this guide. If you don’t know how to do that then use Kosmos.)
I am not responsible for what happens to your data, your computer, or your Nintendo Switch. I have written this guide to be as easy to follow as possible, and have walked through the steps myself to make sure everything works to the best of my ability. If something happens because you fail to follow the guide then you have no one to blame, but yourself. If you find an issue with the guide feel free to leave an Issue or Pull Request, however I will not be troubleshooting, or supporting users in the use of this guide.