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
45
XP
143
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,247
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
57
XP
259
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
30,829
Trophies
3
Location
Gaming Grotto
XP
29,871
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
57
XP
259
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
57
XP
259
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
30,829
Trophies
3
Location
Gaming Grotto
XP
29,871
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
45
XP
143
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
30,829
Trophies
3
Location
Gaming Grotto
XP
29,871
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
406
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
45
XP
143
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
57
XP
259
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,243
Trophies
1
XP
2,742
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
45
XP
143
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
57
XP
259
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
30,829
Trophies
3
Location
Gaming Grotto
XP
29,871
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.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Amazon fire sticks switching to a custom linuxOs instead of Android, sucks for 3rd party apks
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, is the red ring of death still common in phat xbox 360s?
  • SylverReZ @ SylverReZ:
    @BigOnYa, And Linux, regardless of its distro, is still easy to install 3rd-party modifications.
  • BigOnYa @ BigOnYa:
    Yes, phats are just a good heater for the winter months
    +1
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Yes, its only relatively common on early models.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, then the chance of potentially me wanting to have a phat xbox 360 is -1%
  • SylverReZ @ SylverReZ:
    If you have one, then chances are is that it needs a reballing of the chips.
  • BigOnYa @ BigOnYa:
    If you can Get a slim, even if few dollars more, do it
  • Xdqwerty @ Xdqwerty:
    @SylverReZ,
    @BigOnYa im atm fine with my ps3
    +1
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Falcon RGH models are fine, but a slim model is slightly more money apparently.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ,
    I remember that my uncle-in-law has (or had?) an Xbox 360 which I think was a slim one
  • BigOnYa @ BigOnYa:
    I've modded prob over 50 Xbox360 over the years, never have I seen a slim come back to me, only the phats. N yea most time it needs reballed.
    +1
  • K3Nv2 @ K3Nv2:
    @BigOnYa, loves Phil spencer
  • SylverReZ @ SylverReZ:
    @K3Nv2, Phil Spencer is a big asshole.
  • BigOnYa @ BigOnYa:
    No I love modding systems more than playing sometimes, I own Nintendo, PS, Atari, etc also. But true my favorite has always been xbox.
    +2
  • K3Nv2 @ K3Nv2:
    / mnt/lg/appstore/developer/apps/usr/palm/packages packages
  • K3Nv2 @ K3Nv2:
    I'm gonna write onlyfans for webos users now
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, webos porn
  • SylverReZ @ SylverReZ:
    @Xdqwerty, He acquires companies then people lose their jobs.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, do you mean when microsoft either fires hundreds of people from their subsidiaries or when they close them?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    The only Xbox I ever modded was the OG one soft mod larger hard drive and all that 😊
    +1
    SylverReZ @ SylverReZ: @K3Nv2, https://www.youtube.com/watch?v=cjR-MgMLoBA +1