Hacking is there a way to extract eShop rom?

Status
Not open for further replies.

angelhane

Member
OP
Newcomer
Joined
Nov 10, 2012
Messages
6
Trophies
0
Age
36
XP
102
Country
well, there are many games going to eShop,
and we can get download link via PC.
it means we can get a encrypted rom.
of cource, this encrypted rom is same to every console.
I think the 3DS console download game by these steps:
1.download encrypt game
2.decrypt with a common key
3.extract files
4.encrypt with console private key

to extract rom, the problem is how step 2 running.
I guess there are 3 possible ways:
a) common key is stored in console. when rom file downloaded, eShop application decrypt it with that key, and do steps after.
b) a random key(one game one key, different game different key) with rom file. like a game save, eShop find the key from downloaded rom file, then decrypt and do steps after.
c) a key only stored on server. eShop download a rom file, then request key from server via http, and do steps after.

maybe the way a) is the most we want. the worst is c), we have to know what eShop sends and gets via http.
is it really working in one of these ways? or other else?

and sorry for my poor English..... wish it is easy to understand.
 

ilman

Gbatemp's Official Noise Eraser
Member
Joined
Jul 25, 2010
Messages
1,128
Trophies
0
Age
25
Location
Shibuya
XP
570
Country
Noobs,noobs everywhere:hateit:
Agreed.

well, there are many games going to eShop,
and we can get download link via PC.
it means we can get a encrypted rom.
of cource, this encrypted rom is same to every console.
I think the 3DS console download game by these steps:
1.download encrypt game
2.decrypt with a common key
3.extract files
4.encrypt with console private key

to extract rom, the problem is how step 2 running.
I guess there are 3 possible ways:
a) common key is stored in console. when rom file downloaded, eShop application decrypt it with that key, and do steps after.
b) a random key(one game one key, different game different key) with rom file. like a game save, eShop find the key from downloaded rom file, then decrypt and do steps after.
c) a key only stored on server. eShop download a rom file, then request key from server via http, and do steps after.

maybe the way a) is the most we want. the worst is c), we have to know what eShop sends and gets via http.
is it really working in one of these ways? or other else?

and sorry for my poor English..... wish it is easy to understand.

If you think that no hacker has thought of that, you're wrong. If it was that easy, the 3DS would've been hacked today.
 

Another World

Emulate the Planet!
Former Staff
Joined
Jan 3, 2008
Messages
10,579
Trophies
2
Age
48
Location
From Where???
Website
wiki.gbatemp.net
XP
5,535
Country
Colombia
sometimes it is just a young person who had an idea. for whatever reason they did not think to research the idea before posting about it. go easy on this person, let them know a bit about the current state of 3ds hacking, and then let it be.

-another world
 

Rizsparky

Saiyan Prince
Member
Joined
Aug 13, 2007
Messages
1,479
Trophies
0
Location
The Future
XP
632
Country
sometimes it is just a young person who had an idea. for whatever reason they did not think to research the idea before posting about it. go easy on this person, let them know a bit about the current state of 3ds hacking, and then let it be.

-another world

This, people calling others noobs are most likely noobs themeselves..
 
  • Like
Reactions: HorreC

angelhane

Member
OP
Newcomer
Joined
Nov 10, 2012
Messages
6
Trophies
0
Age
36
XP
102
Country
thx for replies first.
I searched on google but nothing about how eShop processing a downloaded rom file
(maybe I used wrong keywords)
of course hackers have much more ideas than me
sorry I really don't know the state of 3ds hacking now except chip decapping
 

3DSGuy

No longer in scene
Member
Joined
May 22, 2012
Messages
345
Trophies
0
XP
467
Country
United States
well, there are many games going to eShop,
and we can get download link via PC.
it means we can get a encrypted rom.
of cource, this encrypted rom is same to every console.
I think the 3DS console download game by these steps:
1.download encrypt game
2.decrypt with a common key
3.extract files
4.encrypt with console private key

to extract rom, the problem is how step 2 running.
I guess there are 3 possible ways:
a) common key is stored in console. when rom file downloaded, eShop application decrypt it with that key, and do steps after.
b) a random key(one game one key, different game different key) with rom file. like a game save, eShop find the key from downloaded rom file, then decrypt and do steps after.
c) a key only stored on server. eShop download a rom file, then request key from server via http, and do steps after.

maybe the way a) is the most we want. the worst is c), we have to know what eShop sends and gets via http.
is it really working in one of these ways? or other else?

and sorry for my poor English..... wish it is easy to understand.
Well it's not as simple as that. From what I gathered from your post, I'm guessing you want to play eShop games without paying for them. You'd need the common key, a way to obtain a ticket for the eShop game, your 3DS's per console key, and a way to get around the DRM built into the 3DS. Read here:
http://3dbrew.org/wiki/Title_Data_Structure
http://3dbrew.org/wiki/Title_Database
 

angelhane

Member
OP
Newcomer
Joined
Nov 10, 2012
Messages
6
Trophies
0
Age
36
XP
102
Country
Well it's not as simple as that. From what I gathered from your post, I'm guessing you want to play eShop games without paying for them. You'd need the common key, a way to obtain a ticket for the eShop game, your 3DS's per console key, and a way to get around the DRM built into the 3DS. Read here:
http://3dbrew.org/wiki/Title_Data_Structure
http://3dbrew.org/wiki/Title_Database

thank you for the explain. well seems that it's nearly impossible to get contents from sd card, in current state.
and, in fact, I just want to get some resource from eShop roms. sounds or pictures. need not to wait cart dump, and officially.^_^
so I think that the official rom is just encrypted by common key, maybe not so hard to get decrypted contents.
 

MoshMarioMaldona

Member
Newcomer
Joined
Jul 25, 2012
Messages
19
Trophies
0
XP
75
Country
Mexico
You have no idea ,angelhane. Im wondering if this peson is just a troll, seeing he has 1 post.
y eso para que sirve, disculpa mi ignorancia??
*English translation: and that for serving, excuse my ignorance??

then you are working with reverse engineering, or is the Fundraiser??
 

3DSGuy

No longer in scene
Member
Joined
May 22, 2012
Messages
345
Trophies
0
XP
467
Country
United States
thank you for the explain. well seems that it's nearly impossible to get contents from sd card, in current state.
and, in fact, I just want to get some resource from eShop roms. sounds or pictures. need not to wait cart dump, and officially.^_^
so I think that the official rom is just encrypted by common key, maybe not so hard to get decrypted contents.
Well if you actually want to decrypt the eShop ROMs(also they aren't called ROMs, only the game card images are called ROMs), so you can get game sounds/graphics, you should just forget it. The game isn't encrypted with the common key, the game's ticket requires the common key, so from that you can decrypt the eShop layer of encryption. Now you have the executable, but that is also encrypted, and no one knows how to generate the key required to decrypt retail CXI.
 

angelhane

Member
OP
Newcomer
Joined
Nov 10, 2012
Messages
6
Trophies
0
Age
36
XP
102
Country
Well if you actually want to decrypt the eShop ROMs(also they aren't called ROMs, only the game card images are called ROMs), so you can get game sounds/graphics, you should just forget it. The game isn't encrypted with the common key, the game's ticket requires the common key, so from that you can decrypt the eShop layer of encryption. Now you have the executable, but that is also encrypted, and no one knows how to generate the key required to decrypt retail CXI.

much more complex than what I wonder...
thank you for explaining. :)
 

xblackdemonx

Active Member
Newcomer
Joined
Nov 4, 2011
Messages
36
Trophies
0
XP
92
Country
Canada
well, there are many games going to eShop,
and we can get download link via PC.
it means we can get a encrypted rom.
of cource, this encrypted rom is same to every console.
I think the 3DS console download game by these steps:
1.download encrypt game
2.decrypt with a common key
3.extract files
4.encrypt with console private key

to extract rom, the problem is how step 2 running.
I guess there are 3 possible ways:
a) common key is stored in console. when rom file downloaded, eShop application decrypt it with that key, and do steps after.
b) a random key(one game one key, different game different key) with rom file. like a game save, eShop find the key from downloaded rom file, then decrypt and do steps after.
c) a key only stored on server. eShop download a rom file, then request key from server via http, and do steps after.

maybe the way a) is the most we want. the worst is c), we have to know what eShop sends and gets via http.
is it really working in one of these ways? or other else?

and sorry for my poor English..... wish it is easy to understand.

For the love of cheeze... PLEASE BAN BLOCK DELETE this noob
 

AndyCelinskis

Member
Newcomer
Joined
Jan 4, 2012
Messages
6
Trophies
0
XP
48
well, there are many games going to eShop,
and we can get download link via PC.
it means we can get a encrypted rom.
of cource, this encrypted rom is same to every console.
I think the 3DS console download game by these steps:
1.download encrypt game
2.decrypt with a common key
3.extract files
4.encrypt with console private key

to extract rom, the problem is how step 2 running.
I guess there are 3 possible ways:
a) common key is stored in console. when rom file downloaded, eShop application decrypt it with that key, and do steps after.
b) a random key(one game one key, different game different key) with rom file. like a game save, eShop find the key from downloaded rom file, then decrypt and do steps after.
c) a key only stored on server. eShop download a rom file, then request key from server via http, and do steps after.

maybe the way a) is the most we want. the worst is c), we have to know what eShop sends and gets via http.
is it really working in one of these ways? or other else?

and sorry for my poor English..... wish it is easy to understand.


Sniff Sniff
http://ccs.cdn.c.shop.nintendowifi.net/ccs/download/0004000000057700/00000002 Netflix download us
 
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.
    Veho @ Veho: The cybertruck is a death trap.