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

Discussion in '3DS - Flashcards & Custom Firmwares' started by ravihpa, Mar 23, 2016.

  1. ravihpa
    OP

    ravihpa GBAtemp Advanced Fan

    Member
    605
    242
    Apr 11, 2007
    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 :)
     
    BORTZ likes this.


  2. MattKimura

    MattKimura 3DS & WiiU Enthusiast

    Member
    1,798
    933
    Jun 30, 2014
    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, Mar 24, 2016
  3. BORTZ

    BORTZ Don't pretend you aren't impressed

    Supervisor
    11,641
    14,510
    Dec 2, 2007
    United States
    Pittsburgh
    What are the benefits of having homebrew loader on sysnand?
     
  4. MattKimura

    MattKimura 3DS & WiiU Enthusiast

    Member
    1,798
    933
    Jun 30, 2014
    United States
    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, Mar 24, 2016
  5. ravihpa
    OP

    ravihpa GBAtemp Advanced Fan

    Member
    605
    242
    Apr 11, 2007
    India
    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 :)
     
  6. wurstpistole

    wurstpistole N3DS B9S

    Member
    2,638
    943
    Nov 19, 2015
    Gambia, The
    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.
     
  7. ravihpa
    OP

    ravihpa GBAtemp Advanced Fan

    Member
    605
    242
    Apr 11, 2007
    India
    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 :(

    — Posts automatically merged - Please don't double post! —

    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 :)
     
  8. CrispyYoshi

    CrispyYoshi GBAtemp Advanced Maniac

    Member
    1,516
    502
    Mar 20, 2010
    United States
    That sounds about right. Where in the tutorial are you having trouble?
     
  9. ravihpa
    OP

    ravihpa GBAtemp Advanced Fan

    Member
    605
    242
    Apr 11, 2007
    India
    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?
     
  10. CrispyYoshi

    CrispyYoshi GBAtemp Advanced Maniac

    Member
    1,516
    502
    Mar 20, 2010
    United States
    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, Mar 24, 2016
  11. Hayleia

    Hayleia GBAtemp Maniac

    Member
    1,485
    1,135
    Feb 26, 2015
    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.
     
    CrispyYoshi likes this.
  12. ravihpa
    OP

    ravihpa GBAtemp Advanced Fan

    Member
    605
    242
    Apr 11, 2007
    India
    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

    — Posts automatically merged - Please don't double post! —

    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.
     
  13. CrispyYoshi

    CrispyYoshi GBAtemp Advanced Maniac

    Member
    1,516
    502
    Mar 20, 2010
    United States
    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, Mar 24, 2016
    ravihpa likes this.
  14. ravihpa
    OP

    ravihpa GBAtemp Advanced Fan

    Member
    605
    242
    Apr 11, 2007
    India
    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 ravihpa, Mar 24, 2016
  15. CrispyYoshi

    CrispyYoshi GBAtemp Advanced Maniac

    Member
    1,516
    502
    Mar 20, 2010
    United States
    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!
     
  16. ravihpa
    OP

    ravihpa GBAtemp Advanced Fan

    Member
    605
    242
    Apr 11, 2007
    India
    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
     
    CrispyYoshi likes this.
  17. ravihpa
    OP

    ravihpa GBAtemp Advanced Fan

    Member
    605
    242
    Apr 11, 2007
    India
    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 :)
     
    CrispyYoshi likes this.
  18. mgrev

    mgrev Music Addict, Video Game Fanatic

    Member
    GBAtemp Patron
    mgrev is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,850
    2,225
    Apr 13, 2015
    Norway
    Under Tomato Hentai's stairs
    if you are like me and have a 10.7 sysnand with a9lh, you can have it there when you want to use homebrew, since there is no menuhax.
     
  19. BORTZ

    BORTZ Don't pretend you aren't impressed

    Supervisor
    11,641
    14,510
    Dec 2, 2007
    United States
    Pittsburgh
    Really dumb question, can you use a Gateway + Cubic Ninja rom to launch Ninjhax?
     
  20. mgrev

    mgrev Music Addict, Video Game Fanatic

    Member
    GBAtemp Patron
    mgrev is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,850
    2,225
    Apr 13, 2015
    Norway
    Under Tomato Hentai's stairs
    yes you can.
     
    BORTZ likes this.