Separate names with a comma.
Discussion in '3DS - Flashcards & Custom Firmwares' started by Warrior522, Dec 26, 2013.
Does a decompiler for 3DS ROMs exist yet?
By decompiler I assume you mean unpacker/tool to explode the 3DS rom into all the files it contains.
In that case the answer is technically no. The format is known but the keys to do the decryption have not been leaked to the public yet. When that happens then you will have your unpacking tool.
Alright then, thank you.
I can't wait till this comes around. Then we'll have custom tracks and textures in Mario Kart! Damn, that brings me back to the Wii days in '08.
And as soon as this comes out, we can start ruining online play with cheats!
Ohhh no you did it now.... wait for the floods of people coming in and saying they hope this never happens because they dont want pokemon online to be ruined.
Even though Pokemon Online is already technically "ruined" lol.
If that happen does that mean that we can patch japanese games like LovePlus?
jeez, you old veteran.
Not necessarily. It could just mean you can decrypt the game and unpack to have a further look at them.
In the case of the Wii Nintendo had hosed the security up so it was still useful but if they had done better then all it would have been able to do is decrypt the Wii ISOs. Once the keys are known then from here people could extract level info, reverse engineer the game logic, extract sounds, extract graphics, extract text..... all good stuff if you like ripping assets, figuring out how the game works and generally pulling things apart ( http://gbatemp.net/threads/a-little-bit-of-3ds-rom-hacking.333348/ ) but not so useful if you want to run hacked games.
That said the hacks (Gateway, Smea's stuff, everything else seen so far) seem to come from the perspective of modifying the 3ds' internal firmware at the highest level (as in they have the keys to the kingdom and can do whatever they like) so it would just be a case then of people making a loader that could use them or possibly tricking the 3ds into loading them on a commercial game.
Look up the idea of public key cryptography or more accurately asymmetric encryption if you want to go further here.
Decompilation isn't very accurate anyways, even if we had the right keys. If you count on decompiling a game, editing a few values and re-compiling it again, you're really out of luck. It'd be far easier to decrypt it and modify it as-is rather than edit decompiled code, decompilation is more often used to get clues on how things work in-game or on-hardware internally. Everything depends on what you want to do.
I think we were going with the "unpacking a binary/game archive" definition/meaning/concept rather than the "turn assembly or bytecode back into human readable high level source code" concept.
I see. Fair enough then, I just wanted to point out that it never really works well, although huge strides have been made in that area and for well-known, well-researched platforms we can already do it semi-well... 3DS not being one of them.