Homebrew CtrBootManager: 3ds boot manager/loader (HomeMenuHax)

AileenLumina

Python main, software engineer and API designer
Member
Joined
Sep 27, 2015
Messages
631
Trophies
0
Age
26
XP
614
Country
Germany
Hey guys,
I'm kinda new to CFWs, I tried to boot Reinand using themehax and ctrbootmanager, but when I press start, it loads sysNAND without sig patches or anything, just the normal sysNAND. I guess that is because Reinand doesn't work with themehax for now. If there is any other way of booting into rei's emunand, please tell me.
If not, then I would like to try CakesFW because that seems to work for most/all of you and has signature patches as well. I just don't know how to get all these files. If there are precompiled files, then I just wasn't able to find them, if not, then I'm asking how to compile them on Linux (I have Fedora installed).

Many thanks in advance. :)

Edit: I guess it's important to mention that I own a cartridge copy of OoT. :D Still, I would rather want to boot cfw by using themehax. :)
 
Last edited by AileenLumina,

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
Just wanted to share some testing results of this great boot manager. I tested on old 9.2 USA and a new 9.0 USA. I tested with both b02 and b05 on both consoles. The themehax version I am using is stevice's build of no L button autoboot.

Old 3ds 9.2 USA - for rxtools and hb menu

1) Using b02 & b05 - Both boot to the menu every 4 power off cycles. On the times it doesn't work it stays stuck on that vertical striped static top screen.
2) Using b02 & b05 - If I load to sysnand first and then do the power button and home, it boots to the manager screen 100% of time.
3) Using boot.3dsx from rxtools thread - it boots 100% to the rxtools menu

New 3ds 9.0 USA - for reinand and hb menu

1) Using b02 & b05 - Both boots 100% of the time to the manager screen.

For the old 3ds the boot rate is alot lower than on the new 3ds from my testing. Does anyone else experience this? Maybe I will test the themehax that is not modified and use the L button to see if it works better on the old 3ds.

You mean it doesnt even show the red flashing screen ? Because if so it seems your problem is more on the themehax side ? For me b05 autoboot fine at a 100% success rate on o3ds 9.2 (tried 10 times in a row). To be clear when you see some debug output on the top screen and the red flashing bottom screen CtrBootManager is not even launched yet, it's the themehax exploit.

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

Hey guys,
I'm kinda new to CFWs, I tried to boot Reinand using themehax and ctrbootmanager, but when I press start, it loads sysNAND without sig patches or anything, just the normal sysNAND. I guess that is because Reinand doesn't work with themehax for now. If there is any other way of booting into rei's emunand, please tell me.
If not, then I would like to try CakesFW because that seems to work for most/all of you and has signature patches as well. I just don't know how to get all these files. If there are precompiled files, then I just wasn't able to find them, if not, then I'm asking how to compile them on Linux (I have Fedora installed).

Many thanks in advance. :)

Edit: I guess it's important to mention that I own a cartridge copy of OoT. :D Still, I would rather want to boot cfw by using themehax. :)
If you use autoboot themehax and press start then it skip the hax and so booting ctrBootManager... I think i read reinand works with ctrBootManager, but i'll try to test soon.

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

can this boot rxtools.dat? the old one like 2.6 or 3.0 alpha

Probably with the right offset ? Not sure of that, i'll try to take a look someday but i think i read latest (nightly) version are now stable.
 
Last edited by cpasjuste,

lolzvid

Well-Known Member
Member
Joined
Dec 26, 2014
Messages
148
Trophies
0
Age
22
XP
278
Country
Brazil
Excuse me, but why do you have to load this app with NH1.1b?... I guess not working because is made based-on and for NH2.x and related exploits! But, IDK if could be get compatible with NH1.1...

Smealum himself said on his twitter that NH1.x is dead actually for him, and should be too for anybody! :lol:
Some games and homebrew stuff that I made doesn't work properly on NH2.1, also blargSNES.

EDIT: I've just saw b05 on the main post, that fixed my problem, thanks!
 
Last edited by lolzvid,

Cavioe

Well-Known Member
Member
Joined
May 28, 2015
Messages
308
Trophies
0
Age
52
XP
190
Country
United States
You mean it doesnt even show the red flashing screen ? Because if so it seems your problem is more on the themehax side ? For me b05 autoboot fine at a 100% success rate on o3ds 9.2 (tried 10 times in a row). To be clear when you see some debug output on the top screen and the red flashing bottom screen CtrBootManager is not even launched yet, it's the themehax exploit.

After reading what you said it has to be the themehax side. As it doesn't even get to the part where it loads the debug code on top or a red screen on bottom. It just hangs at that static screen you see at first boot. I should of knew this earlier but assumed the boot.3dsx file from this app may caused the hanging. But I will further the test later to see if the standard smea boot.3dsx hangs as well.

Off-topic: Which themehax are you using, the stevice build or the standard L trigger build? I also tested with the L trigger build in my reply later and it had the same symptoms. This was on both our old 3ds xl 9.2 USA consoles. Maybe I will try to re-install themehax but don't know if it will make a difference.
 

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
After reading what you said it has to be the themehax side. As it doesn't even get to the part where it loads the debug code on top or a red screen on bottom. It just hangs at that static screen you see at first boot. I should of knew this earlier but assumed the boot.3dsx file from this app may caused the hanging. But I will further the test later to see if the standard smea boot.3dsx hangs as well.

Off-topic: Which themehax are you using, the stevice build or the standard L trigger build? I also tested with the L trigger build in my reply later and it had the same symptoms. This was on both our old 3ds xl 9.2 USA consoles. Maybe I will try to re-install themehax but don't know if it will make a difference.

I use the autoboot one, not sure if it was Steven's one thought.

Edit: btw yes it would be useful to test with hbl 3dsx in case..
 
Last edited by cpasjuste,

FR0ZN

Well-Known Member
Member
Joined
Nov 2, 2013
Messages
1,385
Trophies
1
Age
37
XP
3,889
Country
United States
Can you add an option in the menu to launch sysNAND ?
There might be a few occasions where peeps want to edit something in sysNAND from the start.

Instead of going over the emuNAND route -> sysNAND.
This manager needs to become the scene standard when it comes to coldbooting things, I like it a lot! :)
 

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
Can you add an option in the menu to launch sysNAND ?
There might be a few occasions where peeps want to edit something in sysNAND from the start.

Instead of going over the emuNAND route -> sysNAND.
This manager needs to become the scene standard when it comes to coldbooting things, I like it a lot! :)

Actually you would just have to press a button at power up to skip homemenuhax and boot to sysnand ?
 

AileenLumina

Python main, software engineer and API designer
Member
Joined
Sep 27, 2015
Messages
631
Trophies
0
Age
26
XP
614
Country
Germany
I can't find out what I'm doing wrong. I installed the autoboot homemenuhax/themehax, I have "Reinand.dat" on the root of the microsd, the "rei" folder with everything it needs inside as well, the "Reinand.3dsx" is in "\3ds\Reinand\", ctrbootmanager's boot.3dsx and boot.cfg is on the root of the microsd, the boot.cfg contains this:
Code:
// Boot menu configuration
boot_config =
{
    // Default timeout in secondes
    // If timeout = -1, disable autoboot
    timeout = 0;

    // if timeout = 0 (autoboot),
    // hold this key to enter the menu
    // keycode list : https://goo.gl/4XLDIL
    recovery = 9; // L

    // Default boot entry
    default = 0;

    // Boot menu entries (16 max)
    entries =
    (
        {
            title  = "Reinand";
            path   = "/rxTools/sys/code.bin";
            offset = "0x12000";
        },
        {
            title  = "Homebrew Menu";
            path   = "/boot_hb.3dsx";
        },
        {
            title  = "rxTools";
            path   = "/rxTools/sys/code.bin";
            offset = "0x12000";
        },
        {
            title  = "CakesFW";
            path   = "/Cakes.dat";
            offset = "0x12000";
        },
  
    );
};
On boot, it doesn't boot into Reinand but into ctrbootmanager's menu. What am I doing wrong?
Many thanks in advance. :)

Edit: No way... It was just this comma...

Edit 2: Now it's saying that rxtools' code.bin is missing... Well, it is in fact not on my microsd but does Reinand need this file too or does the ctrbootmanager try to boot into rxtools? :o

Edit 3: I just put the rxTools folder of the newest dropbox release into the root of my microsd. Now the system launches themehax, but after that, both screens keep being black

Edit 4: Yes, it's trying to launch rxTools. Now it's trying to launch rxTools all the time. I don't know why. Probably it's because of my boot.cfg . Any ideas?

Edit 5: ... I found my stupid mistake... xD
 
Last edited by AileenLumina,

SomeGamer

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
6,827
Trophies
1
XP
4,912
Country
Hungary
Anyone made a video of this in action?
There are too many advancements in this area, I completely lost track ... every CFW thread made its own solution for a autobot.

EDIT: Nevermind, just saw this:



Is it possible to remove this verbose text from the themehax at the beginning somehow?

That boot time! :P
 

AileenLumina

Python main, software engineer and API designer
Member
Joined
Sep 27, 2015
Messages
631
Trophies
0
Age
26
XP
614
Country
Germany
My configuration is now trying to launch Reinand, but isn't successful every time. After I press start on REinand's splash screen, the system is starting themehax, and after that, the screens keep being black. Any ideas?
 

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
... err... what? xD
Can you tell me how to do that? :3
I'm not on 9.2, so you'll have to ask someone else, sorry. :( But you need UNlinked NANDs! ;)
Just formatting one of both (Sys or Emu, what you prefer) from "System Settings".

Edit: Preferable format SysNAND, and with SD card off of your console (to don't get into a mess later with EmuNAND).
 
Last edited by fmkid,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: I just Luv having CEX :)