Anyway to load homebrew launcher from emunand

Discussion in '3DS - Flashcards & Custom Firmwares' started by yusuo, Nov 9, 2015.

  1. yusuo
    OP

    yusuo GBAtemp Addict

    Member
    2,547
    896
    Oct 19, 2006
    Certain things such as Hans or PCHex use loaders and seem to see the sysnand, was wondering if there was anyway to load the files from emunand.

    I'm currently running 10.2 emunand on my o3ds so browserhax is out of the question, just wondered if there was a cia or something that would let me boot homebrew launcher from emunand so I can actually use these homebrew apps with my cias
     
    Last edited by yusuo, Nov 9, 2015
  2. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    Pretty sure you can still use ninjhax on 10.2, so just install cubic ninja as a cia.
     
  3. yusuo
    OP

    yusuo GBAtemp Addict

    Member
    2,547
    896
    Oct 19, 2006
    but i use themehax, which means the boot.3dsx file is called boot_hb.3dsx which prevents cubic ninja from working
     
  4. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    That is not the result of themehax, it is the result of ctrbootmanager or bootctr. Cubic ninja WILL still work but you need to remember which key will allow you to load the boot menu instead of autoboot and hold it down.

    This is exactly how I use it. Menuhax/themehax is installed on sysnand with ctrbootmanager set to autoboot rxTools if I do not press anything or load the menu if I hold R. When I want to access homebrew from my emunand (like HANS to access the eshop) I load the cia copy of cubic ninja I have installed and run ninjhax, which reloads ctrbootmanager. As soon as I see the "homebrew ropbin is ready" message I press and hold R down until I see the boot menu for ctrbootmanager. From there I select the Homebrew Launcher. Obviously exiting HBL requires rebooting the console, which sends me back into rxTools and my emunand as long as I do not press any buttons and I am lucky enough to not have menuhax fail.
     
    Last edited by Aroth, Nov 9, 2015
    Ammako likes this.
  5. yusuo
    OP

    yusuo GBAtemp Addict

    Member
    2,547
    896
    Oct 19, 2006
    Appreciate the help, as far as I know ctrboot doesnt have an button config for homebrew, just to launch into sysnand
     
  6. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    Are you using crtbootmanager or bootctr? Ctrbootmanager (what I use), has a boot.cfg file where you can add up to 11 (i think) entries. You can only set one as the default for autoboot, but you can also set a "recovery" key that when pressed will load the menu for ctrbootmanager instead of autobooting. Of course you can also just disable autoboot and always get the menu, but why would you do that.

    If you are using BootCtr then your boot.cfg file allows you to set different 3dsx files to boot based on keypress. For example you can set it to boot rxTools by default (no keypress), boot the HBL if you hold R, boot Reinand if you hold A, boot Pasta if you hold B, etc.
     
  7. yusuo
    OP

    yusuo GBAtemp Addict

    Member
    2,547
    896
    Oct 19, 2006
    Im using crtbootmanager

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

    Just tried running ninjax and it crashes on the browser, loading it via emunand cubic ninja cia
     
  8. Ammako

    Ammako GBAtemp Guru

    Member
    6,424
    3,546
    Dec 22, 2009
    Canada
    I just have my oot3d game in my 3DS and I use oot3dhax to load homebrew menu when needed :P
    I hex edited the payload to point towards nhax.3dsx, and changed boot.cfg in CBM to say nhax.3dsx was homebrew launcher. Works like a charm.
     
    Aroth likes this.
  9. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    Ok I think I see what is going on. You are probably confusing menuhax with the autoboot application.

    The default installation for menuhax is to only execute the exploit if you are holding L. Any other time it loads the home menu normally (sysnand). Most people do a custom installation where menuhax executes the exploit by default and only loads the home menu normally if a button is held down during the loading process, usually a specific button (i personally use start).

    Ctrbootmanager is actually separate from menuhax and can be used with any *hax exploit, it just happens to synchronize extremely well with menuhax for the automatic loading of cfw at boot. It also has its own recovery key that is separate (or should be) from menuhax.

    Check the root of your SD card for a file called boot.cfg and open it with a text editor (notepad++ is idea, but plain notepad will work). Note the line that starts with "recovery = ". Check here for a list of values for the various keys, and change the value after = to match the key you want to use. For example mine reads "recovery = 8;" because I use the R button to access the menu.

    Save the boot.cfg file and make sure the updated version is on the root of the sd card and that all the other neccessary homebrew files are present as well (like boot_hb.3dsx).

    Load into emunand normally and launch CN, delete your existing save and reinstall the payload using smea's ninjhax2 site and ensure you set the system version to match your Emunand, not the sysnand. Execute the exploit and once it starts executing (watch for the "homebrew ropbin" message) hold down the button you assigned as your "Recovery" key earlier. It SHOULD load the ctrbootmanager menu, and from there you can select the homebrew launcher as long as it already exists in your boot list in boot.cfg. If not you will have to use the menu and settings to add it.

    Alternatively you can do what @Pingouin7 suggested. I personally use CN because I actually play OoT and don't want to deal with the payload save potentially causing problems. (just easier this way for me)
     
    Last edited by Aroth, Nov 10, 2015
    Ammako likes this.
  10. yusuo
    OP

    yusuo GBAtemp Addict

    Member
    2,547
    896
    Oct 19, 2006
    Wow thanks man, I'll give this a go tomorrow
     
  11. Ammako

    Ammako GBAtemp Guru

    Member
    6,424
    3,546
    Dec 22, 2009
    Canada
    If you're on CFW you can have a retail cartridge of oot for oot3dhax and also have a .cia installed for actually playing the game :P
    Of course, that requires you to actually have the retail cartridge (or maybe Sky3DS would work too.)

    I like my method because it's always going to boot into homebrew menu. Any other way, and you may just end up running your cfw launcher in emunand and that just leads to a black screen, at least to me.
     
  12. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    If your emunand is above 9.2 then trying to launch cfw from it will definitely result in a black screen lol. And for me the whole point of cfw was to NOT have to carry a bunch of carts with me, so its easier to just use CN and remember to press the button. That's just me though.
     
  13. yusuo
    OP

    yusuo GBAtemp Addict

    Member
    2,547
    896
    Oct 19, 2006
    Hi mate, gave this a go tonight, updated my emunand to 10.3 and loaded the latest exploit in emunand via ninjhax and voila works like a charm, thanks mate