Homebrew Custom Menu Themes help before I update? I've used TubeHax previously on my JP new 3DS w/V.10.1.0-27

OldSchoolGamer

Well-Known Member
OP
Newcomer
Joined
Sep 16, 2015
Messages
48
Trophies
0
Age
38
XP
49
Country
United States
Damn, I wish I hadn't formatted the browser data, since now I can't even get the address to stay saved in it...

EDIT: Please read the post below this one.
 
Last edited by OldSchoolGamer,

OldSchoolGamer

Well-Known Member
OP
Newcomer
Joined
Sep 16, 2015
Messages
48
Trophies
0
Age
38
XP
49
Country
United States
Since it's on a new page now, I'm just gonna sum up the situation I'm in now so no one has to go back and read the previous posts.

I was previously using BrowserHax on my JP new 3DS-firmware Ver. 10.1.0-27, and then I set up MenuHax to load the homebrew launcher instead of the HOME menu when I held a couple buttons. Somehow, I accidentally upgraded the firmware to Ver. 10.3.0-28, and now I can't get either of them to work. When I use the trick to avoid the browser nag it looks like it's loading for about ten seconds, then I get this error:

IMG280.jpg
 
Last edited by OldSchoolGamer,

Tenshi_Okami

Well-Known Member
Member
Joined
Nov 3, 2015
Messages
1,490
Trophies
0
Age
25
XP
1,616
Country
Puerto Rico
Thanks, but that says it's compatible with up to Ver. 10.1, which is the firmware I was using before when I had no problem. The final posts on that thread say that it wasn't updated for 10.2, and since I accidentally updated I have Ver. 10.3.0-28. There must be some difference between them that affects it...
Actually, the reason it says it does not work in 10.2 its cause the user got banned, making it unable to update the info. But I can confirm it works up to 10.3

Try this

Turn on the console
Scan the QR code
It will load the webpage(the auto.php one)

I haven't tried recently(after 10.4 came out) since I haven't received any 3DS from my friends to hack ;-;

Also, can you get a screenshot of the root of your SD card? Just to check if you have correctly installed the boot.3dsx

And did you tried updating the boot.3dsx?
 
Last edited by Tenshi_Okami,

OldSchoolGamer

Well-Known Member
OP
Newcomer
Joined
Sep 16, 2015
Messages
48
Trophies
0
Age
38
XP
49
Country
United States
Turn on the console
Scan the QR code
It will load the webpage(the auto.php one)
I don't think the QR code's the problem, actually. Since all it does is enter that URL into the browser, right?

Also, can you get a screenshot of the root of your SD card? Just to check if you have correctly installed the boot.3dsx

And did you tried updating the boot.3dsx?
Sure I can do a screenshot, but first, should I try updating the boot.3dsx? I have not tried that because I thought it was fine to use the same file as I was using before with Ver. 10.1...
 
Last edited by OldSchoolGamer,

OldSchoolGamer

Well-Known Member
OP
Newcomer
Joined
Sep 16, 2015
Messages
48
Trophies
0
Age
38
XP
49
Country
United States
Also, can you get a screenshot of the root of your SD card? Just to check if you have correctly installed the boot.3dsx
You understand that I had both BrowserHax and MenuHax working just fine before I accidentally updated (from 10.1 to 10.3), right? I've never touched the boot.3dsx file since I first put it on there - so it must be installed correctly, right?

I did take the screenshot anyway, in case any of the other files can tell you anything...

IMG301.jpg


If this is your first time reading posts on this thread, just ignore the paragraph below.
It's about something that shouldn't be a problem anymore.

I was able to add one of the browser's pre-existing favorites to the list again, then edited it to make it a bookmark for the page the QR code links to (http://yls8.mtheall.com/3dsbrowserhax_auto.php), and it saved the changes (the pre-existing ones kept undoing any changes I made when I re-opened the browser). So now that I can hit the link on my favorites immediately when the browser opens, so I'm pretty sure the problems I caused when I formatted the browser won't be an issue anymore. I deleted my questions about this from my other posts on this page, so that no one will be confused about what my problem is now.
 
Last edited by OldSchoolGamer,
D

Deleted User

Guest
Waitwaitwait

Instead of trying to get browserhax working, have you tried manually updating the payload for menuhax? Keep a copy of the ropbin payload you have there, and then go to http://smealum.github.io/3ds/ and download the appropriate ropbin payload for your system version and region. Name it the same as the one you had prior and try to launch menuhax like you had before. If that doesn't work, you may need to switch the name around. There's a thread around here somewhere that describes how to manually update menuhax like this that might have better information, so I'd advise you to look for that if this don't work. And lastly, if you already tried this and you mentioned it in a previous page, I apologize.
 

OldSchoolGamer

Well-Known Member
OP
Newcomer
Joined
Sep 16, 2015
Messages
48
Trophies
0
Age
38
XP
49
Country
United States
Instead of trying to get browserhax working, have you tried manually updating the payload for menuhax? Keep a copy of the ropbin payload you have there, and then go to http://smealum.github.io/3ds/ and download the appropriate ropbin payload for your system version and region. Name it the same as the one you had prior and try to launch menuhax like you had before.
Thanks, I was gonna ask about that - if there was a way to make MenuHax work without going through BrowserHax again. I followed these steps and it didn't work. So for the past hour I've been looking for the thread you mentioned. So far, I've only been able to find one that says it should work with the same file name as before... I'll keep looking, I just wanted to let you know. Do you happen to remember any part of the thread title?
 
Last edited by OldSchoolGamer,

OldSchoolGamer

Well-Known Member
OP
Newcomer
Joined
Sep 16, 2015
Messages
48
Trophies
0
Age
38
XP
49
Country
United States
Name it the same as the one you had prior and try to launch menuhax like you had before. If that doesn't work, you may need to switch the name around.
As you can see in that screenshot, the file on my SD card was originally named "ropbinpayload_menuhax_JPN23552_new3ds.bin"
and the file I downloaded like you told me to was named "N3DS_J_22528_9221.bin"
I tried giving it the same name as the original file, then I tried substituting the 5-digit number from the new file's name - "ropbinpayload_menuhax_JPN22528_new3ds.bin"
When none of that worked, I tried replacing my boot.3dsx (after making a copy of it) with the new one I just downloaded off that page (checked just in case, and BrowserHax doesn't work with this boot.3dsx either), and tried again with each of the different file names. I also tried the new boot.3dsx with my original payload file, using both 5-digit numbers, and still no luck.
 
Last edited by OldSchoolGamer,
D

Deleted User

Guest
One thing: have you changed your theme at all in between the time it was working and now? If that's a yes, menuhax will have to be re-installed and just putting a new payload in won't help.

I posted that right before I left for work, so I didn't have time to go looking for the tutorial. I'm not sure it's the same when I saw, but here: https://gbatemp.net/threads/tutorial-how-to-install-2-5-on-themehax-manually.400784/

I don't see why naming it the same doesn't work, but in the tutorial it just says to name it something entirely different: "menuhax_ropbinpayload.bin". The only thing I suggest doing differently than the tutorial suggests is that you don't delete your previous payload file. Just cut and paste it somewhere else since the name may still be important down the road (or even the payload file itself).
 

Tenshi_Okami

Well-Known Member
Member
Joined
Nov 3, 2015
Messages
1,490
Trophies
0
Age
25
XP
1,616
Country
Puerto Rico
Waitwaitwait

Instead of trying to get browserhax working, have you tried manually updating the payload for menuhax? Keep a copy of the ropbin payload you have there, and then go to http://smealum.github.io/3ds/ and download the appropriate ropbin payload for your system version and region. Name it the same as the one you had prior and try to launch menuhax like you had before. If that doesn't work, you may need to switch the name around. There's a thread around here somewhere that describes how to manually update menuhax like this that might have better information, so I'd advise you to look for that if this don't work. And lastly, if you already tried this and you mentioned it in a previous page, I apologize.
i dont think that could work cause the Menuhax used in 10.1 was patched on 10.2. The 10.2+ one is using an exploit of when you shuffle a theme(if im correct), the one used in 10.1 is using an exploit on themes only.

You could also get a JPN OOT3D videogame(with a powersave) and use that to run the homebrew.
 
Last edited by Tenshi_Okami,
D

Deleted User

Guest
i dont think that could work cause the Menuhax used in 10.1 was patched on 10.2. The 10.2+ one is using an exploit of when you shuffle a theme(if im correct), the one used in 10.1 is using an exploit on themes only.

You could also get a JPN OOT3D videogame(with a powersave) and use that to run the homebrew.

Hmm, could be. Not like I have an idea how either work anyways, haha.
 

Tenshi_Okami

Well-Known Member
Member
Joined
Nov 3, 2015
Messages
1,490
Trophies
0
Age
25
XP
1,616
Country
Puerto Rico
Hmm, could be. Not like I have an idea how either work anyways, haha.
Im going to explain cause im feeling friendly today :P
Menuhax uses an exploit on the audio files from the themes. The audio has codes to trigger the hack into it, so when the 3DS tries to open the audio files, it will rapidly trigger the hack and not get on the homemenu.
Before 10.2, that code was in the Theme Audio files, but since 10.2+ Nintendo patched the exploit on themes, but the hack can still be triggered by the shuffle feature in the Theme Management App(I could be wrong, if someone knows better about Shufflehax, feel free to explain :P).
 
  • Like
Reactions: Deleted User
D

Deleted User

Guest
Im going to explain cause im feeling friendly today :P
Menuhax uses an exploit on the audio files from the themes. The audio has codes to trigger the hack into it, so when the 3DS tries to open the audio files, it will rapidly trigger the hack and not get on the homemenu.
Before 10.2, that code was in the Theme Audio files, but since 10.2+ Nintendo patched the exploit on themes, but the hack can still be triggered by the shuffle feature in the Theme Management App(I could be wrong, if someone knows better about Shufflehax, feel free to explain :P).

Hey, thanks. I actually think I understand what you said before a little better now - since OP updated between the patches, it doesn't work the same way and needs to be re-installed anyway. Welp.
 

Tenshi_Okami

Well-Known Member
Member
Joined
Nov 3, 2015
Messages
1,490
Trophies
0
Age
25
XP
1,616
Country
Puerto Rico
Hey, thanks. I actually think I understand what you said before a little better now - since OP updated between the patches, it doesn't work the same way and needs to be re-installed anyway. Welp.
I think its better to get either OOT3D(With Powersave), Cubic Ninja or Smash(Hard to do the exploit on)(All of them from Japanese region).
 

OldSchoolGamer

Well-Known Member
OP
Newcomer
Joined
Sep 16, 2015
Messages
48
Trophies
0
Age
38
XP
49
Country
United States
Menuhax uses an exploit on the audio files from the themes. The audio has codes to trigger the hack into it, so when the 3DS tries to open the audio files, it will rapidly trigger the hack and not get on the homemenu.
Before 10.2, that code was in the Theme Audio files, but since 10.2+ Nintendo patched the exploit on themes, but the hack can still be triggered by the shuffle feature in the Theme Management App
Hey, thanks. I actually think I understand what you said before a little better now - since OP updated between the patches, it doesn't work the same way and needs to be re-installed anyway. Welp.

I finallly got it working again, after spending a whole night and day trying different things and making a little progress at a time. Thanks for the help, guys. After reading these posts, I realized I needed to get BrowserHax working again first. I'm not sure where, but I think I found the previous versions of browserhax_fright and dowloaded the first one released after firmware Ver. 10.3. It still wouldn't work, until I went to http://yls8.mtheall.com/3dsbrowserhax.php and saw at the bottow the different exploit links that http://yls8.mtheall.com/3dsbrowserhax_auto.php (the QR code link) is supposed to auto-trigger and tried the http://yls8.mtheall.com/3dsbrowserhax_fright_txg3.php one in the browser. Success!

Then I found the first version of MenuHax released after firmware Ver. 10.3, and replaced the old files on the SD card. This version has a 'shufflepayload' folder that the previous one didn't, so I knew that was a good sign. After accessing the Homebrew Launcher through the browser, I installed MenuHax. It had said to extract the files directly into the 3DS folder, but after some trial and error, I figured out that they only work if they're in a folder named menuhax_manager. The payload file mine uses now is ropbinpayload_menuhax_JPN25600_new3ds.bin.

To test if the MenuHax was working, I was following someone's suggestion of hitting the Power button, then the Menu button to access it quickly without turning it off. I realized (from reading Tenshi_Okami's explanation) that although that method worked fine when the exploit used the Home theme's sound, doing that doesn't cause the theme to shuffle so it wouldn't work now. I did find another way that's quicker than turning it off though: open Settings, then eXit.

So now that I have it working through MenuHax again, which doesn't require the browser, is there any advantage (other than actually using the browser for the internet) to downgrading the firmware to Ver. 9.3? (EDIT: I meant to say 9.2) If there is, I'll just have to setup MenuHax again. Now, finally getting back to what the title of this thread is about... which method of creating and installing custom themes would you recommend? Also, I know you might not be able to actually link to it here, but is there a way to find and install the official themes from the Theme Shop? I only want to get the ones that I've already paid for on my original 3DS, without doing an actual system transfer.
 
Last edited by OldSchoolGamer,
D

Deleted User

Guest
I haven't been here that long, but dang, I haven't seen anyone try so hard to get something working. I'm glad you were able to fix it.

As for the advantages to downgrading, it really depends on what you want to do with the system.

<=9.2 users have kernel access which grants access to most (if not all) system services. With kernel access, you can use a .cia manager to install .cias, create an emuNAND to use with CFW (or even use CFW with sysNAND, but that's not a good idea), and probably some other things I'm unaware of. Certain things run better as a .cia, like RetroArch cores. You can also used CFW to install unsigned .cias, like homebrew apps or VC injections (including GBA games for full-speed GBA gaming). Those on <=9.2 can do everything 9.3+ can do with homebrew. Pretty sure there's no browser nag on <=9.2, as well.

9.3+ doesn't have kernel access (at least, not arm9 but if you're updating you'll be on 10.5 more than likely, so kernel access is out of the question atm), but can use homebrew through ninjahax2.5.

As far as the original question, to create a custom theme there's YATA+ 1.6 or whatever the latest is. You'll have to find a copy of a certain SDK tool for sound effects IIRC, though. If you decide you want some custom themes made by other people, here's a great site.

Installing themes with the menuhax manager is easy, but if you're on emuNAND, you'll want to use CHMM2. It's a little tricky to use but it gets the job done.

Lastly, for getting official themes, there's a way to do it with the home menu extdata tool, but I don't remember how to do that. I just went on that iso site and found a thread with a MEGA link containing all the official themes.
 
  • Like
Reactions: zezzo

Tenshi_Okami

Well-Known Member
Member
Joined
Nov 3, 2015
Messages
1,490
Trophies
0
Age
25
XP
1,616
Country
Puerto Rico
To test if the MenuHax was working, I was following someone's suggestion of hitting the Power button, then the Menu button to access it quickly without turning it off. I realized (from reading Tenshi_Okami's explanation) that although that method worked fine when the exploit used the Home theme's sound, doing that doesn't cause the theme to shuffle so it wouldn't work now. I did find another way that's quicker than turning it off though: open Settings, then eXit.
Reason of that is cause on the old exploit it used the sound on the theme, but on this exploit its different. Not sure why but ehh lol. Now Put the Tubehax DNS on the 3ds so it does not download any updates.
 

OldSchoolGamer

Well-Known Member
OP
Newcomer
Joined
Sep 16, 2015
Messages
48
Trophies
0
Age
38
XP
49
Country
United States
Reason of that is cause on the old exploit it used the sound on the theme, but on this exploit its different. Not sure why but ehh lol.
Isn''t that the same thing I said in the part that you quoted? "Not sure why" what? I thought you already explained why before... You said Nintendo patched that exploit (that used the sound) and then another way was found using the theme shuffle feature. If you mean why the power button followed by Home doesn't activate MenuHax anymore, it's because that doesn't cause the themes to shuffle, which I know because I've used the shuffle feature for a long time on my original 3DS. I have to use it, since I bought so many good ones (Azure Striker, Shantae/Rottytops, Zelda, Persona Q...) that it's hard for me to even keep it narrowed it down to ten.

Now Put the Tubehax DNS on the 3ds so it does not download any updates.
Thanks, I already had it set to that. In fact, I can't even remember what I had temporarily taken it off for - whenever the system updated to 10.3...

Pretty sure there's no browser nag on <=9.2, as well.
Yeah, 9.2 was the one I was thinking of when I said 9.3, I had just remembered it wrong. That's why I said asked if there was a reason to downgrade the firmware besides using the browser, because that's when there was no nag. I didn't know about anything else though, because my main focus the whole time has just been to get MenuHax working again to bypass the region lock, and then look into custom themes.

Thanks for the words of encouragement, by the way. If you have the patience, I was wondering if you could tell me more about what kernel actually is and the basics on how it works...

Installing themes with the menuhax manager is easy, but if you're on emuNAND, you'll want to use CHMM2. It's a little tricky to use but it gets the job done.
If I use Menuhax Manager now to install themes, then downgrade the firmware afterward, will I have to re-install them using CHMM2 or will they still be set up? Also, is there a feature that will shuffle the custom themes for you?

Finally, I was planning on trying SVDT to backup and possibly edit saves. Have you (or anyone else reading this) used that before?
 
Last edited by OldSchoolGamer,
D

Deleted User

Guest
Yeah, 9.2 was the one I was thinking of when I said 9.3, I had just remembered it wrong. That's why I said asked if there was a reason to downgrade the firmware besides using the browser, because that's when there was no nag. I didn't know about anything else though, because my main focus the whole time has just been to get MenuHax working again to bypass the region lock, and then look into custom themes.

Thanks for the words of encouragement, by the way. If you have the patience, I was wondering if you could tell me more about what kernel actually is and the basics on how it works...

I have the patience, but not the knowledge, heh. The most I could tell you is pretty much what I already did: kernel access (in the case of <=9.2, it's the arm9 kernel) grants access to certain system services that otherwise couldn't be used normally, in userland. userland has access to basic things that will make the system run fine (since this part I don't know about, I assume it's things like the Home Menu, launching carts/games, etc.), but doesn't let you mess with those certain system services. Now, we do have kernel access in 9.3-10.3, but it's a different kernel, the arm11 one. This, while still giving us access to certain system services we otherwise wouldn't have access to, doesn't give us access to all of the services the arm9 kernel does. Despite the not giving us access to all the services that the arm9 kernel does, it gives us enough access to install legitimate .cias and to whatever services are needed to upgrade (unless those .cias are legit in the same way legit .cias are legit, then I'm not making sense.) memchunkhax2 is an exploit that gives us access to the arm11 kernel, and this is why we can downgrade.

If you want to learn more about this, perhaps ask a developer here; for sure they'll know so much more than I do and will be able to point you to some things you can read which will give you more insight.

If I use Menuhax Manager now to install themes, then downgrade the firmware afterward, will I have to re-install them using CHMM2 or will they still be set up? Also, is there a feature that will shuffle the custom themes for you?

I should clarify: with the way the menuhax manager works, you can only have one theme installed at a time. They won't be added to your 'official' themes menu, and you'll have to swap out every time you want to change a theme. It's really only useful for sysNAND if you've got menuhax installed. You will have to re-install the theme, I believe, since the way the exploit works will be different - I assume the installation will be different as well. But it's not much of a hassle and takes little to no time. No shuffle feature here.

I do believe CHMM2 will shuffle themes for you. It's a little tricky to work with (be it the program's fault or mine I'm not sure yet, but I'll err on it's mine), but CHMM2 is pretty handy. It lets you preview a theme before you install it inside the program, and you can have multiple themes in the folder to scroll through.

Remember, though: CHMM2 is only useful on emuNAND if menuhax is a main entrypoint for you.

Finally, I was planning on trying SVDT to backup and possibly edit saves. Have you (or anyone else reading this) used that before?

I use SVDT whenever I'm about to do something that I'm worried could corrupt the save or something, and I've used it to get the save file for Etrian Odyssey IV to edit. Something else notable too is I used it to take the save file from The Legend of Zelda: Link's Awakening DX (which I used for VC injection via HANS) and inject into a 'standalone' VC inject on emuNAND, and it worked flawlessly. It's a good program.
 

OldSchoolGamer

Well-Known Member
OP
Newcomer
Joined
Sep 16, 2015
Messages
48
Trophies
0
Age
38
XP
49
Country
United States
memchunkhax2 is an exploit that gives us access to the arm11 kernel, and this is why we can downgrade.
Thanks again for attempting to explain things a bit. I couldn't find anything on memchunkhax2 - but do I need to, or was that just to help me understand? I still don't really know what emuNAND is, so could you tell me a little more about that and if you think it's something I'll definitely want?

I was looking into SafeSysUpdater (mainly this thread: https://gbatemp.net/threads/wip-safesysupdater.409392/) and what I didn't realize is that the downgrade process is never 100% safe. Even if there's only a slight risk of me bricking the system, I'd rather not do it. The one exception would be if it would allow me access to the Japanese eShop somehow, and if that's the only way of doing it. Nothing else is all that important to me, and I'm happy just to have it working region-free.

By the way, I did get SVDT working and I'm very happy with it. The only thing that bothered me a bit (which may seem silly) is how ugly the icon was. I like everything looking nice and clean, which is why I downloaded SMDH-Creator back when I first got homebrew working on Ver. 10.1 - so I could make my own icons. Since I was only making it for myself, I just made it say "saves" instead of SVDT. In case you or anyone else wants to use it, I'll upload it here (I was going to upload the modified SMDH, but it won't allow it). It matches the colors I used with the gridlauncher version of the homebrew launcher...

Icon-Saves (SVDT).PNG
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: Que dices?