Homebrew Multiple .cia hblaunchers?

Derverd

Well-Known Member
OP
Member
Joined
Dec 22, 2014
Messages
172
Trophies
0
Location
Mars?
XP
152
Country
Australia
Greetings.
I was wondering if there is a way to have multiple homebrew launchers in .cia form that work off different payloads (open different .3dsx files).

I have menuhax that boots straight into emunand, I also have yellows8's hblauncher_loader installed with a modified payload that opens bohb.3dsx instead of the usual boot.3dsx giving me access to the homebrew launcher in my menuhax'd emunand.



If there was a way to control what payload the hblauncher .cia uses then you can essentially have every homebrew as separate .cia files right? Since its already possible to change the banner of this hb launcher and I assume that its possible to change the icon of a .cia it would make it extremely satisfying to have all homebrew installed like this (imo).

I'm just rambling and I haven't had much sleep so I'm sorry if this is extremely stupid and if its posted in the wrong place and whatever else. Sorry Sorry Sorry.

Is this possible?

Thanks all <3

If you want to have a modified payload then:
1. go to http://smealum.github.io/3ds/ and get the appropriate otherapp payload for your emunand. Put it in the root of your sd card
2. obtain notepad
3. open the .bin with notepad
4. Ctrl+F then type boot.3dsx
5. Then replace the 'boot' part with something else (e.g. 'bohb.3dsx')
6. Place Smea's hb launcher at the root of your sd with the same name that you made (bohb.3dsx remember?)
7. Open the .cia hblauncher and enjoy homebrew launcher in emunand

Apparently it doesn't work on n3ds? I'll try with mine when I can be bothered.
 
Last edited by Derverd,

Derverd

Well-Known Member
OP
Member
Joined
Dec 22, 2014
Messages
172
Trophies
0
Location
Mars?
XP
152
Country
Australia
How did you do that ?
1. obtain the payload for the hb launcher (mine is hblauncherloader_otherapp_payload_OLD-10-3-0-28-EUR.bin)
2. obtain notepad
3. open the .bin with notepad
4. ctrl+f then type boot.3dsx
5. Then replace the 'boot' part with whatever you named the homebrew launcher (in my case I changed it to bohb.3dsx [also you might have to limit it to a 4 letter name, I'm not sure but I think I was told that maybe]) Note: There is only one 'boot.3dsx' to change in the .bin file.
6. Open the .cia hblauncher and enjoy homebrew launcher in emunand
 

toto9992

Well-Known Member
Member
Joined
Sep 12, 2009
Messages
164
Trophies
0
Age
29
Location
France
XP
255
Country
France
1. obtain the payload for the hb launcher (mine is hblauncherloader_otherapp_payload_OLD-10-3-0-28-EUR.bin)
2. obtain notepad
3. open the .bin with notepad
4. ctrl+f then type boot.3dsx
5. Then replace the 'boot' part with whatever you named the homebrew launcher (in my case I changed it to bohb.3dsx [also you might have to limit it to a 4 letter name, I'm not sure but I think I was told that maybe]) Note: There is only one 'boot.3dsx' to change in the .bin file.
6. Open the .cia hblauncher and enjoy homebrew launcher in emunand

Ok thanks, just a thing, when I open what I think is my payload ( ropbinpayload_menuhax_EUR22528_new3ds.bin ) with notepad i just get some wierd text.
 

Derverd

Well-Known Member
OP
Member
Joined
Dec 22, 2014
Messages
172
Trophies
0
Location
Mars?
XP
152
Country
Australia
Ok thanks, just a thing, when I open what I think is my payload ( ropbinpayload_menuhax_EUR22528_new3ds.bin ) with notepad i just get some wierd text.
That is the wrong payload, that is for your menuhax hence the 'menuhax'. The one for the hblauncher should have otherapp.

There is meant to be heaps of weird text however there is still a single boot.3dsx in it which you can edit to the file name like I said (just ignore the weird text).
 

JagN9

Well-Known Member
Newcomer
Joined
Jul 16, 2015
Messages
53
Trophies
0
Age
29
XP
107
Country
1. obtain the payload for the hb launcher (mine is hblauncherloader_otherapp_payload_OLD-10-3-0-28-EUR.bin)
2. obtain notepad
3. open the .bin with notepad
4. ctrl+f then type boot.3dsx
5. Then replace the 'boot' part with whatever you named the homebrew launcher (in my case I changed it to bohb.3dsx [also you might have to limit it to a 4 letter name, I'm not sure but I think I was told that maybe]) Note: There is only one 'boot.3dsx' to change in the .bin file.
6. Open the .cia hblauncher and enjoy homebrew launcher in emunand

Better using a hexadecimal editor than a text editor.
 

toto9992

Well-Known Member
Member
Joined
Sep 12, 2009
Messages
164
Trophies
0
Age
29
Location
France
XP
255
Country
France
That is the wrong payload, that is for your menuhax hence the 'menuhax'. The one for the hblauncher should have otherapp.

There is meant to be heaps of weird text however there is still a single boot.3dsx in it which you can edit to the file name like I said (just ignore the weird text).

Ok thanks, so is that possible that I don't have the payload for HBlauncher on my SD, cause it seems like it since I can't find it ?
 

Derverd

Well-Known Member
OP
Member
Joined
Dec 22, 2014
Messages
172
Trophies
0
Location
Mars?
XP
152
Country
Australia
Ok thanks, so is that possible that I don't have the payload for HBlauncher on my SD, cause it seems like it since I can't find it ?
Just run yellows8's launcher and it should download it for you. It took me like 10 tries to actually get it but it works eventually.
 

toto9992

Well-Known Member
Member
Joined
Sep 12, 2009
Messages
164
Trophies
0
Age
29
Location
France
XP
255
Country
France
Well, when i launch it, it leads me to my ctrBootManager, and doesn't download anything.
I don't know what I did, but it doesn't work as intended. xD
 

toto9992

Well-Known Member
Member
Joined
Sep 12, 2009
Messages
164
Trophies
0
Age
29
Location
France
XP
255
Country
France
Show me a pic of the root of your sd card

8cf914d81a.png

Here is what i got.
 

Derverd

Well-Known Member
OP
Member
Joined
Dec 22, 2014
Messages
172
Trophies
0
Location
Mars?
XP
152
Country
Australia
Here is what i got.
oh... YOu have a n3ds. I'm not actually sure how to help you to be honest :L But you have two payloads.

You could try changing the boot.3dsx in one of the payloads and then if your menuhax boots you into the homebrew launcher try change it back and then change the other payload.

If it launches you into emunand then try the hblauncher and see if it has the desired effect.

With the n3ds payloads you may have to change more than one 'boot.3dsx' but I'm not sure. Good luck!
 

toto9992

Well-Known Member
Member
Joined
Sep 12, 2009
Messages
164
Trophies
0
Age
29
Location
France
XP
255
Country
France
oh... YOu have a n3ds. I'm not actually sure how to help you to be honest :L But you have two payloads.

You could try changing the boot.3dsx in one of the payloads and then if your menuhax boots you into the homebrew launcher try change it back and then change the other payload.

If it launches you into emunand then try the hblauncher and see if it has the desired effect.

With the n3ds payloads you may have to change more than one 'boot.3dsx' but I'm not sure. Good luck!

Thanks !

If I ever manage to get it working, I'll post it !
 

treebeard

Active Member
Newcomer
Joined
Jan 6, 2016
Messages
32
Trophies
0
Age
33
Location
Lost
XP
58
Country
United States
oh... YOu have a n3ds. I'm not actually sure how to help you to be honest :L But you have two payloads.

You could try changing the boot.3dsx in one of the payloads and then if your menuhax boots you into the homebrew launcher try change it back and then change the other payload.

If it launches you into emunand then try the hblauncher and see if it has the desired effect.

With the n3ds payloads you may have to change more than one 'boot.3dsx' but I'm not sure. Good luck!

On my N3ds I'm getting an otherapp payload.. maybe download the one from Smea's homebrew site and add it to the root of your SD?
 

Derverd

Well-Known Member
OP
Member
Joined
Dec 22, 2014
Messages
172
Trophies
0
Location
Mars?
XP
152
Country
Australia
On my N3ds I'm getting an otherapp payload.. maybe download the one from Smea's homebrew site and add it to the root of your SD?
Ooh true! You can get it manually.

@toto9992 go to http://smealum.github.io/3ds/ and scroll down just to where it says about downloading payloads, it should be pretty self explanatory after that.

--------------------- MERGED ---------------------------

I added how to get the payload and how to modify it to the OP for other people who might want to do the same.
 

toto9992

Well-Known Member
Member
Joined
Sep 12, 2009
Messages
164
Trophies
0
Age
29
Location
France
XP
255
Country
France
On my N3ds I'm getting an otherapp payload.. maybe download the one from Smea's homebrew site and add it to the root of your SD?

Downloaded it, replaced boot by bootHBL, now when i try to launch HBL.cia it crashes and tell my 3DS must reboot.
At least it does something new. xD
 
Last edited by toto9992,
D

Deleted-236924

Guest
Compile it yourself to give it a different icon and banner, give it a different unique ID, and make it look for a differently-named payload.
This will not work with any homebrew that uses a .xml file and asks you to select a game before booting (such as svdt or hans.)

Honestly don't see the point in it since so much homebrew only really works if you run them from hbl, and it's only going to clutter your home menu even more. Not to mention the root of your sd card becoming cluttered with 4-letter long .3dsx files, you would get lost in it after a while.
Just keep one icon for homebrew launcher and then every .3dsx homebrew as their own icon in HBL.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: i think im a bad person