Hacking What's the best way to install Homebrew Launcher for a Gateway user?

GaaraPrime

Well-Known Member
OP
Member
Joined
Apr 11, 2007
Messages
796
Trophies
1
XP
1,380
Country
India
Hi,

I am quite confused. Currently, I have a N3DS with Sysnand 9.0 and Emunand 10.6 and I use Cubic Ninja to boot into Gateway Emunand.

All I am trying to do is follow this tutorial...

https://gbatemp.net/threads/tutorial-gateway-ctrbootmanager-setup-auto-boot.407660/

To autoboot into Gateway Emunand.

And as a prerequisite, I am supposed to have the Homebrew Launcher installed, and the thing where I am getting most confused at is, what's the best way for me to install Homebrew Launcher?

This link...

http://smealum.github.io/3ds/

Illustrates a number of ways I can install Homebrew Launcher.

Web Browser - But am guessing I'll have to connect my system to the internet, which am REALLY NOT interested in.

Home Menu - It says - Note that if you use this, you will be unable to have custom themes. I don't wanna use something that breaks something.

Cubic Ninja - I really don't wanna use this as I currently have it PERFECTLY SET UP for use with the Gateway. Just don't feel like breaking this.

OOT - I don't have this game.

Ironfall - I don't have this game.

Super Smash Bros - I don't have this game.

YouTube - I don't have this installed on Sysnand.

So, can you please tell me the easiest way for me to install Homebrew Launcher so I can do it and go ahead with that guide?

I've searched a lot around forums, but couldn't find a definite answer as to what a person in my exact situation would do or what would be the easiest way for him to install Homebrew Launcher.

Like, would it be okay to boot into Gateway Emunand and install the Homebrew Launcher CIA file? Would that even work with that guide above?

Can you guys please suggest me the best way to install Homebrew Launcher given my current setup?

Any help in this regards would be greatly appreciated.

Thanx a lot in advance. Desperately waiting for a reply :)
 
  • Like
Reactions: BORTZ

MattKimura

3DS & WiiU Enthusiast
Member
Joined
Jun 30, 2014
Messages
2,137
Trophies
1
XP
2,936
Country
United States
Using HBL on sysnand:
1. Browserhax
2. Menuhax (You can use browserhax initially, to install menuhax)

Using HBL from emunand:
1. It's as simple as installing hblauncher_loader.cia on emunand and launching it.


If you decide to use menuhax (I highly recommend it), you can then use CTR boot manager. Using this, you can manually select either Gateway, or HBL. And it skips right over sysnand, SO much easier to manage compared to the old methods of DS profile exploit, spiderhax, etc.
 
Last edited by MattKimura,

MattKimura

3DS & WiiU Enthusiast
Member
Joined
Jun 30, 2014
Messages
2,137
Trophies
1
XP
2,936
Country
United States
What are the benefits of having homebrew loader on sysnand?
None really, just a faster way to access HBL when you first turn on your 3DS. For the most part it's pretty irrelevant, we keep it on our CTR boot manager list anyways :P

It's almost useless even on emunand, there's nothing that we truly need from HBL. Besides emunand9 and decrypt9. But CTR boot manager can list these as options, so again you never need to even launch HBL.

It's mostly useful for 9.3+ users who don't use emunand.
Or useful only when you're setting up your 3DS for CFW on 9.2.

Right now I have hblauncher_loader on A9LH sysnand, and I never use it for anything since A9LH users can launch emunand9/decrypt9 from .bin files at launch.
 
Last edited by MattKimura,

GaaraPrime

Well-Known Member
OP
Member
Joined
Apr 11, 2007
Messages
796
Trophies
1
XP
1,380
Country
India
Using HBL on sysnand:
1. Browserhax
2. Menuhax (You can use browserhax initially, to install menuhax)

Using HBL from emunand:
1. It's as simple as installing hblauncher_loader.cia on emunand and launching it.


If you decide to use menuhax (I highly recommend it), you can then use CTR boot manager. Using this, you can manually select either Gateway, or HBL. And it skips right over sysnand, SO much easier to manage compared to the old methods of DS profile exploit, spiderhax, etc.

So, should I do it on Sysnand or Emunand? Just wanna do it the easier way.

My final target - I just want to see Gateway Emunand boot up AS SOON AS I turn on my N3DS. No Sysnand, No Gateway Menu, or anything else. Simple as that :)

@MattKimura Please check PM :)
 

wurstpistole

GBAtemp MVP
Member
Joined
Nov 19, 2015
Messages
4,654
Trophies
1
XP
5,409
Country
United Kingdom
So, should I do it on Sysnand or Emunand? Just wanna do it the easier way.

My final target - I just want to see Gateway Emunand boot up AS SOON AS I turn on my N3DS. No Sysnand, No Gateway Menu, or anything else. Simple as that :)

@MattKimura Please check PM :)
Easiest way is to install Menuhax on Sysnand and then replace boot.3dsx on your microsd with gateway's 3dsx. Then GW Emunand will automatically start when you turn on your 3DS. You won't be able to get into HBL anymore though if you don't edit your payloads.

I'd advise setting up CTRBootManager with Gateway as the default option, and adding a menupoint for Homebrew Launcher in case you need it.
 

GaaraPrime

Well-Known Member
OP
Member
Joined
Apr 11, 2007
Messages
796
Trophies
1
XP
1,380
Country
India
Easiest way is to install Menuhax on Sysnand and then replace boot.3dsx on your microsd with gateway's 3dsx. Then GW Emunand will automatically start when you turn on your 3DS. You won't be able to get into HBL anymore though if you don't edit your payloads.

I'd advise setting up CTRBootManager with Gateway as the default option, and adding a menupoint for Homebrew Launcher in case you need it.

I agree with you. I'd set up CTRBootManager with Gateway as the default option, just like the tutorial linked above says (ini't?).

My main confusion is how and where to install Homebrew Launcher?

Am asking, how do I install Homebrew Launcher so that I can install menuhax and go ahead with the tutorial.

Can I simply install the hblauncher_loader.cia in Gateway Emunand and do the menuhax installation and the rest of the tutorial?

Will it work properly given I just booted up Homebrew Launcher from Emunand?

Am confused :(

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

Okay, please help me with this.

Just tell me step by step what to do, and I'll do it and get this thing running :)
 

CrispyYoshi

Well-Known Member
Member
Joined
Mar 20, 2010
Messages
1,542
Trophies
1
XP
1,145
Country
United States
I agree with you. I'd set up CTRBootManager with Gateway as the default option, just like the tutorial linked above says (ini't?).

My main confusion is how and where to install Homebrew Launcher?

Am asking, how do I install Homebrew Launcher so that I can install menuhax and go ahead with the tutorial.

Can I simply install the hblauncher_loader.cia in Gateway Emunand and do the menuhax installation and the rest of the tutorial?

Will it work properly given I just booted up Homebrew Launcher from Emunand?

Am confused :(

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

Okay, please help me with this.

Just tell me step by step what to do, and I'll do it and get this thing running :)
That sounds about right. Where in the tutorial are you having trouble?
 

GaaraPrime

Well-Known Member
OP
Member
Joined
Apr 11, 2007
Messages
796
Trophies
1
XP
1,380
Country
India
That sounds about right. Where in the tutorial are you having trouble?

Am not having any trouble with the tutorial coz I haven't even started it yet. It says you need to have Homebrew Launcher installed and working for me to start with the tutorial.

And am having BIG CONFUSION how to install and get Homebrew Launcher working.

Can I simply boot into Gateway Emunand, install hblauncher_loader.cia (https://github.com/yellows8/hblauncher_loader/releases), and follow the tutorial?
 

CrispyYoshi

Well-Known Member
Member
Joined
Mar 20, 2010
Messages
1,542
Trophies
1
XP
1,145
Country
United States
Am not having any trouble with the tutorial coz I haven't even started it yet. It says you need to have Homebrew Launcher installed and working for me to start with the tutorial.

And am having BIG CONFUSION how to install and get Homebrew Launcher working.

Can I simply boot into Gateway Emunand, install hblauncher_loader.cia (https://github.com/yellows8/hblauncher_loader/releases), and follow the tutorial?
It's hard to say, given I don't know how much you've already done.

If you can already boot Gateway EmuNAND and install .cia files, all you need to do is install hblauncher_loader.cia, run it with wifi enabled (first time only), and you're good to go.

EDIT: Unless you have CTRBootManager already installed, then you have to edit the hblauncher payload, a file that gets downloaded to the SD card after running the channel the first time, in a programmer notepad/hex editor so it loads something like "brew.3dsx" instead of "boot.3dsx" to avoid file conflicts.
 
Last edited by CrispyYoshi,

Hayleia

Well-Known Member
Member
Joined
Feb 26, 2015
Messages
1,485
Trophies
0
XP
1,294
Country
France
Just use browserhax once (yeah, connecting to the internet, but only once, you can then remove your connection configuration from the settings) to setup menuhax from your sysNAND.
And booting the HBL from emuNAND wouldn't help. It would install menuhax to emuNAND and that's not what you want.
 
  • Like
Reactions: CrispyYoshi

GaaraPrime

Well-Known Member
OP
Member
Joined
Apr 11, 2007
Messages
796
Trophies
1
XP
1,380
Country
India
Just use browserhax once (yeah, connecting to the internet, but only once, you can then remove your connection configuration from the settings) to setup menuhax from your sysNAND.
And booting the HBL from emuNAND wouldn't help. It would install menuhax to emuNAND and that's not what you want.

That's EXACTLY what I was confused about. I mean if I launch Homebrew Launcher from my Emunand and do all the stuff the above tutorial told me to do, wouldn't all the changes just apply to Emunand and ultimately JUST NOT WORK? :P

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

It's hard to say, given I don't know how much you've already done.

I haven't done anything yet. All I have right now is a perfectly working system (touchwood) with Sysnand 9.0 and using Cubic Ninja to boot into Gateway Menu and then boot into Gateway Emunand 10.6. Everything is working perfectly and all games are working JUST GREAT! NOTHING ELSE IS INSTALLED.

If you can already boot Gateway EmuNAND and install .cia files, all you need to do is install hblauncher_loader.cia, run it with wifi enabled (first time only), and you're good to go.

Are you sure? Coz @Hayleia just said it wouldn't work coz it'll just apply to Emunand.
 

CrispyYoshi

Well-Known Member
Member
Joined
Mar 20, 2010
Messages
1,542
Trophies
1
XP
1,145
Country
United States
That's EXACTLY what I was confused about. I mean if I launch Homebrew Launcher from my Emunand and do all the stuff the above tutorial told me to do, wouldn't all the changes just apply to Emunand and ultimately JUST NOT WORK? :P

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



I haven't done anything yet. All I have right now is a perfectly working system (touchwood) with Sysnand 9.0 and using Cubic Ninja to boot into Gateway Menu and then boot into Gateway Emunand 10.6. Everything is working perfectly and all games are working JUST GREAT! NOTHING ELSE IS INSTALLED.



Are you sure? Coz @Hayleia just said it wouldn't work coz it'll just apply to Emunand.
Ah sorry, I thought you just wanted access to HBL in Gateway menu. Menuhax does need to be installed to SysNAND, which should not be done in emunand and instead done through either ninjhax or browserhax. Considering you have CN, you should:

- Ninjhax your way into HBL, install menuhax on sysnand
- Rename your boot.3dsx from ninjhax (starter.zip) to brew.3dsx
- Download Gateway's latest .zip update, extract the "GW" folder in GW.zip within the .zip to SD:/3ds/GW/GW.3dsx/.smdh
- Copy CTRBootManager's boot.3dsx and boot.cfg to your root, open boot.cfg and rename homebrew launcher's boot.3dsx to brew.3dsx
- In addition, add the following to the boot.cfg:

{
title = "Gateway 3DS";
path = "/3ds/GW/GW.3dsx";
},

- Save the boot.cfg

At this point, it should be working, but if you want to go the extra mile to get homebrew launcher loader as a channel in emunand, you should additionally:

- Download homebrew launcher loader.cia by yellows8, put it on root
- Download DevMenu.3ds from gateway's site, launch Gateway emunand, run DevMenu.3ds and install homebrew launcher loader.cia to your EmuNAND with Dev Menu (press Right to switch to your SD card files, then press A to import hbl_loader.cia)
- Launch homebrew launcher loader once with the internet on. It will crash, so turn it off after waiting for about a minute.
- On your SD card, you should now have a "hblauncher_loader_otherapp......" file. Open it in a hex editor or programming notepad like Notepad++ (NOT the default Windows notepad: it will change the encoding on the file!) and CTRL+F for "boot.3dsx". Change all instances you find of boot.3dsx to brew.3dsx, save, and you're done.
 
Last edited by CrispyYoshi,
  • Like
Reactions: GaaraPrime

GaaraPrime

Well-Known Member
OP
Member
Joined
Apr 11, 2007
Messages
796
Trophies
1
XP
1,380
Country
India
Ah sorry, I thought you just wanted access to HBL in Gateway menu. Menuhax does need to be installed to SysNAND, which should not be done in emunand and instead done through either ninjhax or browserhax. Considering you have CN, you should:

- Ninjhax your way into HBL, install menuhax on sysnand

Alright, so I guess I'll have to "break" my current Cubic Ninja hax setup. Right now, it's set to boot Gateway Menu when I click "QR Code" in CN.

How do I delete that so it allows me to scan the QR code again?

Edit: Okay, I found it :D

"In this case, all you need to do is clear CUBIC NINJA's savegame and install the exploit again. To do so, enter CUBIC NINJA's main menu and hold L+R+X+Y; after a few seconds, a menu will show up asking whether you'd like to clear your savegame. Do it, grab the QR code for your new firmware version and you should be good to go!"
 
Last edited by GaaraPrime,

CrispyYoshi

Well-Known Member
Member
Joined
Mar 20, 2010
Messages
1,542
Trophies
1
XP
1,145
Country
United States
Alright, so I guess I'll have to "break" my current Cubic Ninja hax setup. Right now, it's set to boot Gateway Menu when I click "QR Code" in CN.

How do I delete that so it allows me to scan the QR code again?

Edit: Okay, I found it :D

"In this case, all you need to do is clear CUBIC NINJA's savegame and install the exploit again. To do so, enter CUBIC NINJA's main menu and hold L+R+X+Y; after a few seconds, a menu will show up asking whether you'd like to clear your savegame. Do it, grab the QR code for your new firmware version and you should be good to go!"
From smealum's webpage:


> ninjhax won't run anymore ! I updated my console after installing ninjhax and I can't access the homebrew launcher anymore. What do I do ?
In this case, all you need to do is clear CUBIC NINJA's savegame and install the exploit again. To do so, enter CUBIC NINJA's main menu and hold L+R+X+Y; after a few seconds, a menu will show up asking whether you'd like to clear your savegame. Do it, grab the QR code for your new firmware version and you should be good to go!
 

GaaraPrime

Well-Known Member
OP
Member
Joined
Apr 11, 2007
Messages
796
Trophies
1
XP
1,380
Country
India
From smealum's webpage:


> ninjhax won't run anymore ! I updated my console after installing ninjhax and I can't access the homebrew launcher anymore. What do I do ?
In this case, all you need to do is clear CUBIC NINJA's savegame and install the exploit again. To do so, enter CUBIC NINJA's main menu and hold L+R+X+Y; after a few seconds, a menu will show up asking whether you'd like to clear your savegame. Do it, grab the QR code for your new firmware version and you should be good to go!

Thanx a lot. Am trying that right now :D

Once I have the homebrew launcher working, I'll follow your steps and get the autoboot working. Fingers crossed :D
 
  • Like
Reactions: CrispyYoshi

GaaraPrime

Well-Known Member
OP
Member
Joined
Apr 11, 2007
Messages
796
Trophies
1
XP
1,380
Country
India
From smealum's webpage:

IT WORKED LIKE A CHARM! :D

Thank you SO MUCH dude, for helping me out.

Once I booted into Homebrew Launcher via ninjahax, I followed @VeryCrushed above-linked tutorial. It was more detailed :D

I followed all the steps, edited the boot.cfg file, and now it perfectly boots up Gateway Emunand on startup :D

Thank you SO MUCH, ALL OF YOU! :D

Thank you @CrispyYoshi for making it so clear and easy and helping me every step of the way and Thank you @VeryCrushed for the awesome and detailed tutorial :)

Could not have done it without you guys :) +Respect :)
 
  • Like
Reactions: CrispyYoshi

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Only the Jaguar could run something so advanced! lol