I once saw a demonstration by a user named "xfangfang" on a Chinese video site, showing how to use a physical cartridge as a frontend launcher. When you launch the cartridge, it would immediately jump to a custom homebrew application. The person who made the video is also the author of the homebrew app being launched.
I was really interested in replicating this setup. The author described the process in two steps:
I have already completed the first step — I’m able to modify the cartridge’s icon and title successfully.
For the second step, I tried replacing the cartridge’s system files with ones extracted from a frontend application. Since I don’t know how to write my own launcher, I used a frontend maker tool to generate a basic launcher application, then unpacked it and copied its key files into the appropriate folder for the cartridge title under Atmosphere.
In theory, it should work. But no matter which cartridge or launcher I use, it always crashes when launching. It feels like I’m really close to getting it to work, but something is missing.
Unfortunately, the original video that explained this method was removed a long time ago, and I could only find a screenshot summary someone else shared. I still have access to the demo video showing the result, but not the technical tutorial.
If anyone here knows how to make a cartridge launch into a homebrew app using Atmosphere’s file replacement, or how to properly construct the needed launcher setup, I would deeply appreciate any advice or guidance.
Thanks in advance!
I was really interested in replicating this setup. The author described the process in two steps:
- Use a tool to change the icon and name of the cartridge game.
- Use Atmosphere’s file replacement feature to redirect the cartridge launch to a custom-made frontend launcher, based on hbloader.
I have already completed the first step — I’m able to modify the cartridge’s icon and title successfully.
For the second step, I tried replacing the cartridge’s system files with ones extracted from a frontend application. Since I don’t know how to write my own launcher, I used a frontend maker tool to generate a basic launcher application, then unpacked it and copied its key files into the appropriate folder for the cartridge title under Atmosphere.
In theory, it should work. But no matter which cartridge or launcher I use, it always crashes when launching. It feels like I’m really close to getting it to work, but something is missing.
Unfortunately, the original video that explained this method was removed a long time ago, and I could only find a screenshot summary someone else shared. I still have access to the demo video showing the result, but not the technical tutorial.
If anyone here knows how to make a cartridge launch into a homebrew app using Atmosphere’s file replacement, or how to properly construct the needed launcher setup, I would deeply appreciate any advice or guidance.
Thanks in advance!







