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.
Installed it, modified the payload to look for "boob.3dsx" - don't judge, I'm autobooting, had to rename it to SOMETHING - and it apparently loads up just fine - it just freezes on a yellow screen halfway through. I'm on 10.3 emunand and all the files - including the payload and the boob.3dsx file are in the root of the SD Card.

I think I'll just wait for the next version guys.
 
  • Like
Reactions: KytuzuEX
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

I hex edited my menuhax ropbin payload to look for nhax.3dsx which is CTRBootManager, and my HBL cia uses a payload that looks for boot.3dsx as normal.
CBM has an entry for rxTools code.bin, and second entry for Homebrew Launcher which is boot.3dsx
 
  • Like
Reactions: peteruk
I hex edited my menuhax ropbin payload to look for nhax.3dsx which is CTRBootManager, and my HBL cia uses a payload that looks for boot.3dsx as normal.
CBM has an entry for rxTools code.bin, and second entry for Homebrew Launcher which is boot.3dsx

@Pingouin7 thanks as always :) could you please recommend me a very basic, simple to use and free Hex editor please ? Not sure if i could use Notepad or not ??


thanks also @honyo29 for the advice :)
 
I like HxD.

ctrl+F, by default it should be searching for Text-string I think, if it doesn't then change Datatype to Text-string, and search for "boot", it should find boot.3dsx and then you can just rename "boot" to any other 4-letter string (not sure if you can make it any bigger without breaking things.)

It shows up at two different places in the payload though, but I think only editing the first one works, or at least it did for me. I only just noticed that there were two instances of boot.3dsx in the payload and up until now only had the first one edited to nhax.3dsx and it was working fine. Probably change both, just to be sure. I just went and changed the second boot.3dsx in mine also to nhax.3dsx and it seems to work fine so there shouldn't be a problem.
 
  • Like
Reactions: peteruk
@Pingouin7 thanks again for the very helpful advice

At my age i seem to forget information as quickly as i learn it and really appreciate these helpful replies you always offer, your a credit to the site :)
 
can someone help me?

old 3ds with rxtools autobooting with menuhax to ctr.
installed the cia. it downloaded something very fast and rebooted. gets stuck at a red screen (bottom screen)
i can hold L+R+DOWN+B to reboot back to rxtools emunand but thats as far as it gets.

how is my sd card ment to look?
ive downloaded the otherapp folder and put it on the root of my sd card with the hblauncherloader_otherapp_payload_OLD-10-3-0-28-EUR.bin inside (renamed to my version of emunand)
ive also hex edited the bin file to look for the boot.3ds (renamed boob cos i like boobs too)

what am i missing? never ran anything with other app before so maybe im missing something on my sdcard?
 
Delete previous other app payload. Run hb loader with internet connection.
When it says it's downloading payload, hold y (or simply hold y from the moment you're in the hb loader)
You'll likely to be stucked again. Turn off 3ds and edit this new otherapp payload to grab your beloved boob.3dsx
Try running hb loader again without internet.
 
Last edited by honyo29,
  • Like
Reactions: Madao64
Delete previous other app payload. Run hb loader with internet connection.
When it says it's downloading payload, hold y (or simply hold y from the moment you're in the hb loader)
You'll likely to be stucked again. Turn off 3ds and edit this new otherapp payload to grab your beloved boob.3dsx
Try running hb loader again without internet.

>boob.3dsx
( ͡° ͜ʖ ͡°)
 
I've tried this multiple times is it meant to make any new folders on the sd card? Cos it's not making any files anywhere
 
I've tried this multiple times is it meant to make any new folders on the sd card? Cos it's not making any files anywhere
If you are connected to internet it should download the payload automatically (if you are using n3ds emunand with modified nver, you'll need to do it manually). The payload will be stored on sd card root. But i got the bug the payload files didn't get stored, and i need internet everytime, i solved it by holding y when it's downloading payload to make it stored on sd.
 
I like HxD.

ctrl+F, by default it should be searching for Text-string I think, if it doesn't then change Datatype to Text-string, and search for "boot", it should find boot.3dsx and then you can just rename "boot" to any other 4-letter string (not sure if you can make it any bigger without breaking things.)

It shows up at two different places in the payload though, but I think only editing the first one works, or at least it did for me. I only just noticed that there were two instances of boot.3dsx in the payload and up until now only had the first one edited to nhax.3dsx and it was working fine. Probably change both, just to be sure. I just went and changed the second boot.3dsx in mine also to nhax.3dsx and it seems to work fine so there shouldn't be a problem.

Thanks! It worked with a hex editor! I guess notepad wasn't cutting it and probably modified a bunch of other things when I saved.

Is there anyway to go back to cfw from the homebrew menu?

L+R+dn+B was mentioned by a previous post but all it does is gets me stuck on a yellow screen.
 
Last edited by ayanekochan,
  • Like
Reactions: peteruk
Still not working... dunno why. Doesn't download the payload I guess. Y doesn't work either.
 
@Pingouin7 I just tried all the instructions you provided and the boot sequence works perfectly, thank you for this :)

However some mixed results for booting the HBL cia itself (2.5 payload)

With wifi disabled it worked 5 out of 10 attempts, so a 50% load rate, pretty bad really

But, with wifi enabled it was 10 out of 10 attempts, so a 100% rate, perfection
 
Yellow screen is "normal" in the sense that it happens with the payloads, they don't have 100% success rate. Pressing L+R+Down+B pretty much triggers the payload again, so there are chances of failure again.

Fun fact: the L+R+Down+B trick to return to home menu works for every entry point.
 
  • Like
Reactions: 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.
Thanks finally working with coldboot RXcfw
 
I have themehax installed to get into my CFW (rxTools.) If say I get this and load it up, will I load up into the CFW or load into the homebrew?
 
I have themehax installed to get into my CFW (rxTools.) If say I get this and load it up, will I load up into the CFW or load into the homebrew?
It will load into your homebrew which will automatically boot back to CFW (and most likely blackscreen, if your emunand is >9.2)

What you can do to avoid that is hex edit your payload to point towards a different .3dsx file which is your homebrew launcher.

People have reported that editing the payload used by this .cia caused problems, so I'd recommend editing your menuhax payload instead. I have mine set to look for nhax.3dsx which is CBM, and my homebrew launcher is boot.3dsx as normal.
 
  • Like
Reactions: peteruk and DjoeN
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum