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,825
Trophies
3
Location
Gaming Grotto
XP
29,851
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,825
Trophies
3
Location
Gaming Grotto
XP
29,851
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,825
Trophies
3
Location
Gaming Grotto
XP
29,851
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,732
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,825
Trophies
3
Location
Gaming Grotto
XP
29,851
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
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    BakerMan @ BakerMan: Also, no, that was his first time having a seizure, and hopefully the last