Hacking 3DS ROM Decrypting confirmed

  • Thread starter Thread starter loco365
  • Start date Start date
  • Views Views 56,241
  • Replies Replies 135
Smealum already achieved a lot of things on 3DS, but he will not share it until it's piracy-proof, so it's not time to get hyped yet.


Well, sadly anything can lead to piracy.
For example, the method of decryption and encryption (BOTH are needed for modifying/translating/modding games, and here we have only the first part... I didn't hear anything about the re-encryption, anyone found a way for it?) can and will be abused. (there's no middle ground)
A recent example would be the anti-piracy Nintendo implements in their DS software. To circumvent it, people would modify the rom. There's no helping it really.


The problem is that that recent-ish 3DS one didn't get a physical game-card release over in English speaking countries IIRC, only a download one. Which means that you can't add it to your physical game collection, or make a simple backup of the ROM for use on your flashcart; so that if you ever lose your 3DS, you've lost your copy of the game, and your save.


Yeah. Reverse-engineering a whole game just to satisfy piracy-driven objectives. Sure!
I'd understand if it was translating some Japan-only game and doing this/converting it to something that can be tested/loaded with the current available means.
But this is a perfectly available in English game.
I may hate digital-only and games-as-services, but I despise even further this... argument.
 
  • Like
Reactions: NEP
the only reason would be to pu an end to people that is making a bussiness out of piracy.
gllts


by making piracy available for free
 
the only reason would be to pu an end to people that is making a bussiness out of piracy.
gllts


by making piracy available for free

I guess that would be pretty convenient to you, right?
No one is willing to release anything to help piracy, in fact, most people that made great achievements on 3DS scene are trying to avoid at max releasing something that result in piracy.
I think that these precautions are already excessive and are blocking the progress of 3DS homebrews
 
You can already kinda do that with RAM dumps, although not all files could be loaded to memory (example: if a game has all streams for a soundtrack).
I think that's the big thing--it's possible, but more difficult in regards to having to hope all you need or want is located in that RAM section, and moreover, that one has access to the exploit and the game in question.

It'll be cool with decryption is more publicly available so that myself and others can go data spelunking and discover cool unused stuff left in the game, or who can begin modding their new favorite games or translating games to their native language, or even who can begin to rip music, graphics, and data for fans to reference and enjoy outside of the game-itself. I understand the reservation about shearing open a wide gaping entrance for piracy through the sheet of fan homebrew and reverse engineering--but I think it is reasonable to come to realize that the two are always going to be interlinked so long as a hardware or software manufacturer refuses to offer similar accessibility at their own expense.
 
  • Like
Reactions: dooodad
Well, sadly anything can lead to piracy.
For example, the method of decryption and encryption (BOTH are needed for modifying/translating/modding games, and here we have only the first part... I didn't hear anything about the re-encryption, anyone found a way for it?) can and will be abused. (there's no middle ground)
A recent example would be the anti-piracy Nintendo implements in their DS software. To circumvent it, people would modify the rom. There's no helping it really.

AFAIK that requires the private key.
 
Private key would require bruteforcing... unless there was a flaw with nintendo's implementation (look at sony and ps3) or the key was leaked.

It wouldn't. The system itself knows how to decrypt the files, hence why they're decrypted in the RAM. Once someone plays with the system enough, anyone could find the decryption algorithm.
 
It wouldn't. The system itself knows how to decrypt the files, hence why they're decrypted in the RAM. Once someone plays with the system enough, anyone could find the decryption algorithm.


The keys are stored in write-only registers on the 3DS, not in RAM. i.e. you can't say "pretty please" and get the keys that way. What smea and others are doing is running unsigned code on a 3DS that calls up the AES engine to decrypt\encrypt the data they want. It's also the reason Powersaves has to send save files to Datel's server to apply cheats - Datel needs their modded 3DSes to sign save files, or the games won't load them.
 
The idea is that you leave your physical copy at home on your game shelf, taking pride of place, and simply carry around your flashcart containing copies of all of your games. You get the convenience of having all your games with you, without them all being stolen if the console is stolen.

Oh, that much I know. I'm also quite sure though that there is a very small tiny minuscule amount of people who actually use a flash cart this way :creep:
 
Duplex adds one to their high-profile leaks, but they always make sure to leave an untouched, original eboot along with it.

Yea, but the PS3 is a different story. You can't really do that for ROM images, although it would be great if release groups could include IPS files, or at least have them up somewhere, because it's really hard to track down games with linked cracktros. There should be an opposition to the No Intro movement. Seriously.
 
Forget about it. Brickway doesn't patch the signature checks. Tried already with a CCI build of yeti3DS (asked someone with a flashcard). It doesn't even show up in home menu.

ROM de-/encryption is not a big problem, but no one is able to sign it again.

Ask Nintendo for the private key. They will show you their middle finger :P
 

Site & Scene News

Popular threads in this forum