Hacking [Question] How to access Homebrew while on emuNAND?

  • Thread starter Thread starter andzalot55
  • Start date Start date
  • Views Views 7,568
  • Replies Replies 56
Yes I did but should I change the name to get it loading?
Yeah, try to have it match the name it's asking for.

Also, double-check that the version you downloaded is really the one it's looking for. Otherwise, re-download the proper version.
 
Yeah, try to have it match the name it's asking for.

Also, double-check that the version you downloaded is really the one it's looking for. Otherwise, re-download the proper version.

Okay so it still gives me the error but I tried turning on the internet to access homebrew through emuNAND and it works. It just loads into ctrbootmanager when loading in first thing. I still want to get this payload this working so I don't have to access it with the internet all the time.
 
you should edit the ninjhax payload so it doesnt interfere with the coldbooting
I think that's separated by filename already actually, because the filename starts with "hblauncher_...". I suspect it's expecting the payload for SysNAND, but EmuNAND is running a different version? What version are your EmuNAND and SysNANDs?

EDIT: You can also try deleting the payload, turning on Wi-Fi, and let the app download the payload by itself. (Hold Y as you're running it so it keeps it on your SD card)

^If this method worked, can you tell us the filename of the payload for future reference? I'm curious why manually downloading it didn't work.
 
Last edited by CrispyYoshi,
you should edit the homebrew payload so it doesnt interfere with the coldbooting
edit the "boot.3dsx" from the homebrew starer pack using HXD then go change the "boot.3dsx" text string into something that is 4 character long :D that's what I did when I set up my ninjhax since both coldbooting and ninjhax requires "boot.3dsx" :D

nvm I thought you went with the ninjhax :rofl2::rofl2:
 
Last edited by Hi I'm Jah,
  • Like
Reactions: Deleted-236924
edit the "boot.3dsx" from the homebrew starer pack using HXD then go change the "boot.3dsx" text string into something that is 4 character long :D that's what I did when I set up my ninjhax since both coldbooting and ninjhax requires "boot.3dsx" :D
Wait WHOA sorry I completely didn't realize that's what happened.

Yeah, I think the exploit worked, but it looks for "boot.3dsx" and ended up running the one you had. If you rename it, that should fix it, but that will also affect other entrypoints like coldbooting which will also try to load boot.3dsx.

I think you're better off just cold-booting and being able to select between SysNAND, EmuNAND and HBL
 
You don't actually need Ninjhax anymore, as Homebrew got its own .cia channel. It even works in Gateway Mode!

https://github.com/yellows8/hblauncher_loader/releases
Does this require the boot.3dsx to be the homebrew channel? Right now I have my 3DS autobooting into GW mode and I'm wondering if this would let me access the homebrew channel without having to rename gw.3dsx/boot.3dsx whenever I want to switch
 
Does this require the boot.3dsx to be the homebrew channel? Right now I have my 3DS autobooting into GW mode and I'm wondering if this would let me access the homebrew channel without having to rename gw.3dsx/boot.3dsx whenever I want to switch
I think so. Does coldboot allow you to change the file it's looking for in its config file? If not, you'll probably want to re-build the .cia so it looks for a different file, but I don't really know how to do that (someone can probably do it really easily though)
 
I think so. Does coldboot allow you to change the file it's looking for in its config file? If not, you'll probably want to re-build the .cia so it looks for a different file, but I don't really know how to do that (someone can probably do it really easily though)
That would be really convenient. Hopefully someone can do it because I haven't the slightest clue
 
That would be really convenient. Hopefully someone can do it because I haven't the slightest clue
I'm sure it's super simple, but I lack the tools/know-how to do it. I've submitted a request in the HB development thread, so hopefully this will solve our problem: https://gbatemp.net/threads/homebrew-development.360646/page-215#post-5902860

EDIT: Oh wait a second, this is way easier than I thought. Just hex-edit the string that says "boot.3dsx" hex editor to change the filename the payload attempts to load.

EDIT2: I've added a modified payload for OP. Replace your payload with this and rename your homebrew channel boot.3dsx to "boo2.3dsx": https://mega.nz/#!uAshlSzb!8si7tNOFnQwESgCLL_uYALfqXROptzbPtnLDgr4hZhw
 
Last edited by CrispyYoshi,
I'm sure it's super simple, but I lack the tools/know-how to do it. I've submitted a request in the HB development thread, so hopefully this will solve our problem: https://gbatemp.net/threads/homebrew-development.360646/page-215#post-5902860

EDIT: Oh wait a second, this is way easier than I thought. Just hex-edit the string that says "boot.3dsx" hex editor to change the filename the payload attempts to load.

EDIT2: I've added a modified payload for OP. Replace your payload with this and rename your homebrew channel boot.3dsx to "boo2.3dsx": https://mega.nz/#!uAshlSzb!8si7tNOFnQwESgCLL_uYALfqXROptzbPtnLDgr4hZhw
So let me see if I got this:

I generate an otherapp payload from http://smealum.github.io/3ds/, in this case for 9.5.0-22U (my emunand).

I hexedit the payload file and replace the boot.3dsx string with something else (going with home.3dsx)

I name the payload hblauncherloader_otherapp_payload_NEW-9-5-0-22-USA.bin

Then put payload and home.3dsx on SD root, install the cia and it should work right?
 
So let me see if I got this:

I generate an otherapp payload from http://smealum.github.io/3ds/, in this case for 9.5.0-22U (my emunand).

I hexedit the payload file and replace the boot.3dsx string with something else (going with home.3dsx)

I name the payload hblauncherloader_otherapp_payload_NEW-9-5-0-22-USA.bin

Then put payload and home.3dsx on SD root, install the cia and it should work right?
Yeah, pretty much!
 
Installing menuhax on emunand is honestly the easiest way to do it. I wish HBL had a cia we could install on emunand. I miss the Wii and how simple HBC was to get and use.
 
Installing menuhax on emunand is honestly the easiest way to do it. I wish HBL had a cia we could install on emunand. I miss the Wii and how simple HBC was to get and use.
But wait, isn't that what we were trying to achieve in this thread using HBL Loader?
 
Hmm well the homebrew launcher appears to work but it ultimate just ends up blackscreening where the homebrew menu should be coming up. At least I didn't break anything else :unsure:

Installing menuhax on emunand is honestly the easiest way to do it. I wish HBL had a cia we could install on emunand. I miss the Wii and how simple HBC was to get and use.
It seems like you'd still have the problem of having to settle with only one boot.3dsx file
 
Hmm well the homebrew launcher appears to work but it ultimate just ends up blackscreening where the homebrew menu should be coming up. At least I didn't break anything else :unsure:


It seems like you'd still have the problem of having to settle with only one boot.3dsx file
Whoa, that's odd. Does it work in SysNAND?
 
Not sure if I follow, I've never installed a .cia to sysnand except for the MSET exploit. Would it even run?
Yeah, that's how I've been using it. I just tested it on my brother's O3DS through coldboot to EmuNAND and that worked too... Are you sure you properly hex edit the file? Delete the file and let the app download the payload itself by holding Y. Then, hex edit that file.
 
Yeah, that's how I've been using it. I just tested it on my brother's O3DS through coldboot to EmuNAND and that worked too... Are you sure you properly hex edit the file? Delete the file and let the app download the payload itself by holding Y. Then, hex edit that file.
What is your emunand version out of curiosity

edit: right before it crashes to black screen it says home menu ropbin is ready (things go too fast to read, for the most part) so I'm wondering if it isn't loading the ropbin that's necessary for menuhax to load instead of the otherapp payload

edit2: oh snap. the problem is I've been using 9.5.0-22U when I'm 9.5.0-23U :blush:
 
Last edited by Kohmei,
  • Like
Reactions: CrispyYoshi

Site & Scene News

Popular threads in this forum