This section of the guide will teach you basic information about terminology used, what you will be able to do after following this guide, and provide some warnings before you proceed.
This is a lot of info to take in, but if you are a complete noob to the Switch scene, you should seriously consider reading all of it. The Switch scene is very different from the 3DS/WiiU/Wii.
What is Homebrew?¶
Homebrew is a term used to describe software not authorized by Nintendo. This includes custom firmwares, tools, applications, games, emulators, etc.
What is Custom Firmware?¶
Custom Firmware (CFW) gives homebrew more access to the system than standard userland homebrew most commonly available on most systems.
Currently, all Nintendo Switches sold before July 2018 can run custom firmware. Switches sold after this point may not be exploitable right now. This guide will include checking if your system is vulnerable.
What will I get by following this guide?¶
This guide will give you the ability to run a custom firmware of choice on a previously unmodified Nintendo Switch.
The guide will utilize the fusee-gelee exploit (sometimes also referred to as ShofEL2 or CVE-2018-6242, these are all the same exploit) which takes advantage of an oversight in the Nintendo Switch built-in recovery mode (referred to as RCM). fusee-gelee is a tethered, non-persistent exploit, meaning you require a secondary device (such as a PC or Android phone) to enable CFW on every reboot. This is unlike the untethered coldboot exploits available on other systems such as Boot9strap for 3DS and Henkaku Enso for Vita.
The fusee-gelee exploit allows for a full system takeover; the exploit runs before even the normal bootloader code, meaning anything about the normal Switch operating system (named Horizon, or HOS) can be changed. The exploit also allows dumping on the bootloader and any console unique information.
For an advanced technical overview on how fusee-gelee works, you can view this paper
This guide will focus on using a configuration of the Hekate custom bootloader, as well as the Atmosphere custom firmware, both provided by Team AtlasNX’s Kosmos. You can also install ReiNX along the way if you wish to use that instead.
- Nintendo is taking no chances with the Nintendo Switch. Permanent console bans can and often do happen. This guide will take many precautions to avoid getting banned, but this site assumes no responsibility if your system is banned.
- There is always a chance that your Nintendo Switch will brick. This is very rare, and often recoverable thanks to the level of access fusee-gelee provides, but unrecoverable bricks CAN happen.
- Due to the level of access fusee-gelee provides, malicious homebrew exists. These can brick your Switch or otherwise render your Switch inoperable. You should only ever run homebrew from trusted sources.
- Follow the guide and everything should be fine.
This guide will work on all firmware versions except 8.0.0 as long as fusee-gelee is not patched on the Switch. See Upgrading/Downgrading Manually With a PC for how to downgrade. The guide will include a step for checking if fusee-gelee is patched or not.
Continue to Accessing RCM