Hacking Trying to get e-shop games working on Sky3DS

Status
Not open for further replies.

jrebey

Well-Known Member
Member
Joined
Mar 12, 2015
Messages
116
Trophies
0
Age
44
XP
133
Country
United States
yeah i know, but he asked what he needs to do, thats it, make cfw with rom loader, thus making his sky3ds redundant anyway, i dont think anyone capable of just deciding to make their own rom loder on a whim for the sake of 1 game would've ever considered buying a flashcard except maybe GW for "research" purposes


I am kinda curious how Sky3DS actually works though. It's gotta be emulating an existing 3DS cartridge no? Is it as simple as reading the ROM info and presenting that as a legit card to the 3DS?
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,237
I am kinda curious how Sky3DS actually works though. It's gotta be emulating an existing 3DS cartridge no? Is it as simple as reading the ROM info and presenting that as a legit card to the 3DS?
yeah its just cart emulation, the data has to be exactly as an original cart or it will fail signature checks....so only games that have seen a retail cart release can be played on it.....similar to the concept of ODE devices for 360 and ps3
 

Penny Morecash

Well-Known Member
OP
Newcomer
Joined
Mar 10, 2015
Messages
68
Trophies
0
Age
56
XP
246
Country
Okay folks, I had a very long session last night and found what I think I need to patch in the ARM9 kernel.
I'm going to use the OOT exploit to try and get my code running, this will only work on N3DS... has anyone managed to use this exploit on O3DS?
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
29,935
Trophies
3
Location
Gaming Grotto
XP
28,397
Country
Poland
Okay folks, I had a very long session last night and found what I think I need to patch in the ARM9 kernel.
I'm going to use the OOT exploit to try and get my code running, this will only work on N3DS... has anyone managed to use this exploit on O3DS?
The exploit works on both systems. Be sure to film it working, we're all anxious to see this (especially since there are readily available methods of running .CIA even without a Sky3DS).
 

Penny Morecash

Well-Known Member
OP
Newcomer
Joined
Mar 10, 2015
Messages
68
Trophies
0
Age
56
XP
246
Country
Hi Foxi4, could you point me in the direction of someone who has OOT exploit working on O3DS.
I can't find it anywhere...

I don't want to instal .CIA files on my system as you have no idea what N' are able to look for. That and I want all my stuff on one little cartridge.
 

Penny Morecash

Well-Known Member
OP
Newcomer
Joined
Mar 10, 2015
Messages
68
Trophies
0
Age
56
XP
246
Country
I haven't been here very long.. but I can tell when someone is incapable of doing something just by the questions they ask.. lulz.


My questions are only 3DS related... I didn't ask about how to hack (I know how to do that already)
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
29,935
Trophies
3
Location
Gaming Grotto
XP
28,397
Country
Poland
Hi Foxi4, could you point me in the direction of someone who has OOT exploit working on O3DS.
I can't find it anywhere...

I don't want to instal .CIA files on my system as you have no idea what N' are able to look for. That and I want all my stuff on one little cartridge.
Here's the thing... the Sky3DS emulates a cartridge. Modify all you want, the headers are completely different and so are the signatures and the encryption. The file just won't work on the Sky unless it's a valid cartridge image.

http://3dbrew.org/wiki/NCSD

You want to make an eShop game work on the Sky3DS? Here's what you need to do:
  • Construct a valid NCSD header for the "cartridge" you're making
  • Decrypt the eShop content encrypted with your 3DS' key
  • Re-encrypt and re-signs the content with the keys used for cartridge encryption
In order to even attempt doing this, you require an exploitable 3DS, your own private key, Nintendo's keys which are not public (some, but not all, are available in the wild) and the signature and encryption algos. Since you have none of that, you can't convert the eShop image into a cart image.
 

jrebey

Well-Known Member
Member
Joined
Mar 12, 2015
Messages
116
Trophies
0
Age
44
XP
133
Country
United States
Hi Foxi4, could you point me in the direction of someone who has OOT exploit working on O3DS.
I can't find it anywhere...

I don't want to instal .CIA files on my system as you have no idea what N' are able to look for. That and I want all my stuff on one little cartridge.


If you are able to patch signature checks using the OOT exploit for eshop, you may as well enable .3ds loading, emunand boot and .CIA install. Installing .CIA with signature checks patched will enable us to install game updates without eshop access which is necessary since the OOT exploit requires 9.2.

And yes, film it working!
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
29,935
Trophies
3
Location
Gaming Grotto
XP
28,397
Country
Poland
If you are able to patch signature checks using the OOT exploit for eshop, you may as well enable .3ds loading, emunand boot and .CIA install. Installing .CIA with signature checks patched will enable us to install game updates without eshop access which is necessary since the OOT exploit requires 9.2.

And yes, film it working!
That's not what she wants to do. She wants to put an eShop image on a Sky3DS which means that she has to convert it into a valid cart image, something nobody has ever successfully done for obvious reasons - it can't be done without knowing the algos and the appropriate keys.

Like I said, there are readily available methods of .CIA installation, there are no readily available methods of converting eShop content into a cartridge image. You can convert a cartridge image into a .CIA, but not the other way around.
 

tvo770

Well-Known Member
Newcomer
Joined
Oct 25, 2008
Messages
90
Trophies
1
XP
402
Country
United States
Hi Foxi4, could you point me in the direction of someone who has OOT exploit working on O3DS.
I can't find it anywhere...

I don't want to instal .CIA files on my system as you have no idea what N' are able to look for. That and I want all my stuff on one little cartridge.

if you're on the old 3ds just use the web exploit
 

jrebey

Well-Known Member
Member
Joined
Mar 12, 2015
Messages
116
Trophies
0
Age
44
XP
133
Country
United States
That's not what she wants to do. She wants to put an eShop image on a Sky3DS which means that she has to convert it into a valid cart image, something nobody has ever successfully done for obvious reasons - it can't be done without knowing the algos and the appropriate keys.


Well, technically she said she wants to run eshop games with *just* a Sky3DS. You can do this 2 ways:

1) Do what you said before and make it work in Sky3DS using the cart (which has it's own issues because of template support for eshop games)
2) Run an exploit off of a Sky3DS cart which can run eshop .3ds files off the internal SD card

If she can do what she claims, 2 is the more robust option.
 

Penny Morecash

Well-Known Member
OP
Newcomer
Joined
Mar 10, 2015
Messages
68
Trophies
0
Age
56
XP
246
Country
Here's the thing... the Sky3DS emulates a cartridge. Modify all you want, the headers are completely different and so are the signatures and the encryption. The file just won't work on the Sky unless it's a valid cartridge image.

http://3dbrew.org/wiki/NCSD

You want to make an eShop game work on the Sky3DS? Here's what you need to do:
  • Construct a valid NCSD header for the "cartridge" you're making
  • Decrypt the eShop content encrypted with your 3DS' key
  • Re-encrypt and re-signs the content with the keys used for cartridge encryption
In order to even attempt doing this, you require an exploitable 3DS, your own private key, Nintendo's keys which are not public (some, but not all, are available in the wild) and the signature and encryption algos. Since you have none of that, you can't convert the eShop image into a cart image.


I don't mind patching stuff out, they don't have to be perfect 1:1 clones to work (I hope!:lol: )
 

osm70

Well-Known Member
Member
Joined
Apr 17, 2011
Messages
1,233
Trophies
1
XP
2,465
Country
Czech Republic
Even if you convert it to .3ds, sky3ds wil not run it. You will not be able to even write it on your card, because it is not in the template file.
 

jrebey

Well-Known Member
Member
Joined
Mar 12, 2015
Messages
116
Trophies
0
Age
44
XP
133
Country
United States
Even if you convert it to .3ds, sky3ds wil not run it. You will not be able to even write it on your card, because it is not in the template file.


Depends on how it is implemented. Using the OOT exploit you can kick that off via Sky3DS and then have some sort of loader to launch a .3ds file off of the internal SD card. I'm not sure how all of that would even work since you'd have to somehow get the 3ds to ignore the sky3ds cart to mount the .3ds file.
 

Penny Morecash

Well-Known Member
OP
Newcomer
Joined
Mar 10, 2015
Messages
68
Trophies
0
Age
56
XP
246
Country
Even if you convert it to .3ds, sky3ds wil not run it. You will not be able to even write it on your card, because it is not in the template file.


I'll look into the template file later today, as far as I can see we are only missing one section... I might even ask the people at Sky3DS if they could help me with some details.
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
29,935
Trophies
3
Location
Gaming Grotto
XP
28,397
Country
Poland
I don't mind patching stuff out, they don't have to be perfect 1:1 clones to work (I hope!:lol: )
The Sky will chomp on anything that has the right layout, the 3DS will not. The system expects a file encrypted and signed in a certain way and this encryption and signature is not the same for eShop and cartridge games. eShop content is signed with whatever key was used by the original 3DS it was downloaded to, cartridge content uses Nintendo's key. Since you don't have either nor do you have the algorithm, I'd be pessimistic regarding the conversion unless you fool the 3DS into using a different key for loading the ROM from the cartridge. Doable, I suppose - good luck though.

The UnknownID is also a big obstacle. Nobody knows how to calculate it except for Sky3DS Team themselves - it's a 16-byte long security hash. If that hash is incorrect, Sky3DS just won't load the file. So yeah, good luck with this too. If you figure that one out, shoot me a PM - I could use that info. :rofl2:
 
  • Like
Reactions: jrebey
Status
Not open for further replies.
General chit-chat
Help Users
  • Vetusomaru @ Vetusomaru:
    even at "uncensored" home releases they still show no nipples with few, rare exceptions
  • Skelletonike @ Skelletonike:
    It makes it seem cool, that's why smoking

    comercials were banned here in the 90s.
  • Vetusomaru @ Vetusomaru:
    even ecchi manga dont show nipples nowadays
  • Skelletonike @ Skelletonike:
    I'm reading several that do atm. x'D
  • Vetusomaru @ Vetusomaru:
    even it looks cool, i still hate smoking and i always hated smoking
  • Skelletonike @ Skelletonike:
    They're seinen though.
  • Skelletonike @ Skelletonike:
    But yeah, it also has to do with the fact that stuff are more sexualised

    now
  • Vetusomaru @ Vetusomaru:
    even at seinen i am reading, the only one that shows nipples sometimes is Oversized Sextet
  • Skelletonike @ Skelletonike:
    Like, Urusei Yatsura, I love the manga and the original anime.
  • Skelletonike @ Skelletonike:
    In the original rumiko takahashi works, nudity was common
  • Vetusomaru @ Vetusomaru:
    i still havent read the manga. also surprisinly i like both the new and the old anime adaption.
  • Skelletonike @ Skelletonike:
    Lum being topless and Ranma always topless when turning female wasn't sexual
  • Vetusomaru @ Vetusomaru:
    also the old anime adaption of Urusei Yatsura had more fanservice than the manga
  • Skelletonike @ Skelletonike:
    That's one of the issues I have with ecchi stuff recently, it focuses too much on the sexual aspect, not the comedy effect.
  • Skelletonike @ Skelletonike:
    The manga had it's fair share.
  • Skelletonike @ Skelletonike:
    I mean, Lum was supposed to be a one time character
  • Vetusomaru @ Vetusomaru:
    ecchi anime focusing too much at fanservice was always a thing
  • Skelletonike @ Skelletonike:
    Rumiko Takahashi got so much fan email about the character that she brought her back in the manga, it was going to be completely different originally (with the alien of the week type).
  • Vetusomaru @ Vetusomaru:
    also i m a takahashi fan and i love ranma
  • Skelletonike @ Skelletonike:
    There are different ways of fanservice
  • Skelletonike @ Skelletonike:
    the first manga I bought, was Psychic Academy, when I was like 12?
  • Skelletonike @ Skelletonike:
    That was good 2000s ecchi
  • Skelletonike @ Skelletonike:
    Great plot too
  • Vetusomaru @ Vetusomaru:
    yikes. psychic academy. it was trash even back then when i bought volume 1. also same author also made one of the manga adaptions of Escaflowne.
    Vetusomaru @ Vetusomaru: yikes. psychic academy. it was trash even back then when i bought volume 1. also same author...