ROM Hack [Release] 3DS_CTR_Decryptor-VOiD

  • Thread starter Thread starter Relys
  • Start date Start date
  • Views Views 649,172
  • Replies Replies 2,226
  • Likes Likes 30
Hi, I have a 4.5 3DS which I've used to decrypt dumps of my physical carts and another standard 3DS with a digital copy of Pokemon Y on it but if i'm understanding you correctly it wouldn't be possible to decrypt and rebuild the digital copy of Y because of console specific checksums? Also, would it be possible to write a program to sign modified game saves with a 4.5 3DS similar to how Datel Powersaves/Cyber Gadget does it? Thanks for all your Awesome work so far :lol:
 
After generating SDinfo.bin and running MsetForBoss.dat, I get a "Nothing to do :/" error


The FS functions only work for <20 entries. Try copying over the folder form the SD card and removing everything except the title you want to decrypt and re-run the SDinfo generator.

This should be fixed in 1.0
 
  • Like
Reactions: Margen67
How i use the firts program with the rom, where is the executable?.


Use python to run the keygen on PC.

Copy output to SD card.

Add 7.x keyX to main.c and compile Launcher.dat from source.

Run the launcher on 3ds.
 
OK NEW VERSION OF SD_DECRYPT IS OUT!

-Uses re-factored source
-Uses new FS functions which allow more than 20 entries to be processed.

Please generate new SDinfo.bin as it's not backwards compatible. Thanks.
 
Thanks for the SD decryptor, works great on the extdata I just tested!
Too bad the extracted data seems to be partially encrypted or compressed again (how many layers more lol). Just an example file if somebody wants to take a look at it: icon

Oh, just to note it, I used the extdata_tool from here - maybe it's outdated, what are you guys using to extract the extdata?
 
  • Like
Reactions: Margen67
I was looking the Sonic of Sega Genesis released to 3DS, it is an emulator of Sega Genesis, probably we can inject games and play, just need decrypt all files on ROMFS.
 
  • Like
Reactions: Margen67
Use python to run the keygen on PC.

Copy output to SD card.

Add 7.x keyX to main.c and compile Launcher.dat from source.

Run the launcher on 3ds.

Thanks, but where exactly i need to remplace the key here: "//Replace 7.x keyX here.
uint8_t slot0x25KeyX[16]" getting dizzy, not a programmer.
 
I was looking the Sonic of Sega Genesis released to 3DS, it is an emulator of Sega Genesis, probably we can inject games and play, just need decrypt all files on ROMFS.

I've looked into it since it's scene-released (Plus I've been really curious as to how it works since I got it on my legit 3DS). The rom is encrypted with the same encryption that Sega GG VC games use. There is a decryptor for it, made by Normmatt and one other person (I can't put a finger on the name...) however, I'm not sure where to find it at the moment. I know he also made an encryptor, but it is apparently broken. I'm looking into it as to turn it into a 3D Genesis emulator.

There's two roms in there: One Japanese Sonic 1 rom and one American Sonic 1 rom. The USA one, iirc, is identical to the original USA release, and the Japanese one is slightly different. I'm thinking that, once the files can be re-encrypted, the emulator should be able to run them fine. I'd personally like to see Sonic 2 and 3 on it, however, I can't run the game at all, since I haven't had any luck getting the romfs to rebuild, let alone getting the encryption working.

Also, protip: The spindash that's included in the game is actually implemented via the emulator as the game runs. Kinda neat.
 
  • Like
Reactions: Margen67
I've looked into it since it's scene-released (Plus I've been really curious as to how it works since I got it on my legit 3DS). The rom is encrypted with the same encryption that Sega GG VC games use. There is a decryptor for it, made by Normmatt and one other person (I can't put a finger on the name...) however, I'm not sure where to find it at the moment. I know he also made an encryptor, but it is apparently broken. I'm looking into it as to turn it into a 3D Genesis emulator.


Sure, if i am not mistaken all files are encrypted with ".m", and the *magic number* is mdf and mlf or something like that.
And i think it is not just an encrypted, but compression too.
 
Sure, if i am not mistaken all files are encrypted with ".m", and the *magic number* is mdf and mlf or something like that.
And i think it is not just an encrypted, but compression too.


Yes its compressed and encrypted. My packer apparently isn't working I'll have to spend a little time working out why at some point, once it is, I'll release it.
 

Site & Scene News

Popular threads in this forum