How to homebrew a switch lulz DATE: 2025-10-30 Author: halbg0tt ==================================================== 1. what the fuck is homebrew? ===================================================== So homebrew's are basically programs that written by third-party developers and sideloading it on the switch. Thats are Homebrew programs. Actually the real meaning (my opinion) of Homebrew is: its basically like a jailbreak. You just get somehow access to the console itself and youre able to give the console other instruction how it behave and youre able to run like .dol(wii, gamecube), .nro (switch) or .nds (nds). For example: On the switch rev 1 you had/have a hardware vuln. It was the Tegra X1 Exploit (secure boot) where is was possible to intercept the boot process and you were able to give the BootROM different instruction and load for example hekate(bootloader). Nintendo released a new rev of (HAC-001) and patched the vuln. And newer switch models like oled or lite are not hackable with the bootROM exploit cuz it was fixed with the new board rev. 2. what are the options to homebrew a switch? ===================================================== if you have a switch rev 1. (You need to have a special S/N) Where the bootROM is existant. If you have a newer rev, oled or lite and skills in soldering then you could solder a mod chip into the switch which basically doing the same thing. Its literally a RP2040. 3.1 how to homebrew you switch rev 1. ===================================================== its basically very easy. You just need: - SD Card (FAT32) - Bootloader - e.g. TegraRCMLoader and a OTG or directly RCM Loader. - paperclip or jig (basically the same) to short the pin 1 and 10 on the right joycon side of the switch - Laptop. - firmware (e.g. Atmosphere, ReiNX or SXOS). There many forks of Atmosphere like DeepSea (packed with HB's) 3.2 prepare sd card. ===================================================== move the downloaded firmware to the root of you sd coard. the content should be(/): [ hbmenu.nro, atmosphere/, bootloader/ ] You could also add a payload/ folder for payloads like fusee.bin 3.3 prepare injection. ===================================================== download for windows a TegraRCM Loader for payload injection. or just use a RCM Loader(if available). 3.4 inject and load the firmware. ===================================================== Short pin 10 and GND(PIN 1) and keep it in this position. Press and hold PWR ON and VOL+ on the Switch and if the screen keeps black then you should be in the RCM or your battery is empty. And at TegraRCM you can choose you payload (either hekate or directly fusee.bin). and inject it. or just put a rcm loader at the USB-C Port. depending which Payload you injected you should be in the bootloader or booting atmosphere with fusee.bin. 3.5 press on the album on the home screen. ===================================================== And it should open the hbmenu.nro from the / of your sd card. 3.6 homebrews programs. ===================================================== You should see nothing hbmenu if you dont have any apps installed. The homebrews are located on the / of you sd card in switch/ (if not created, create it). You download homebrews or directly the homebrew store (requires internet) Few cool homebrews: - HBStore - Tinfoil - Goldleaf - FTPD - choidujournx INFO: If you connect to the Nintendo Server the chance is very high that youre receive a ban for going online with homebrewed switch. You have 2 options: 1. You use just Atmosphere and stay offline and additional you change you dns to 90DNS. - Primary DNS: 163.172.141.219 (EU) - Second DNS : 207.246.121.77 (EU) 90DNS: [ https://switch.hacks.guide/extras/blocking_nintendo.html ] 2. You could use emuNAND to have both. - 1 Partition for Stock FW. - 1 Partition for Atmosphere. Disclaimer: Im not responsible for any breaks of law. its for education purpuse only. So do it at your own risk