Homebrew [QUESTION] .3dsx HB on Emunand

quantumboy

Casual Hacker, Avid Dreamer
OP
Member
Joined
Jun 26, 2013
Messages
424
Trophies
0
Age
38
Location
San Francisco, CA
XP
603
Country
United States
Is there any way to load 3dsx via a cia, a 3ds hb app, or even install the hb menu as a cia. Basically I have emunand with 10.1 running but every time I use tube hax , I have to use a dns, and there is no way to exit back to emunand, it has to reboot to sysnand.

Maybe is there a way to convert .3dsx to cia or to .3ds ?

it would be nice if there was a .3dsx loader that existed that worked as a cia

I AM SURE SOME ONE HAS ASKED THIS, and if I am being repeditive I'm sorry but I have failed to track down any solution to this problem.

Please help if you can.
 

JJTapia19

I fight for my friends.
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
For now I installed a cia of ironfall invasion and that way I access the homebrew launcher without tubehax. I wish there was a cia that get you directly to the homebrew launcher but I think its not possible atm or haven't been done. There is a way to convert homebrew to cia but you the developer must provide a .elf file not only a .3dsx file afaik.
 
  • Like
Reactions: fmkid

The Minish LAN

Bisexual Socialism
Member
Joined
Sep 9, 2015
Messages
551
Trophies
0
XP
698
Country
United Kingdom
Is there any way to load 3dsx via a cia, a 3ds hb app, or even install the hb menu as a cia. Basically I have emunand with 10.1 running but every time I use tube hax , I have to use a dns, and there is no way to exit back to emunand, it has to reboot to sysnand.

Maybe is there a way to convert .3dsx to cia or to .3ds ?

it would be nice if there was a .3dsx loader that existed that worked as a cia

I AM SURE SOME ONE HAS ASKED THIS, and if I am being repeditive I'm sorry but I have failed to track down any solution to this problem.

Please help if you can.
1. For now, there is no way to open a .3dsx file via a .cia file, there is no way to install any unofficial Home Menu application to the Home Menu, nor install the Homebrew launcher as a .cia. Smea has no intention of making the Homebrew launcher a .cia file, and yellows8 doesn't participate in that sort of thing.

2. OOT3DHAX is a viable option if you want an auto-obtainable DNS, but you do have to buy the actual game. If you already have it, excellent! Since Cubic Ninja is $70, Ironfall was taken down and smashbroshax requires Linux and a New 3DS, OOT3DHAX is definitely the best option under any circumstance. Either way, you should buy OoT 3D anyway.

3. Sadly, there is no way to pause to the Home Menu with Homebrew. You can press the HOME button and, for some reason, are able to use Homebrew while on Sleep Mode, but no way to pause the launcher.

4. You cannot and will not even be able to simply convert a .3dsx file to cia/.3ds, ever. omg you would have to recode everything

5. .3dsx and cia are completely different formats. It would take months to code a .3dsx Homebrew application that allows you to use cia.

6. I haven't seen anyone else ask this yet. I had fun answering your problems. 3DS Homebrew is tedious, but with people like Smea and yellows8, it will...still be pretty tedious. But it'll be better.

For some reason I know I got something wrong. Meh.
 
Last edited by The Minish LAN,
  • Like
Reactions: fmkid

JJTapia19

I fight for my friends.
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
If he haves emunand then he can get and install a cia of ironfall invasion and use the homebrew launcher with ironhax on emunand. He can also do the same with a cia of oot. :yay:
 

The Minish LAN

Bisexual Socialism
Member
Joined
Sep 9, 2015
Messages
551
Trophies
0
XP
698
Country
United Kingdom
If he haves emunand then he can get and install a cia of ironfall invasion and use the homebrew launcher with ironhax on emunand. He can also do the same with a cia of oot. :yay:
Really? I didn't know this! I really wish I had emunand now.
I'm getting a New 3DS soon, I hope it has 9.0 pre-installed.
 
  • Like
Reactions: JJTapia19

kontrolaltdelete

Task Manager
Member
Joined
Aug 16, 2015
Messages
146
Trophies
0
Age
33
XP
183
Country
United States
1. For now, there is no way to open a .3dsx file via a .cia file, there is no way to install any unofficial Home Menu application to the Home Menu, nor install the Homebrew launcher as a .cia. Smea has no intention of making the Homebrew launcher a .cia file, and yellows8 doesn't participate in that sort of thing.

2. OOT3DHAX is a viable option if you want an auto-obtainable DNS, but you do have to buy the actual game. If you already have it, excellent! Since Cubic Ninja is $70, Ironfall was taken down and smashbroshax requires Linux and a New 3DS, OOT3DHAX is definitely the best option under any circumstance. Either way, you should buy OoT 3D anyway.

3. Sadly, there is no way to pause to the Home Menu with Homebrew. You can press the HOME button and, for some reason, are able to use Homebrew while on Sleep Mode, but no way to pause the launcher.

4. You cannot and will not even be able to simply convert a .3dsx file to cia/.3ds, ever. omg you would have to recode everything

5. .3dsx and cia are completely different formats. It would take months to code a .3dsx Homebrew application that allows you to use cia.

6. I haven't seen anyone else ask this yet. I had fun answering your problems. 3DS Homebrew is tedious, but with people like Smea and yellows8, it will...still be pretty tedious. But it'll be better.

For some reason I know I got something wrong. Meh.

Wrong on 4 & 5. If one has the elf file of the 3dsx, creating a cia (for the knowledgeable) is pretty simple. Hence some like Rin (creator of CHMM and Sunshell) have both 3dsx and cia.

Next, Sky3DS can load Cubic Ninja, as can Gateway. There are more options than just buying CN. The newest boot.3dsx from Smea is backwards compatible. I won't go into the details, but with a cia of CN on emuNAND, you'd be able to play with 1.1b Ninjhax on sysNAND and 2.1 on emuNAND.
 

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
6. I haven't seen anyone else ask this yet.
In fact, many people really have asked about that! Yes, I just saw them!

Wrong on 4 & 5. If one has the elf file of the 3dsx, creating a cia (for the knowledgeable) is pretty simple.
Big problem is actually there isn't any .elf for any HBL file!... Edit: Seems there is a .elf file for a modified HBL right now. Look: https://gbatemp.net/threads/release-homebrew-launcher-with-grid-layout.397527/page-5#post-5676248
 
Last edited by fmkid,

kontrolaltdelete

Task Manager
Member
Joined
Aug 16, 2015
Messages
146
Trophies
0
Age
33
XP
183
Country
United States
In fact, many people really have asked about that! Yes, I just saw them!


Big problem is actually there isn't any .elf for any HBL file!... Edit: Seems there is a .elf file for a modified HBL right now. Look: https://gbatemp.net/threads/release-homebrew-launcher-with-grid-layout.397527/page-5#post-5676248

No. The problem is that it boots when made a cia, but it doesn't run anything. It freezes upon the opening of an application due to improper boot of the payload.

Edit - if mashers or the other guy who said he'd make the CIA can solve this problem with the new HBL then we'll be set. I was talking about Smea's HBL made into cia.
 
Last edited by kontrolaltdelete,
  • Like
Reactions: fmkid

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
No. The problem is that it boots when made a cia, but it doesn't run anything. It freezes upon the opening of an application due to improper boot of the payload.
Then, that is the really, REALLY problem: Payload!... You are absolutely right!... End of this discussion!
 
Last edited by fmkid,

kontrolaltdelete

Task Manager
Member
Joined
Aug 16, 2015
Messages
146
Trophies
0
Age
33
XP
183
Country
United States
Then, that is the really, REALLY problem: Payload!... You are absolutely right!

Someone who could probably fix that is MassExplosion213. He's had some success with editing boot.3dsx and altering where it looks for its folders. Also, the Homebrew sorting creator might be able to fix this problem, but I could be talking out my arse. I think you'd still have to work the payload.bin to play nice.
 
Last edited by kontrolaltdelete,

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
Someone who could probably fix that is MassExplosion213. He's had some success with playing with editing boot.3dsx and altering where it looks for its folders. Also, the Homebrew sorting creator might be able to fix this problem, but I could be talking out my arse.
But, those just you said is only an issue of modify source code from Smealum's HBL! Those don't have any relationship with a way to boot/inject the payload itself (what is just doing by Smealum's exploits)!
 
  • Like
Reactions: Technicmaster0

kontrolaltdelete

Task Manager
Member
Joined
Aug 16, 2015
Messages
146
Trophies
0
Age
33
XP
183
Country
United States
But, those just you said is only an issue of modify source code from Smealum's HBL! Those don't have any relationship with a way to boot/inject the payload itself (what is just doing by Smealum's exploits)!

Yeah, I corrected my post. It's the payload, but I'm waiting to see what happens when they make a cia of mashers HBL. This could be what we've been waiting for.

Then again, Rin doesn't have Sunshell booting 3dsx from the cia. So there must be some issue there. I don't know.
 

JJTapia19

I fight for my friends.
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
Here is something @suloku said about this.

If you do that you may be able to use HBL, but you won't be under 2.1 hax if that is what you want. The homebrew launcher has nothing to do with the hax itself, the hax is set to boot whatever is boot.3dsx, boot.3dsx being a homebrew booter is just a way to make things easier than always changing boot.3dsx or having lots of different payloads for each homebrew.

Anyway, compiling cia or .3ds should be as easy as changing something in the makefile.
 
  • Like
Reactions: kontrolaltdelete

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
Well, for don't fall on speculations about that, just we wait what happens with an .elf/.cia test from Masher's custom HBL!
 

Technicmaster0

Well-Known Member
Member
Joined
Oct 22, 2011
Messages
4,410
Trophies
2
Website
www.flashkarten.tk
XP
3,518
Country
Gambia, The
It's easy to "convert" .elf files which get created when compiling homebrew to .cia or .3ds and theoretically, 3dsx files would work too (but not the other way alround).
The homebrew launcher is an exception because it uses the hb service which gets created by the hacks and is used to load the payload. You would have to rewrite the service to work as a *.cia (and that's the complicated part of the homebrew launcher).
 
Last edited by Technicmaster0,
  • Like
Reactions: fmkid

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
It's easy to "convert" .elf files which get created when compiling homebrew to .cia or .3ds and theoretically, 3dsx files would work too (but not the other way alround).
The homebrew is an exception because it uses the hb service which gets created by the hacks and is used to load the payload. You would have to rewrite the service to work as a *.cia (and that's the complicated part of the homebrew launcher).
In other words, make a HBL .cia version could be absolutely possible (having a .elf file). But, run .3dsx homebrew files from this hypotetic HBL.cia isn't possible ever (at less until anyone can modify code to run .3dsx files properly from this way)
 

Technicmaster0

Well-Known Member
Member
Joined
Oct 22, 2011
Messages
4,410
Trophies
2
Website
www.flashkarten.tk
XP
3,518
Country
Gambia, The
In other words, make a HBL .cia version could be absolutely possible (having a .elf file). But, run .3dsx homebrew files from this hypotetic HBL.cia isn't possible ever (at less until anyone can modify code to run .3dsx files properly from this way)
It's no problem to get the hbl menu working. But you need to write everything to boot .3dsx from scratch.
 
  • Like
Reactions: fmkid

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: I really don't want to buy this fap tab...