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

Status
Not open for further replies.

Rafahzn

Member
Newcomer
Joined
Oct 6, 2015
Messages
8
Trophies
0
Age
30
XP
52
Country
Brazil
i've never had any experience with homebrews in the 3ds yet,i know about the many entry point.With this cia do i still need them? like CN etc?
what is the logical sequence to get it working? (O3DS4.5fw-EMU10.1) thx
 

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
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.
So i search in the "ropbinpayload_menuhax_EUR12288_old3ds.bin" and found 2x boot.3dsx, do i need to replace both boot.3dsx with the name i gave to boot.3dsx? (lets say ctrb.3dsx)
 
  • Like
Reactions: peteruk
D

Deleted-236924

Guest
I only had the first boot.3dsx replaced at first and it worked fine, but I went ahead and changes both and it works fine too, so probably safe to change both.
 
  • Like
Reactions: DjoeN and peteruk

peteruk

Well-Known Member
Member
Joined
Jun 26, 2015
Messages
3,003
Trophies
2
XP
7,330
Country
United Kingdom
I only had the first boot.3dsx replaced at first and it worked fine, but I went ahead and changes both and it works fine too, so probably safe to change both.

I did the same as advised earlier by @Pingouin7 I renamed my file the same name and changed it both places and is working great
 

ric.

Drivin' to meme country
Member
Joined
Sep 17, 2015
Messages
794
Trophies
0
XP
1,638
Country
Peru
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.
I tried this and it worked perfectly - Menuhax has no problem loading the modified payload, but it seems this loader is a bit picky and won't take a payload that's been altered. Pretty good stuff!
I wonder if we'll be able to modify the loading screens in the future, it's a bit jarring to see "Homebrew - Homebrew" when loading the .cia, but I'm not complaining.
 

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
969
Trophies
0
Age
37
XP
1,635
Country
im on n3ds ang searched for "boot.3sx" on notepad++ on the payload file, but i only found one... why other found 2 entries???
 

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,656
Trophies
3
Age
29
XP
3,495
Country
France
It's boring, the soft is trying to donwload the file at every boot...
Possible to have an offline launcher?
 

Hayleia

Well-Known Member
Member
Joined
Feb 26, 2015
Messages
1,485
Trophies
0
XP
1,294
Country
France
It's boring, the soft is trying to donwload the file at every boot...
Possible to have an offline launcher?
Even if you press Y (or whatever it was) to save the payload ?
Anyway, someone posted an "offline version" here, not sure if that helps.
 

duffmmann

Well-Known Member
Member
Joined
Mar 11, 2009
Messages
3,966
Trophies
2
XP
2,305
Country
United States
Aw snap, how did I only just notice this today?! Time to put my copy of ironfall into a folder on my 3ds to be launched as a normal title only while I put this title right on the home screen where ironfall used to be.
 

JagN9

Well-Known Member
Newcomer
Joined
Jul 16, 2015
Messages
53
Trophies
0
Age
29
XP
107
Country
IMHO, we should start using "brew.3dsx" instead of "boot.3dsx" if all we want is to load the Homebrew Launcher. Leave "boot.3dsx" for excepcional cases.
 

duffmmann

Well-Known Member
Member
Joined
Mar 11, 2009
Messages
3,966
Trophies
2
XP
2,305
Country
United States
IMHO, we should start using "brew.3dsx" instead of "boot.3dsx" if all we want is to load the Homebrew Launcher. Leave "boot.3dsx" for excepcional cases.

I actually did it differently, I kept my homebrew launcher as boot.3dsx, and then had my autoboot rxtools emunand redirect to the menu.3dsx file on the root of my sd card instead of boot.3dsx, so keeping homebrew launching directed to boot.3dsx does work best for me, and I'm sure many others.
 

JagN9

Well-Known Member
Newcomer
Joined
Jul 16, 2015
Messages
53
Trophies
0
Age
29
XP
107
Country
I actually did it differently, I kept my homebrew launcher as boot.3dsx, and then had my autoboot rxtools emunand redirect to the menu.3dsx file on the root of my sd card instead of boot.3dsx, so keeping homebrew launching directed to boot.3dsx does work best for me, and I'm sure many others.
I (and many other I know) use boot.3dsx to boot a program that checks for pressed buttons and jumps to another program. So it would be:

- boot.3dsx -> Boot manager, that launches the next
- brew.3dsx -> Homebrew Launcher
- rxTools/bin/code.bin -> rxTools
- whateveryouwant.3dsx and so...
 

duffmmann

Well-Known Member
Member
Joined
Mar 11, 2009
Messages
3,966
Trophies
2
XP
2,305
Country
United States
I (and many other I know) use boot.3dsx to boot a program that checks for pressed buttons and jumps to another program. So it would be:

- boot.3dsx -> Boot manager, that launches the next
- brew.3dsx -> Homebrew Launcher
- rxTools/bin/code.bin -> rxTools
- whateveryouwant.3dsx and so...

Yes I did this too, but you can alter which file that loads via the menuropbin file or whatever it's called in your hex editor and change both instances of boot.3dsx to any other name that's 4 characters long, for me I did menu.3dsx, and since this method was outlined in a few tutorials here, I know a lot of other people also use this method so that your home brew launcher can stay directed to boot.3dsx and your auto boot, no buttons pushed cfw/emunand can be loaded from a different file name like menu.3dsx.
 
Last edited by duffmmann,

FONZD

Well-Known Member
Member
Joined
Jan 27, 2015
Messages
232
Trophies
0
XP
788
Country
France
Here is a build with a new icon and a new banner.
HBL48.png
banner.png
 

Attachments

  • hblauncher_loader[ICO&BANNER].rar
    181.4 KB · Views: 380

Urbanshadow

Well-Known Member
Member
Joined
Oct 16, 2015
Messages
1,578
Trophies
0
Age
33
XP
1,723
Country
You can also modify the otherapp payload with a hex editor to launch another file rather than boot.3dsx like we did with themehax. I like this.

¿Has anyone tried this with that hblauncher with arm9 payload support? I'm specially interested in going from the menu to the gateway launcher.
 
Last edited by Urbanshadow,
  • Like
Reactions: peteruk
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: