Hacking [WIP] KARL3DS - Kernel access on N3DS via Ninjhax + Loadcode

Status
Not open for further replies.

shinyquagsire23

SALT/Sm4sh Leak Guy
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
"muh warez" again

Anyway, how about running translations? I really, really want to play the Re: Digitize Decode translation that Romsstar and his pals are cooking up and I'd hate having to pay $60 for a flashcart for it, at that point I might as well just pirate the ROM. But if I only need to buy the game and there's some on-the-fly patching app or something like that it'd be golden.
I kinda want to do some romFS patching/redirection stuff, partially as a research tool and also as a way for translation stuff as well. I haven't looked at how the romFS mounting is done though.
 
  • Like
Reactions: VinsCool

Zidapi

Well-Known Member
Member
Joined
Dec 1, 2002
Messages
3,112
Trophies
3
Age
42
Website
Visit site
XP
2,681
Country
In a nutshell, we all ended up on agreeing to it because we would rather this project stay to it's original goals rather than becoming the base for a warez loader.
Good for you. The fact of the matter is that those with the skills to make a CFW are antipiracy. You guys are the first who take that stance and are willing to make your work public. Pro-piracy folk are just going the have to deal with that fact.

Those looking for a free ROM loader are going to have to find someone who shares their point of view and has both the skill and the willingness to make it public. But, it seems that such a person doesn't exist right now.

Although I can appreciate and respect this, I'm not certain I get the point of it, when there's already numerous other ways to load pirate games (flash carts, cfw, etc). Either way, good luck on the project, it seems promising.
Precisely. You said it; there's already numerous other ways to load pirate games. So why do these guys need to provide another?
 

WulfyStylez

SALT/Bemani Princess
Member
Joined
Nov 3, 2013
Messages
1,149
Trophies
0
XP
2,877
Country
United States
I kinda want to do some romFS patching/redirection stuff, partially as a research tool and also as a way for translation stuff as well. I haven't looked at how the romFS mounting is done though.
RomFS redirection to SD, as well as romfs patching in general I think, require title sig checks to be removed. Probably not something to be messed with.
 

Wowfunhappy

Well-Known Member
Member
Joined
May 14, 2008
Messages
578
Trophies
0
XP
420
Country
United States
Hi, I really don't want to bring the open/closed discussion up again, or add the number of questions from people asking what will or will not be possible with this project, but I have to ask:

The main reason I'm following this project—the main reason I'm following the 3DS hacking scene, for that matter—is that I want to create a North American, non-XL New 3DS. I know this already listed as a goal of the project, but I want to do it in a somewhat unique way: I don't want to use EmuNand or have to patch anything. I want to use an official SecureInfo_A file from a donor system to change SysNand's region, and then update the console past the point of homebrew compatibility and use it like a normal North American unit.

At least on old 3DS's, this process (as outlined by Cearp) requires you to be able to do three things:

1) Dump and restore NANDs.
2) Dump the NAND's Xorpad.
3) Install cia files.

The one I'm worried about is #3. In order to change the region, you have to install cia files for the firmware of the target region. If you guys are putting anti-piracy measures in place—which, in general, I greatly applaud—is this going to be impossible?
 

Vappy

Well-Known Member
Member
Joined
May 23, 2012
Messages
1,508
Trophies
2
XP
2,613
Country
I kinda want to do some romFS patching/redirection stuff, partially as a research tool and also as a way for translation stuff as well. I haven't looked at how the romFS mounting is done though.
Something like cell9's patchrom? I haven't tried it myself, but seems to be similar to what you're describing.
I want to create a North American, non-XL New 3DS. I know this already listed as a goal of the project, but I want to do it in a somewhat unique way: I don't want to use EmuNand or have to patch anything. I want to use an official SecureInfo_A file from a donor system to change SysNand's region, and then update console past the point of homebrew compatibility and use it like a normal North American unit.
Doesn't that method of changing region lock you out of the eShop? Or does it access the eShop normally, but with the original region of the console?
 

Wowfunhappy

Well-Known Member
Member
Joined
May 14, 2008
Messages
578
Trophies
0
XP
420
Country
United States
Doesn't that method of changing region lock you out of the eShop? Or does it access the eShop normally, but with the original region of the console?

I don't want to get too into this here—I made a dedicated topic a while back specifically so that it wouldn't clog up other threads—but essentially, sometimes it does, and sometimes it doesn't, and we're not sure why.

While I'm nervous about the eShop—I won't know if it works until after I've updated, so it's risky—I'm reasonably confident I won't have issues. The error seems to be related to NNIDs and/or the network services agreement, and I've been careful to not set up or accept either.
 
  • Like
Reactions: Vappy

WulfyStylez

SALT/Bemani Princess
Member
Joined
Nov 3, 2013
Messages
1,149
Trophies
0
XP
2,877
Country
United States
Hi, I really don't want to bring the open/closed discussion up again, or add the number of questions from people asking what will or will not be possible with this project, but I have to ask:

The main reason I'm following this project—the main reason I'm following the 3DS hacking scene—is that I want to create a North American, non-XL New 3DS. I know this already listed as a goal of the project, but I want to do it in a somewhat unique way: I don't want to use EmuNand or have to patch anything. I want to use an official SecureInfo_A file from a donor system to change SysNand's region, and then update console past the point of homebrew compatibility and use it like a normal North American unit.

At least on old 3DS's, this process (as outlined by Cearp) requires you to be able to do three things:

1) Dump and restore NANDs.
2) Dump the NAND's Xorpad.
3) Install cia files.

The one I'm worried about is #3. In order to change the region, you have to install cia files for the firmware of the target region. If you guys are putting anti-piracy measures in place—which, in general, I greatly applaud—is this going to be impossible?
Decryption stuff should be pretty easy to port to karl3ds. Explicitly speaking, you can install signed CIAs without removing signing checks. I think even 0x7B and access to all services should let someone make an installer for signed CIAs. Grab those from a game's update partition and you'd be good to go there. You're going to have to sit tight for a bit, though. I'm sure someone'll make a guide for it when the time comes.
 
  • Like
Reactions: Wowfunhappy

MasterBro10

Well-Known Member
Newcomer
Joined
Dec 12, 2014
Messages
71
Trophies
0
Location
Chino Hills, California
XP
206
Country
United States
Came back on this thread and wow, no CIA support, I'm not upset, but would this limit homebrew? If it doesn't, how would using KARL3DS speed up homebrew, and would certain emulators hopefully have sound support, speed etc. using KARL3DS?
 
  • Like
Reactions: Margen67

Dazzozo

KRAZOA PALACE
Member
Joined
Feb 24, 2015
Messages
292
Trophies
0
Website
dazzozo.com
XP
910
Country
This is really interesting! You said you weren't listed as part of the team, but the "but" implies you might've used the exploit for this perhaps? I hope that's true!

I've been working with them on this since about Monday or so. It's really just so we can get our eyes in and play around for now but we're constantly bouncing around ideas.

I'm not sure what you mean by "the" exploit. We plan on supporting <=9.2.

Thought it would be nice if you saw we do have "stuff". :P
 

puss2puss

.. well ..
Member
Joined
Dec 18, 2013
Messages
927
Trophies
0
Age
37
XP
835
Country
Canada
..interresting.. would be hyper if it was on new3ds but hey..whatever it is..pretty sure it could be ported for the n3ds if, IF, its a ''real'' deal.. ..
..hum hum...Dazzozo, linux? :unsure: ..

nevermind..wrote to fast :P
 

AquaX101

Well-Known Member
Member
Joined
Apr 15, 2014
Messages
719
Trophies
0
Location
Somewhere
XP
1,037
Country
United States
I've been working with them on this since about Monday or so. It's really just so we can get our eyes in and play around for now but we're constantly bouncing around ideas.

I'm not sure what you mean by "the" exploit. We plan on supporting <=9.2.

Thought it would be nice if you saw we do have "stuff". :P

So it is cfw?
 
  • Like
Reactions: Margen67

Psi-hate

GBATemp's Official Psi-Hater
Member
Joined
Dec 14, 2014
Messages
1,750
Trophies
1
XP
3,450
Country
United States
I've been working with them on this since about Monday or so. It's really just so we can get our eyes in and play around for now but we're constantly bouncing around ideas.

I'm not sure what you mean by "the" exploit. We plan on supporting <=9.2.

Thought it would be nice if you saw we do have "stuff". :P

Either way, it's really impressive! I wonder if you or other people will release this version/type as a separate thing or maybe something similar, while keeping the original Karl3DS true to what it's for. One for the main goal, and one for whatever else? Probably not gonna happen from the team, but it'd be really cool!
 
  • Like
Reactions: Margen67
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @HiradeGirl, Bzzzzzzzt :tpi: