Homebrew Alternate/Debug/Test menu working on retail 3DS

  • Thread starter Thread starter PabloMK7
  • Start date Start date
  • Views Views 51,133
  • Replies Replies 289
  • Likes Likes 13
A friend of mine @Poup2804 intentionally tried disabling unitinfo after deleting the home menu to verify how viable a certain statement on 3dbrew would be...

...thus, we confirmed that if Home fails to start, TestMenu will be used instead.

A decent timesaver for people bricking from failed installations of Home romhacks?
 
After a day of hard work, I did it ^O^
T6m3IKu.jpg

I'm going to install the rest of the dev apps now and then wonder why I bothered doing all this
also, what would happen if I updated?
 
After a day of hard work, I did it ^O^
T6m3IKu.jpg

I'm going to install the rest of the dev apps now and then wonder why I bothered doing all this
also, what would happen if I updated?
If you try and update without a NAND backup, it will throw an error message (via system settings) close to the end.
If you try with sysUpdater it won't even make it past the first install.
If you use directory install with FBI it will go for a bit and then toss the "AN ERROR HAS OCCURED" message.
So if you don't have a NAND backup, you cannot ever restore to original emunand (or sysNAND in my case :/)
 
If you try and update without a NAND backup, it will throw an error message (via system settings) close to the end.
If you try with sysUpdater it won't even make it past the first install.
If you use directory install with FBI it will go for a bit and then toss the "AN ERROR HAS OCCURED" message.
So if you don't have a NAND backup, you cannot ever restore to original emunand (or sysNAND in my case :/)
ah cool
so now I technically have a dev unit in my possesion! :D
 
ah cool
so now I technically have a dev unit in my possesion! :D
One that has no way of doing anything (iirc correctly) unless you want to debug a game (which doesn't do much without the official debugger) and you can no longer play online, and some games won't work. Any retail cartridge with an update won't work
 
  • Like
Reactions: astronautlevel
One that has no way of doing anything (iirc correctly) unless you want to debug a game (which doesn't do much without the official debugger) and you can no longer play online, and some games won't work. Any retail cartridge with an update won't work
I can still access my normal nand by not pressing 'L' on boot
brb, I'm checking out the microsd management app, which has a proper ui for some reason?
 
A friend of mine @Poup2804 intentionally tried disabling unitinfo after deleting the home menu to verify how viable a certain statement on 3dbrew would be...

...thus, we confirmed that if Home fails to start, TestMenu will be used instead.

A decent timesaver for people bricking from failed installations of Home romhacks?
The thing is, you can't launch devmenu from it according to what repacked version you have
 
The thing is, you can't launch devmenu from it according to what repacked version you have
Not if you took advantage of the fact TestMenu has a legit ticket and are using it on an unmodified/themehax system (then you're a bit stupid for screwing with sysnand home...) but under any cfw, devmenu can be opened anyway! (and could be used to install a version-increased Home, or someone could hack FBI to have devmenu's title id...)
 
Not if you took advantage of the fact TestMenu has a legit ticket and are using it on an unmodified/themehax system (then you're a bit stupid for screwing with sysnand home...) but under any cfw, devmenu can be opened anyway! (and could be used to install a version-increased Home, or someone could hack FBI to have devmenu's title id...)
I have devmenu installed, however the testmenu returns an error when trying to open it. I'll try to decrypt it again, but I'm fairly sure this devmenu dump is just fine
 
Too bad that without Developer Hardware this isn"t much useful, too bad that is difficult to get a Development Unit outside and I can"t get the license either.
But well, something is something, there"s the Firmware.
 
Last edited by Clector,
Not if you took advantage of the fact TestMenu has a legit ticket and are using it on an unmodified/themehax system (then you're a bit stupid for screwing with sysnand home...) but under any cfw, devmenu can be opened anyway! (and could be used to install a version-increased Home, or someone could hack FBI to have devmenu's title id...)
Not if you took advantage of the fact TestMenu has a legit ticket and are using it on an unmodified/themehax system (then you're a bit stupid for screwing with sysnand home...) but under any cfw, devmenu can be opened anyway! (and could be used to install a version-increased Home, or someone could hack FBI to have devmenu's title id...)
Also, the ticket should also work on the dev TestMenu in theory.
 
I have devmenu installed, however the testmenu returns an error when trying to open it. I'll try to decrypt it again, but I'm fairly sure this devmenu dump is just fine
iirc it needs to have a certain title ID and it needs to install to NAND. I can't remember what the TID is but not every copy of devmenu will work.
 
Heres a simple NS patch that can be used to force into test menu or anthing really.
http://pastebin.com/SbUf9Urw
It can be converted to work with my patching system very easily for those RN users.
Wait, so if I understand this correctly, we can use this to boot anything we want in place of the HOME Menu? If so, then replacement home menus aren't far off!
 
Heres a simple NS patch that can be used to force into test menu or anthing really.
http://pastebin.com/SbUf9Urw
It can be converted to work with my patching system very easily for those RN users.
just simply imported to luma it's always boot into test menu whatever I do. Thank you for your hard work and code.

homebrew homemenu is possible with this code. very interesting.
 
Last edited by Februarysn0w,
just simply imported to luma it's always boot into test menu what ever I do. Thank you for your code.

homebrew homemenu is possible with this code. very interesting.
Well, theoretically possible. A lot of RE is needed to figure out all the functions a custom menu is required to handle to actually work as a replacement.

To anyone looking into it: TestMenu (from the SDK that matches fw 8.0 and greater because of the reboot titles like Sm4sh) might be less painful to RE than HOME Menu by not being threaded and as graphics-based and thus the smaller codebase.
 
Last edited by Suiginou,

Site & Scene News

Popular threads in this forum