Hacking Ninjhax as CIA? Possible?

tomiga

Well-Known Member
OP
Member
Joined
Dec 4, 2013
Messages
125
Trophies
0
Age
30
XP
145
Country
United States
Hey guys, heard that Ninjhax was released and all which is amazing, this will be wonderful for 3DS homebrew. But, I'm curious if the Homebrew Launcher used in Ninjhax could be installed as a CIA so that Gateway users could install it as an actual channel on the HOME menu instead of having to launch Cubic Ninja and run it through that (if that's even possible). Any ideas on if this is possible?

Here's the source for the Homebrew launcher menu from smealum if anyone wants to take a look:
https://github.com/smealum/3ds_hb_menu
 

Arras

Well-Known Member
Member
Joined
Sep 14, 2010
Messages
6,317
Trophies
2
XP
5,399
Country
Netherlands
You can install Cubic Ninja as cia at least. Once the exploit properly works (according to what I've seen, sometimes it may take a few attempts) launching the game should immediately start the homebrew launcher, no?
 
  • Like
Reactions: Margen67 and tomiga

tomiga

Well-Known Member
OP
Member
Joined
Dec 4, 2013
Messages
125
Trophies
0
Age
30
XP
145
Country
United States
You can install Cubic Ninja as cia at least. Once the exploit properly works (according to what I've seen, sometimes it may take a few attempts) launching the game should immediately start the homebrew launcher, no?

It probably works (haven't tested it out), but I'd just think having a dedicated application for just the menu would be a lot cleaner. :P
 

Arras

Well-Known Member
Member
Joined
Sep 14, 2010
Messages
6,317
Trophies
2
XP
5,399
Country
Netherlands
It probably works (haven't tested it out), but I'd just think having a dedicated application for just the menu would be a lot cleaner. :P

Of course it would be. You'd probably need a way to compile the source to either 3DS or CIA or have a way to convert an ELF or 3DSX file to one of those formats though (as I think a .elf file gets created at some point during compilation). Someone who made some homebrew in 3DSX and gateway-compatible formats should know how.
 

Joe88

[λ]
Global Moderator
Joined
Jan 6, 2008
Messages
12,736
Trophies
2
Age
36
XP
7,417
Country
United States
the cia and 3ds versions of the homebrew channel were already uploaded here
its starts up fine however any homebrew you attempt to run crashes the 3ds
 

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,232
Country
Brazil
you want to install a launcher for something you can already run without anything else...?

Gateway users don't need Cubic Ninja at all.
 

NCDyson

Hello Boys...
Member
Joined
Nov 9, 2009
Messages
278
Trophies
1
XP
319
Country
United States
It's probably missing part of the exploit (which gets written to the savegame), so I imagine someone would need to reverse the exploit and implement that code in order to make it stand alone.
 

tomiga

Well-Known Member
OP
Member
Joined
Dec 4, 2013
Messages
125
Trophies
0
Age
30
XP
145
Country
United States
you want to install a launcher for something you can already run without anything else...?

Gateway users don't need Cubic Ninja at all.

I guess it'll eventually become irrelevant, but right now there doesn't appear(?) to be an easy way to run 3dsx files using just Gateway alone. Always possible that Gateway could add support on their own or something.
 
  • Like
Reactions: Margen67

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,232
Country
Brazil
I guess it'll eventually become irrelevant, but right now there doesn't appear(?) to be an easy way to run 3dsx files using just Gateway alone. Always possible that Gateway could add support on their own or something.
With Gateway you have to use the CIA to install the homebrew on the emunand.
 
  • Like
Reactions: Margen67

GorTesK

Mad Hatter
Member
Joined
Jan 29, 2013
Messages
1,099
Trophies
0
Age
35
Location
Down The Rabbit Hole
XP
611
Country
Gambia, The
No I understand that, but there's no way to run 3dsx files (homebrew for Ninjpwn), unless I'm missing something and I'm just an idiot (not out of the question).

.3dsx is normal homebrew especially converted to be run on the HBLauncher, with gateway you don't need the converted version, you can just use the normal version, it is redundant for GW team to add .3dsx support, when they already have the much simpler to use .3ds/.cia support (although who knows, they may still do it)
additionally, I would like to add... if you really wanted to, you can use gateway to load a Cubic Ninja rom to load HBLauncher to load .3dsx
 
  • Like
Reactions: Margen67

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,232
Country
Brazil
The main restriction is that Gateway doesn't accept 'test mode' (unencrypted and unsigned) roms on the red cart.
Homebrew relies on that to be able to freely access the 3DS hardware.

What people seem to forget is that Gateway accepts unsigned code on the emunand, after it's installed through CIAs.

If they were to change anything, it was simply adding support for unsigned 3DS roms on the red cart.

3DSX is a flexible format designed to be used by ssspwn and possible future exploits. Gateway doesn't need that at all.
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
you want to install a launcher for something you can already run without anything else...?

Gateway users don't need Cubic Ninja at all.

You will if you have a 9.X system. From what it seems to be, Gateway on 9.X will only run retail roms, no homebrew.

However, I can confirm that Ninjhax does work on a Gateway. I wanted to run some different 3dsx homebrew files before I got my copy of Cubic Ninja (Which I got today, mind you) so I tested it on my Gateway.
 

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,232
Country
Brazil
You will if you have a 9.X system. From what it seems to be, Gateway on 9.X will only run retail roms, no homebrew.

However, I can confirm that Ninjhax does work on a Gateway. I wanted to run some different 3dsx homebrew files before I got my copy of Cubic Ninja (Which I got today, mind you) so I tested it on my Gateway.

9.2 or 4.5, it can run anything installed on emunand.
There are restrictions only if you run stuff from the red cart.
 

y03usw6e

Well-Known Member
Member
Joined
Mar 15, 2014
Messages
308
Trophies
0
Age
30
XP
270
Country
Belgium
json's right. We have no information on this at all. I believe that they're just going to replicate the same rom loading method that Sky3DS/R5/Clones use. Therefore, no emunand, no CIAs, no homebrew (other than through ninjhax)
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,726
Country
Japan
^I think they mean converting the Homebrew Launcher itself into a .cia, so that it doesn't need to be run through Cubic Ninja.

I would like this as having a separate list for homebrew (rather than cluttering up the Gateway menu) would be handy. Plus sound support with homebrew on the Gateway is still ropey.
 
  • Like
Reactions: Idaho and Margen67

Ryanrocks462

Wii U/3DS Hacker.. Will test anything, A Pirate
Banned
Joined
Jun 18, 2014
Messages
566
Trophies
0
Location
California
XP
162
Country
United States
^I think they mean converting the Homebrew Launcher itself into a .cia, so that it doesn't need to be run through Cubic Ninja.

I would like this as having a separate list for homebrew (rather than cluttering up the Gateway menu) would be handy. Plus sound support with homebrew on the Gateway is still ropey.

i know but i was referring to the other guy who said it doesn't work with cubic ninja cia :P but yes a separate home-brew launcher.ca would be nice :)
 
  • Like
Reactions: Margen67

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: