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

  • Thread starter Thread starter cpasjuste
  • Start date Start date
  • Views Views 405,340
  • Replies Replies 850
  • Likes Likes 96
Okay, I think I have unlinked them. I followed this tutorial by @VerseHell (Huge thanks :D ) :

https://gbatemp.net/threads/tutorial-how-to-install-a-cfw-on-a-9-0-9-2-n3ds-without-cn-oot.398394/

Now, when I try to boot into CFW using themehax(autoboot version) and ctrbootmanager, I get the proper splash screen, and when the CFW should load, I see the debug stuff of ninjhax 2.1/themehax again, and I am back to ctrbootmanager. Every time I try to load any boot option except a 3DS executable (.3dsx), the bottom screen turns red, and the system takes me back to ctrbootmanager in less than a second without showing me the debug stuff again. Does anyone know why this happens or has an idea? :)

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

But automatic Pasta at bootup is still great. Is there a version of PastaCFW for Ninjhax 2?

I totally agree with that. :D
 
I like the boot manager, however I am now experiencing a problem where upgrading to beta 5 from beta 2 I cannot boot into reinand. It used to be 100% working, now it fails about as much as without the boot manager. Can I get a beta 2 version to see if reverting back would fix the issue (and use if it does)? Homebrew launcher works fine with newest update, but launching reinand from it also leads to a black screen now whereas before it actually loaded successfully.
 
I miss from b3 version loading/booting files without verbose text! (I know this was for fixing problems with loading .3dsx files, but really apreciated )
 
PastaCFW for Ninhax 2 file is on the 3rd step in Method 2 section on this thread: https://gbatemp.net/threads/tutorial-how-to-install-a-cfw-on-a-9-0-9-2-n3ds-without-cn-oot.398394/
Yes, but this was through browserhax... I'm going to try to boot into pasta w/ themehax+CBM in a minute...

Edit: Nope, it doesn't work, there's a 'bootloop' which is because of the way CtrBootManager works I guess. Now trying to boot PastaCFW directly through themehax by setting PastaCFW.3dsx as boot.3dsx .

Edit 2: Okay, it might be because of the way themehax works, because I tried to use PastaCFW.3dsx as boot.3dsx, but the bootloop is there again. Now trying to use the HBL as boot.3dsx and then boot into PastaCFW using the HBL...

Edit 3: BTW, using the path "/3ds/PastaCFW/loader.bin" results in black screens that keep being black forever...

Edit 4: Even if I try to load PastaCFW by using the HBL+themehax, it's just putting me back to the HBL...

Edit 5: Okay, this is weird... I tried to launch a few CFWs by using browserhax+HBL this time and got this:
Reinand: goes back to HBL after I press Start
PastaCFW: Screens keep black
rxTools: same as Reinand
CakesFW: same as PastaCFW
I don't know why because I already booted PastaCFW successfully using browserhax+HBL, and now it's not working anymore... How is this even possible?
Any ideas?
 
Last edited by AileenLumina,
Okay, I made it. But I have a pretty low boot success rate when trying to boot into rxTools by using CBM(timeout=-1)+themehax autoboot. This might be because of CBM. Any ideas?

Edit: nvm, I managed to link sysNAND and emuNAND again -_-
 
Last edited by AileenLumina,
How hard would it be to code a BOOT.3DSX file that points to the Gateway launcher.dat? It's very beyond my capabilites, but in theory, is there anything stopping one from doing this?
 
How hard would it be to code a BOOT.3DSX file that points to the Gateway launcher.dat? It's very beyond my capabilites, but in theory, is there anything stopping one from doing this?
Only GW Team could do it, if they want it! After all, that launcher.dat is their property!
 
Last edited by fmkid,
The boot success rate seems to be lower when setting timeout to 0 in CtrBootManager's boot.cfg . I'm using the b05 on an n3DS @ 9.0 .
forwarding this
Curious question, is it possible to have something like this work with MSet, so we can profile hack, then pick an emunand of our choosing?
Possibly yes, as far as you can launch boot.3dsx by using the MSET exploit, it may be possible.
 
Hi,

If boot rate is lower on n3ds it''ll be hard for me to debug without the actual device. For now I assume it have a 99% boot rate one o3ds fw 9.2, as confirmed above. If someone have an o3ds with lower bootrate, ill asume the problem is not in cbm.

Else I'm actually working on the next version, which will be a lot more evolved, but you should not wait for updates for a few days/weeks (mainly proper gui, 3dsx, bin, title launcher and manager etc..)... well it should be a major release ! :)
 
Last edited by cpasjuste,
I like the boot manager, however I am now experiencing a problem where upgrading to beta 5 from beta 2 I cannot boot into reinand. It used to be 100% working, now it fails about as much as without the boot manager. Can I get a beta 2 version to see if reverting back would fix the issue (and use if it does)? Homebrew launcher works fine with newest update, but launching reinand from it also leads to a black screen now whereas before it actually loaded successfully.

Having the same issue, when i used b02 i used to be able to oot into ReiNAND with this. With b05, i just get a black screen when i select ReiNAND from the list.
 
If boot rate is lower on n3ds it''ll be hard for me to debug without the actual device. For now I assume it have a 99% boot rate one o3ds fw 9.2, as confirmed above. If someone have an o3ds with lower bootrate, ill asume the problem is not in cbm.
For me, on O3DS FW10.1, no problems booting after all, as you said!
 
Two more things:

Would it be possible to supply a custom HomeMenuHax version that doesn't load boot.3dsx, but something like a CBM.3dsx? That way the HBL could stay as boot.3dsx, since most homebrew are coded to return to that file after exiting.

The "PowerOff" function does not work if you're currently running CFW/emuNAND. It spits out "Err: khaxInit, Press A to continue..."
 
Two more things:

Would it be possible to supply a custom HomeMenuHax version that doesn't load boot.3dsx, but something like a CBM.3dsx? That way the HBL could stay as boot.3dsx, since most homebrew are coded to return to that file after exiting.

The "PowerOff" function does not work if you're currently running CFW/emuNAND. It spits out "Err: khaxInit, Press A to continue..."
About first: anyone can do this, just editing the "menu_haxpayload.bin" (or whatever named it) file with an Hex editor (changing "boot.3dsx" for custom name required).

Second: PowerOff option only should work on FW exploitable versions (I mean exactly, SysNAND or EmuNAND with FW 9.2 or below), AFAIK.
 
Last edited by fmkid,
  • Like
Reactions: cpasjuste
Having the same issue, when i used b02 i used to be able to oot into ReiNAND with this. With b05, i just get a black screen when i select ReiNAND from the list.

In the meantime, try using b02 and the autoboot emuNAND pack I released over in the Reinand thread. Your results might differ from mine, but that seems to be a pretty good combination; on my New 3DS XL, I've only seen it fail to boot once out of like 20 times so far (I do have ctrbootmanager set to a 3 second delay before booting though, I have several options I like to pick from, so I haven't tried timeout = 0).
 

Site & Scene News

Popular threads in this forum