Hacking [Release] Yellows8's Homebrew Launcher Loader for CFW users (.cia HBL Launcher!)

  • Thread starter Thread starter Zidapi
  • Start date Start date
  • Views Views 333,267
  • Replies Replies 599
  • Likes Likes 44
Status
Not open for further replies.
Huh, interesting. Cool that apps can override the logo.
It's actually makerom that does the overriding.
@makerom -f cia -o "$@" -elf $(OUTPUT).elf -rsf ../Resources/hblauncher_loader.rsf -icon ../Resources/hblauncher_loader.icn -banner ../Resources/hblauncher_loader.bnr -exefslogo -logo ../Resources/hblauncher_loader_logo-padded.lz11

We just had no way of building a custom logo until now.
 
  • Like
Reactions: daxtsu
I tried this, but it didn't work. When I edited it, there was a bunch of encrypted garbage and two instances of "boot.3dsx" I changed them both. But every time I try to boot it, it says it's downloading the payload. (So it overwrites it each time?) Also tried with wifi off and it failed. (internet only HBL booter WTF?)
I tried the same thing but it errors out and reboots my console every time. It loads fine with the original hbl boot.3dsx though, without modifying its file name, but pretty useless for me as I auto boot into pasta (which is my current boot.3dsx) as an entry point.
No idea what's not working for you. The config I tested is O3DS::S9.2,RX-E10.3, maybe your payload is different (and yeah, the garbage is normal, just don't touch anything else than "boot.3dsx" and keep the same length). If it downloads the thing everytime, you have to keep "Y" pressed to make it save the payload to SD, but on the other hand, if you said you modified it, it means it was already saved so I don't know what's happening.
But as @Pingouin7 said, you can try to edit the menuhax payload instead and see if that works better.
 
Tested using a Gateway with Emunand 10.1.0-27 EUR on an Old3DS following Daxtsu's instructions from this post, works like a charm! It's great to finally have an easy way that does not require a specific game or meanwhile patched or removed app from the e-shop to hop on the homebrew train^^
 
  • Like
Reactions: keyra
I use SVDT and Save manager and they both lock up on 2.5 payloads so... Anyone have the otherapp payload for Ninjhax 2.1 9.5.0.23U please?? Otherwise this is really not going to work on my homebrews.
Search for themehax offline installer and in there is the other app payloads for hax 2.1, there's a whole folder of 2.1 payloads. Works a treat with 2.1.
Version 1.3 sd
You can load hax 2.5 from Cia system NAND and 2.1 hax from emunand if you really wanted to. Because of the different firmwares of emunand and system NAND the payload is a different name
 
Last edited by Columbo2811,
Tested using a Gateway with Emunand 10.1.0-27 EUR on an Old3DS following Daxtsu's instructions from this post, works like a charm! It's great to finally have an easy way that does not require a specific game or meanwhile patched or removed app from the e-shop to hop on the homebrew train^^

nice i was gonna ask about gateway
 
O3DS XL
Sysnand 9.2
Emunand 10.3
ThemeHax autoboot into ctrbootmanager (Got Ironhax to on 1)
CTRbootmanager autoboots Cakes CFW / rxTools (other 3ds same setup) after 5 sec. wait
(ctrbootmanager menu has Cakes CFW / rxTools CFW / Homebrew Launcher with Grid / Homebrew Launcher / Reboot / Power Off)

Installed cia in emunand, works great!
It's just a pitty that you have to reboot the console to get back to emunand :/
Just have to edit the boot.3dsx in the payload to boot HBL with grid from Mashers as default, will look into that this evening
 
Last edited by DjoeN,
O3DS XL
Sysnand 9.2
Emunand 10.3
ThemeHax autoboot into ctrbootmanager (Got Ironhax to on 1)
CTRbootmanager autoboots Cakes CFW / rxTools (other 3ds same setup) after 5 sec. wait
(ctrbootmanager menu has Cakes CFW / rxTools CFW / Homebrew Launcher with Grid / Homebrew Launcher / Reboot / Power Off)

Installed cia in emunand, works great!
It's just a pitty that you have to reboot the console to get back to emunand :/
Just have to edit the boot.3dsx in the payload to boot HBL with grid from Mashers as default, will look into that this evening
holding l+r+down+b long enough will take you back to emunand.
 
  • Like
Reactions: DjoeN
Here's the offline version if anyone needs it.
Just extract otherapp21 and otherapp25 to your sd root and install the two cia's (if you want both hax versions).
hax 2.1 only works up to 10.1 though of course.

sorry for the double compression but zip and rar suck at detecting patterns and would be too large for an attachment.
 

Attachments

Here's the offline version if anyone needs it.
Just extract otherapp21 and otherapp25 to your sd root and install the two cia's (if you want both hax versions).
hax 2.1 only works up to 10.1 though of course.

sorry for the double compression but zip and rar suck at detecting patterns and would be too large for an attachment.

Thank you for this, very helpful

So if i want just 2.5 in my 9.5 EUR emuNAND i simply copy the version of 2.5 required to the root of my microsd

Then install the 2.5 cia and i am good to go ?
 
  • Like
Reactions: zoogie
Here's the offline version if anyone needs it.
Just extract otherapp21 and otherapp25 to your sd root and install the two cia's (if you want both hax versions).
hax 2.1 only works up to 10.1 though of course.

sorry for the double compression but zip and rar suck at detecting patterns and would be too large for an attachment.
Thank you very much. Both 2.5 and 2.1 work just fine side by side together.
 
  • Like
Reactions: Punker and peteruk
Here's the offline version if anyone needs it.
Just extract otherapp21 and otherapp25 to your sd root and install the two cia's (if you want both hax versions).
hax 2.1 only works up to 10.1 though of course.

sorry for the double compression but zip and rar suck at detecting patterns and would be too large for an attachment.
Works like a charm, except the 2.5 payload locks up sometimes.
 
Just a note, if you have nver installed, you need to manually download the otherapp payload for your actual firmware and rename it like

hblauncherloader_otherapp_payload_AAA-B-B-B-B-CCC.bin

where A is NEW/OLD, B is your nver version and C is region.
Example: hblauncherloader_otherapp_payload_NEW-10-3-0-28-EUR.bin
 
So basically this means loading 3dsx files in emuNAND right?

If so, very cool! :-D
This means going straight to homebrew menu from emunand homemenu.
We can always run homebrew in emunand using installed cn/ironfall.cia
But yes, this is cool.
 
Nice, got it working. took a few tries because I didn't have the boot.3dsx installed on my SD card and then I was confused on which firmware version I wanted. Grabbed my N3DS firmware version, but what I really needed was the EMUnands firmware version one.


thanks
 
Just a note, if you have nver installed, you need to manually download the otherapp payload for your actual firmware and rename it like

hblauncherloader_otherapp_payload_AAA-B-B-B-B-CCC.bin

where A is NEW/OLD, B is your nver version and C is region.
Example: hblauncherloader_otherapp_payload_NEW-10-3-0-28-EUR.bin
It doesn't matter what the NVER is. I leave it at 0 for my complete set of otherapp payloads here
 
First off, the cia works great for me, thanks for posting it and the offline payload

But looking for some assistance please guys :)

Current setup i have a N3DS (9.0 sys / 9.5 rxTools emu unlinked nands) Loads MenuHax 2.0 to CTR boot manager (3 secs delay), first choice is rxTools and HBL is 2nd choice

So as it stands my boot.3dsx is the CTR one that then loads the renamed HBL using the boot_hb.3dsx

Ideally i want to change the ctr config to 0 seconds so that when i power on my machine Menuhax will boot straight into rxTools and then if i want to use the HBL i can use the cia file, but obviously because i am using the CTR renamed file, each time i load the HBL cia it will load rxTools again on the 0 second delay..... So the BIG question, is there a verified workaround for what i am trying to achieve???

Power on, via Menuhax to rxTools and cia to HBL without it reloading my rx again

Thanks in advance for any help
 
First off, the cia works great for me, thanks for posting it and the offline payload

But looking for some assistance please guys :)

Current setup i have a N3DS (9.0 sys / 9.5 rxTools emu unlinked nands) Loads MenuHax 2.0 to CTR boot manager (3 secs delay), first choice is rxTools and HBL is 2nd choice

So as it stands my boot.3dsx is the CTR one that then loads the renamed HBL using the boot_hb.3dsx

Ideally i want to change the ctr config to 0 seconds so that when i power on my machine Menuhax will boot straight into rxTools and then if i want to use the HBL i can use the cia file, but obviously because i am using the CTR renamed file, each time i load the HBL cia it will load rxTools again on the 0 second delay..... So the BIG question, is there a verified workaround for what i am trying to achieve???

Power on, via Menuhax to rxTools and cia to HBL without it reloading my rx again

Thanks in advance for any help
use this:
Works great for me.

Also, for the ones who have CtrBootManager (or similar) as their boot.3dsx and who still want this .cia to boot the homebrew launcher without keeping a key pressed, just open the payload (I used the one it automatically downloaded) with a text editor (I used Notepad++), look for "boot.3dsx" and replace that with any string of the same length, like "bohb.3dsx". Well, actually I didn't try with a different length but I feel like it wouldn't be a good idea. Then, of course, your .3dsx file that correspond to the homebrew launcher should be named the same way, "bohb.3dsx" in my example.

Now your 3DS autoboots on boot.3dsx which is CtrBootManager, and this .cia launches bohb.3dsx (or whatever you named it) which is the homebrew launcher :)
 
  • Like
Reactions: peteruk
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum