Running homebrew
Getting homebrew to run
Running homebrew comes down to two things: a way to inject or launch custom code, and a place to store it. Most people land on Swiss as the loader and an SD card adapter as the storage, but the path you take depends on which entry point your console supports.
Choose an entry point
- PicoBoot is the cleanest option. A small soldered modchip replaces the boot logic and launches Swiss the instant you power on, no disc required.
- Boot disc burns Swiss or a homebrew loader to a mini DVD-R and runs it like a game, useful when you do not want to solder.
- Save exploits use a vulnerable retail save copied to a memory card to bootstrap a loader on unmodified hardware.
Storage options
An SD2SP2 adapter sits in the bottom serial port and is the most popular choice. SD Gecko adapters use the memory card slots. A USB Gecko or modern ODE can also serve files. Format the card FAT32 with a 32 KB cluster size for best results.
- Place the Swiss executable and your apps folder on the card root.
- Insert the adapter and power on through your chosen entry point.
- Use Swiss to browse to the file and launch it.
Tip
Keep a known-good copy of Swiss on the card so you always have a working loader if an app misbehaves.