Files
2026-07-08 14:53:37 +02:00

133 lines
3.9 KiB
Plaintext
Executable File

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