Homebrew [release] HomeMenuHax

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
A Chinese user reported his 2DS 9.0.0-20U didn't work with Themehax.

What he did:
1) Unlink emuNAND
2) Open SysNAND's Theme Setting to create Theme's database
3) Use Gateway SysNAND mode to install Cubic Ninja CIA
4) Run CN CIA (Ninjhax) on GW SysNAND mode to boot HBL
5) Install Themehax 1.2 successfully
6) Replace boot.3dsx with CtrBootManager's

The problem:
Themehax had never booted.
He entered SysNAND without any boot menu every time.
 
Last edited by MelonGx,

Dean_

Well-Known Member
Member
Joined
Sep 11, 2014
Messages
684
Trophies
0
XP
712
Country
A Chinese user reported his 2DS 9.0.0-20U didn't work with Themehax.

What he did:
1) Unlink emuNAND
2) Open SysNAND's Theme Setting to create Theme's database
3) Use Gateway SysNAND mode to install Cubic Ninja CIA
4) Run CN CIA (Ninjhax) on GW SysNAND mode to boot HBL
5) Install Themehax 1.2 successfully
6) Replace boot.3dsx with CtrBootManager's

The problem:
Themehax had never booted.
He entered SysNAND without any boot menu every time.
Tell him to try browserhax.
 

Drak0rex

Well-Known Member
Member
Joined
Oct 12, 2014
Messages
2,196
Trophies
0
XP
2,895
Country
United States
So who here is in contact with Yellow8 and could request the option to boot the homebrew loader if we hold a certain button?
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
I just read the "Emergency Homebrew launcher" and it got me thinking

Would it be possible to implement that into Home Menu Hax?

Press shoulder L to launch one launcher and hold shoulder R to launch a different launcher?
 
  • Like
Reactions: Drak0rex

vhaines

Well-Known Member
Member
Joined
Oct 13, 2015
Messages
211
Trophies
0
Age
35
XP
224
Country
is there a way to fix themehax menu, when i access my region free cart and then loads in the game, when i press the home button it stucks it hangs
 

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
Okay, so I just wanted to update ThemeHax to v1.2 but the installer keeps on freezing on the very first choice prompt (aka "Are you sure you want to do this ?"). Used IronHax, TubeHax and BrowserHax but couldn't make it work.

Any thought on why causes this ? My old themehax installation is completely broken and I already switched theme and deleted payload, are there other things to do to ensure a clean install ?
 

OctopusRift

GBATemp's Local Octopus, Open 9am-2am. "Not Yet"
Member
Joined
Nov 19, 2014
Messages
1,460
Trophies
0
XP
947
Country
Saint Kitts and Nevis
is there a way to fix themehax menu, when i access my region free cart and then loads in the game, when i press the home button it stucks it hangs
no home menu in region free.

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

Okay, so I just wanted to update ThemeHax to v1.2 but the installer keeps on freezing on the very first choice prompt (aka "Are you sure you want to do this ?"). Used IronHax, TubeHax and BrowserHax but couldn't make it work.

Any thought on why causes this ? My old themehax installation is completely broken and I already switched theme and deleted payload, are there other things to do to ensure a clean install ?
change your theme to red or something... make sure your internet works... and then, if all else fails... tell us your error code.
 

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
I did change my theme already, and I don't get any error code, just this screen which appears except that pressing A or B or any other key doesn't do a thing :
244849P1100097.jpg


Also, does v1.2 still fetches payload from /themehaxinstaller_otherapp_payload.bin ? I tried bypassing http fetch (my internet connexion is indeed pretty shitty) by downloading the payload from smealum's website and renaming it but I still won't get past this frozen screen.
 
Last edited by supercarotte,

m45t3r

Well-Known Member
Member
Joined
Jul 17, 2007
Messages
243
Trophies
0
Website
Visit site
XP
422
Country
Brazil
I just read the "Emergency Homebrew launcher" and it got me thinking

Would it be possible to implement that into Home Menu Hax?

Press shoulder L to launch one launcher and hold shoulder R to launch a different launcher?
You mean this homebrew that mashers worked originally and I modified right?

I don't know about mashers, however my user case of HBL-emergency is exactly to use it with HomeMenuHax.

It is basically a substitute of CTRBootManager: I use it to allow if I want to boot rxTools (the default) or Homebrew Launcher (pressing R). I rename HBL-emergency.3dsx to boot.3dsx, configure the boot_config.ini and add any .3dsx that I want to boot straight from HBL-emergency.3dsx.

The advantage from CTRBootManager is two: first it is faster to just hold a button than to select if from a menu; second it uses the original Homebrew Launcher payload, so homebrews that need internet access, for example, works flawlessy (in CTRBootManager I never got internet access).

I implemented a delay similar from the lastest version of CTRBootManager, so it increases the chance of booting CFWs like rxTools too.
 
  • Like
Reactions: fmkid

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
You mean this homebrew that mashers worked originally and I modified right?

I don't know about mashers, however my user case of HBL-emergency is exactly to use it with HomeMenuHax.

It is basically a substitute of CTRBootManager: I use it to allow if I want to boot rxTools (the default) or Homebrew Launcher (pressing R). I rename HBL-emergency.3dsx to boot.3dsx, configure the boot_config.ini and add any .3dsx that I want to boot straight from HBL-emergency.3dsx.

The advantage from CTRBootManager is two: first it is faster to just hold a button than to select if from a menu; second it uses the original Homebrew Launcher payload, so homebrews that need internet access, for example, works flawlessy (in CTRBootManager I never got internet access).

I implemented a delay similar from the lastest version of CTRBootManager, so it increases the chance of booting CFWs like rxTools too.
I'm not exactly sure what some of that means. But you could use it like I asked?
 

m45t3r

Well-Known Member
Member
Joined
Jul 17, 2007
Messages
243
Trophies
0
Website
Visit site
XP
422
Country
Brazil
I'm not exactly sure what some of that means. But you could use it like I asked?

Yep, you can. I just don't recommend using L for lauching a CFW with autoboot on, since this is the exactly the same key they use to show you the menu (so you will probably activate the menu when trying to select the CFW, cancelling autoboot).

You can however use almost any other key, i.e. A, B, X, Y, START, SELECT, UP, DOWN, LEFT, RIGHT...
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
Yep, you can. I just don't recommend using L for lauching a CFW with autoboot on, since this is the exactly the same key they use to show you the menu (so you will probably activate the menu when trying to select the CFW, cancelling autoboot).

You can however use almost any other key, i.e. A, B, X, Y, START, SELECT, UP, DOWN, LEFT, RIGHT...
So I have no idea what CFW is and I have no programming experience... Kinda.

How would I make it where it's like the themehax where it already has the L shoulder as Homebrew Launcher and R shoulder to launch something else?
 

m45t3r

Well-Known Member
Member
Joined
Jul 17, 2007
Messages
243
Trophies
0
Website
Visit site
XP
422
Country
Brazil
So I have no idea what CFW is and I have no programming experience... Kinda.

How would I make it where it's like the themehax where it already has the L shoulder as Homebrew Launcher and R shoulder to launch something else?
Just look at this topic, downloads HBL-Emergency.zip, extract the contents to the root of your SD card and edit boot_config.ini to your necessities.

However, since you seen to not be using autobooting themehax you would need to press L to load the exploit, and after the exploit loads you can press and hold any other button to select your desired homebrew.
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
Just look at this topic, downloads HBL-Emergency.zip, extract the contents to the root of your SD card and edit boot_config.ini to your necessities.

However, since you seen to not be using autobooting themehax you would need to press L to load the exploit, and after the exploit loads you can press and hold any other button to select your desired homebrew.
Looks like you are the same person that answered sorta the same question in that thread too. Guess I will have to try and figure this out... It's not really a nscessity for me. More of just a fun thing to do for reasons.
 

m45t3r

Well-Known Member
Member
Joined
Jul 17, 2007
Messages
243
Trophies
0
Website
Visit site
XP
422
Country
Brazil
Looks like you are the same person that answered sorta the same question in that thread too. Guess I will have to try and figure this out... It's not really a nscessity for me. More of just a fun thing to do for reasons.

Let me try to explain it in layman terms (not that it is really difficult, it is just confusing for people that it is starting).

themehax is just a entry point, or to say it is something that "allows homebrew". The homebrew that it runs by default is Homebrew Launcher. Homebrew Launcher is the boot.3dsx file that you have in the root of your SD card. You can substitute this homebrew with any other homebrew (compatible with Ninjhax 2.x, that is the current version of Ninjhax), just swapping this boot.3dsx file with another.

HBL-emergency is one of those homebrews that you can use to substitute boot.3dsx. It is actually a simplified version of Homebrew Launcher, so it allows you to autoboot: this means that HBL-emergency is just a homebrew that loads another homebrew, automatically.

Now, why would you do that? Wouldn't it be simple to just use Homebrew Launcher? Well, it is because with HBL-emergency you can press a button, say R, to boot another homebrew that is not the default. So you could, for example, load the traditional Homebrew Launcher without pressing anything, and one mod of Homebrew Launcher (like from mashers) pressing R.

The only thing is, remember that themehax is a entry point? Well, you're using themehax non-autoboot version it seens, so it means that the entry point is only executed when you press L while turning on 3DS. So even using HBL-emergency, you need to hold L while turning on the 3DS to load the entry point. After the glitchy screen and the debug screen (where it shows some strange text) the entry point finished the loading and will start to load the boot.3dsx file in the root of your SD card. At this time you may release the L button and press any other button, so HBL-emergency will get its input to select your desired .3dsx file.
 
  • Like
Reactions: fmkid

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
Let me try to explain it in layman terms (not that it is really difficult, it is just confusing for people that it is starting).

themehax is just a entry point, or to say it is something that "allows homebrew". The homebrew that it runs by default is Homebrew Launcher. Homebrew Launcher is the boot.3dsx file that you have in the root of your SD card. You can substitute this homebrew with any other homebrew (compatible with Ninjhax 2.x, that is the current version of Ninjhax), just swapping this boot.3dsx file with another.

HBL-emergency is one of those homebrews that you can use to substitute boot.3dsx. It is actually a simplified version of Homebrew Launcher, so it allows you to autoboot: this means that HBL-emergency is just a homebrew that loads another homebrew, automatically.

Now, why would you do that? Wouldn't it be simple to just use Homebrew Launcher? Well, it is because with HBL-emergency you can press a button, say R, to boot another homebrew that is not the default. So you could, for example, load the traditional Homebrew Launcher without pressing anything, and one mod of Homebrew Launcher (like from mashers) pressing R.

The only thing is, remember that themehax is a entry point? Well, you're using themehax non-autoboot version it seens, so it means that the entry point is only executed when you press L while turning on 3DS. So even using HBL-emergency, you need to hold L while turning on the 3DS to load the entry point. After the glitchy screen and the debug screen (where it shows some strange text) the entry point finished the loading and will start to load the boot.3dsx file in the root of your SD card. At this time you may release the L button and press any other button, so HBL-emergency will get its input to select your desired .3dsx file.
That makes so much more sense to me that the other stuff I was trying to figure out. Thanks for taking the time to 'dumb-it-down' for me. I'm smart, just not very understanding sometimes.

1. Themehax entry point with L
2. Emergency Homebrew boot file
3. 'Secondary Homebrew menu' selection menu in which another button is used to choose your wanted menu

That sound about right? :bow:
 

m45t3r

Well-Known Member
Member
Joined
Jul 17, 2007
Messages
243
Trophies
0
Website
Visit site
XP
422
Country
Brazil
That makes so much more sense to me that the other stuff I was trying to figure out. Thanks for taking the time to 'dumb-it-down' for me. I'm smart, just not very understanding sometimes.

1. Themehax entry point with L
2. Emergency Homebrew boot file
3. 'Secondary Homebrew menu' selection menu in which another button is used to choose your wanted menu

That sound about right? :bow:
Yep, about it.
 
  • Like
Reactions: Xenosaiga

lettuce

Well-Known Member
Member
Joined
Jul 27, 2006
Messages
811
Trophies
0
XP
491
Country
Ok so i have booted Gateway into sysnand mode, installed the themehax_installer.cia, it says that its installed correctly. But have noticed a few lines of the code say....

Failed to start BgmCache.bin and bgm.bcstm on SD card copying for the bgm-data will be skipped

Failed to copy theme Manage.bin, generating one then try again

When i turn the 3ds on and hold the 'L' button down its seemed to have frozen at...

got handle ?
am.sys
0086008

and the bottom screen turns form blue to red
 
Last edited by lettuce,

AnukWolf

Well-Known Member
Member
Joined
Oct 14, 2015
Messages
107
Trophies
0
Age
28
XP
109
Country
Gambia, The
I just compiled the newest Themehax version together with an official theme I'd normally use.
Installed just fine, after that I renamed the used menuhax***.lz to body_LZ.bin and put that and the bgm file into CHMM's Themes folder and applied the theme.
Well I still was able to start HBL and also still got into home menu and saw the new theme working but as soon as I moved the cursor to a new tile it froze immediately.

Here's a video of all that (hosted on my website)
http://push.anukthewolf.com/a/VID_20151014_010707.mp4

And btw, it took almost an hour to compile (compared to 79 secs with stock theme)
 
Last edited by AnukWolf,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Bigonya uses his wiener to mod 360s
    +1
  • Xdqwerty @ Xdqwerty:
    Going to the water park, see ya
  • BigOnYa @ BigOnYa:
    You should update the 360 to newest dash before RGHing it yes. But not a big deal if you don't, you can install new dash/avatar updates after. It's just easier to do it auto online before, instead manual offline after.
  • BigOnYa @ BigOnYa:
    Have fun @Xdqwerty. If you see a chocolate candy bar floating in the water, don't eat it!
  • AncientBoi @ AncientBoi:
    :O:ohnoes: Y didn't U Tell ME that ALSO? @BigOnYa :ohnoes: 🤢🤮
    +1
  • BigOnYa @ BigOnYa:
    Does it taste like... chicken?
    +1
  • S @ salazarcosplay:
    @BigOnYa I wanted to ask you about your experience with seeing south park. Most of the people a bit younger like my younger brother and cousins that are a few younger than me that saw kids found south park funny because of the curse words, kids at school, that seemed like liking the show on a very basic level.

    I could not quite have a in depth discussion of the show.

    How was it for you? As an adult. What did you find the most interesting part about it. Did you relate to the parents of the kids and their situations. Was it satires, the commentary on society. The references on celebrities' and pop culture.
    +1
  • BigOnYa @ BigOnYa:
    I remember seeing the very first episode back in the day, and have watched every episode since. I used to set my VCR to record them even, shows how long ago.
  • BigOnYa @ BigOnYa:
    I just like any comedies really, and cartoons have always been a favorite of mine. Family guy, American Dad, Futurama, Cleveland Show, Simpsons - I like them all.
    +1
  • BigOnYa @ BigOnYa:
    South Park is great cause they always touch on relavent issues going on today, and make something funny out of it.
    +3
  • S @ salazarcosplay:
    @BigOnYa were you always up to date on the current events and issues of the time or were there issues that you first found out thru south park
  • BigOnYa @ BigOnYa:
    Most of the time yea I knew, I watch and read the news regularly, but sometimes the Hollywood BS stuff, like concerning actors slip by me. I don't follow most Hollywood BS (example: the Kardasians)
    +2
  • S @ salazarcosplay:
    @BigOnYa there were relevant issues before south park was made, that's why i think a south park prequel/spinoff would be great. Randy and his friends in their child hood
    +1
  • BigOnYa @ BigOnYa:
    Yea, like them running in high school together, getting into stuff, and how they got hitched and had kids. And how the town of South Park was back then compared to now. That would be cool to see.
  • BakerMan @ BakerMan:
    yeah
  • The Real Jdbye @ The Real Jdbye:
    @salazarcosplay if they made a prequel, it would still be about current issues, cause it doesn't make sense to make it about stuff that happened 30 years ago that nobody cares about anymore
  • The Real Jdbye @ The Real Jdbye:
    it's too late
  • The Real Jdbye @ The Real Jdbye:
    the older south park episodes about particular issues usually age poorly since the topic is no longer relevant
  • The Real Jdbye @ The Real Jdbye:
    an exception is giant douche vs turd sandwich, that's always relevant :P
    +1
  • K3Nv2 @ K3Nv2:
    I was gone for like an hour and none of you thought to write or call pos
  • BigOnYa @ BigOnYa:
    We knew you were going to Sonic to get lunch.
  • K3Nv2 @ K3Nv2:
    Sonics fast I would've been home in 10 mins
  • BigOnYa @ BigOnYa:
    Meet and greet with AncientBoi then?
  • K3Nv2 @ K3Nv2:
    That would've gone slow he's old
    +1
    K3Nv2 @ K3Nv2: That would've gone slow he's old +1