Tutorial
Updated
Coldboot w/ Homebrew Launcher Support (menuhax & ctrbootmanager)
Introduction:
After downgrading my N3DSXL from 10.3 and coldbooting a CFW I found it quite difficult to launch Homebrew Launcher in emuNAND. I always had to pass through CtrBootManager and sometimes it took quite a few reboots to get into Homebrew Launcher. Whenever I quit a homebrew app/game I went back to CtrBootManager and had to start the whole process again. It's quite frustrating really....
BUT NO FEAR! We have a solution....
Prerequisites:
- A 3DS (New/Old or2DS) 9.0-9.2 sysfirmware
- CFW Set to coldboot (Use these tutorials):
New 3DS - [Tutorial] Setting up 9.0 - 9.2 N3DS/XL for rxTools CFW, including emuNAND, coldboot, cia Manager
Old 3/2DS - [Tutorial] Installing rxTools Custom Firmware - (3DS and 2DS)
- homemenuhax v2.1 set to autoboot boot.3dsx on sd root
- Homebrew launcher with its boot.3dsx on sd root
Downloads:
- CtrBootManager1.2 also see here to set up boot.cfg (Or you can use BootCtr as an alternative)
- Notepad++ or HxD Hex Editor
- *Extra* yellows8's hblauncher_loader
Steps:
0. Make sure you have all Prerequisites and Downloads!
1. Extract CtrBootManager-1.2.zip to your desktop and rename the boot.3dsx to bctr.3dsx, then move bctr.3dsx and boot.cfg to the root of your sdcard.
2. Find your menuhax payload on your sdcard root and back it uo. Mine was ropbinpayload_menuhax_USA12288_new3ds.bin yours could be slightly different depending on your 3ds. Make a copy on it on your sdcard root and call it ropbinpayload_menuhax_USA12288_new3ds.bin.bak or something.
3. Open the payload in notepad++ or HxD an press CTRL+F and enter boot.3dsx in the box. You should be able to easily find it in the payload.
4. Change the boot.3dsx string to bctr.3dsx. *Note* If this is more or less than 4 letters then the payload wont work *Note* (or anything thats exactly 4 letters like boot.3dsx or hbl1.3dsx or boo1.3dsx. Just make sure it points to the same .3dsx file)
5. Set up boot.cfg as per tutorials^ or CtrBootManager1.2
6. Once complete put in your sdcard and boot into menuhax.
*Extra* Install yellows8's hblauncher_loader to emunand *Note* you can also edit this payload too. Just hold Y while loading from emuNAND to download payload to sdcard then edit it just like menuhax *Note*
Congratulations!!! HomeMenuHax v2.1 should boot into bctr.3dsx (CtrBootManager) and browserhax, ironhax, ninjhax, OoThax should boot into Homebrew Launcher (boot.3dsx). If you quit a homebrew it should bring you to Homebrew launcher as well!
Credits go to.... Well whoever figured this out... I found a post here on GBAtemp about it hidden somewhere but now I cant find it. When I find you I will give you cookies...
After downgrading my N3DSXL from 10.3 and coldbooting a CFW I found it quite difficult to launch Homebrew Launcher in emuNAND. I always had to pass through CtrBootManager and sometimes it took quite a few reboots to get into Homebrew Launcher. Whenever I quit a homebrew app/game I went back to CtrBootManager and had to start the whole process again. It's quite frustrating really....
BUT NO FEAR! We have a solution....
Prerequisites:
- A 3DS (New/Old or2DS) 9.0-9.2 sysfirmware
- CFW Set to coldboot (Use these tutorials):
New 3DS - [Tutorial] Setting up 9.0 - 9.2 N3DS/XL for rxTools CFW, including emuNAND, coldboot, cia Manager
Old 3/2DS - [Tutorial] Installing rxTools Custom Firmware - (3DS and 2DS)
- homemenuhax v2.1 set to autoboot boot.3dsx on sd root
- Homebrew launcher with its boot.3dsx on sd root
Downloads:
- CtrBootManager1.2 also see here to set up boot.cfg (Or you can use BootCtr as an alternative)
- Notepad++ or HxD Hex Editor
- *Extra* yellows8's hblauncher_loader
Steps:
0. Make sure you have all Prerequisites and Downloads!
1. Extract CtrBootManager-1.2.zip to your desktop and rename the boot.3dsx to bctr.3dsx, then move bctr.3dsx and boot.cfg to the root of your sdcard.
2. Find your menuhax payload on your sdcard root and back it uo. Mine was ropbinpayload_menuhax_USA12288_new3ds.bin yours could be slightly different depending on your 3ds. Make a copy on it on your sdcard root and call it ropbinpayload_menuhax_USA12288_new3ds.bin.bak or something.
3. Open the payload in notepad++ or HxD an press CTRL+F and enter boot.3dsx in the box. You should be able to easily find it in the payload.
4. Change the boot.3dsx string to bctr.3dsx. *Note* If this is more or less than 4 letters then the payload wont work *Note* (or anything thats exactly 4 letters like boot.3dsx or hbl1.3dsx or boo1.3dsx. Just make sure it points to the same .3dsx file)
5. Set up boot.cfg as per tutorials^ or CtrBootManager1.2
6. Once complete put in your sdcard and boot into menuhax.
*Extra* Install yellows8's hblauncher_loader to emunand *Note* you can also edit this payload too. Just hold Y while loading from emuNAND to download payload to sdcard then edit it just like menuhax *Note*
Congratulations!!! HomeMenuHax v2.1 should boot into bctr.3dsx (CtrBootManager) and browserhax, ironhax, ninjhax, OoThax should boot into Homebrew Launcher (boot.3dsx). If you quit a homebrew it should bring you to Homebrew launcher as well!
Credits go to.... Well whoever figured this out... I found a post here on GBAtemp about it hidden somewhere but now I cant find it. When I find you I will give you cookies...
Last edited by Luckkill4u,