ROM Hack [Release] 3DS_CTR_Decryptor-VOiD

Huntereb

Well-Known Member
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
Well, I sucessfully installed a repacked pokemon Y update.
Makerom's body is not ready for weird exheader though. Required some black magic.


So does it decrypt and xor all the files from the program itself and dump it to the SD card? That would be very nice. Too bad I don't have anything purchased from the eShop that would be of use to anyone...

Well, except for a Home Menu theme. I wonder how that would work. :unsure:
 

I pwned U!

I am pleased to beat you!
Member
Joined
Jun 14, 2013
Messages
927
Trophies
3
Age
28
Website
gbatemp.net
XP
682
Country
United States
What would happen if you edit a decrypted SD game, re-encrypt it, then do a System Transfer to a >4.5 3DS?

Would it brick the >4.5 3DS, would the title appear on the HOME Menu, but not launch, would it transfer, but not show up on the HOME Menu, or would it not transfer at all?
 
  • Like
Reactions: The Cringe

Queno138

Ravens
Member
Joined
Sep 18, 2010
Messages
2,425
Trophies
0
Location
Luigi's Dark Mansion
XP
1,070
Country
Senegal
What would happen if you edit a decrypted SD game, re-encrypt it, then do a System Transfer to a >4.5 3DS?

Would it brick the >4.5 3DS, would the title appear on the HOME Menu, but not launch, would it transfer, but not show up on the HOME Menu, or would it not transfer at all?

games installed using devmenu cannot be system transfer.

and even, even, if it does.
the moment you enter eshop or the system happens to ping for game verification,
it's gone.
 
  • Like
Reactions: Margen67 and cearp

I pwned U!

I am pleased to beat you!
Member
Joined
Jun 14, 2013
Messages
927
Trophies
3
Age
28
Website
gbatemp.net
XP
682
Country
United States
games installed using devmenu cannot be system transfer.

and even, even, if it does.
the moment you enter eshop or the system happens to ping for game verification,
it's gone.

I was referring to games xored using SD_Decryptor, then edited using a hex editor or other programs, then re-xored to launch from the SD card. (installed from the eShop, not DevMenu)
 
  • Like
Reactions: The Cringe

Queno138

Ravens
Member
Joined
Sep 18, 2010
Messages
2,425
Trophies
0
Location
Luigi's Dark Mansion
XP
1,070
Country
Senegal
I was referring to games xored using SD_Decryptor, then edited using a hex editor or other programs, then re-xored to launch from the SD card. (installed from the eShop, not DevMenu)

nintendo side has a system that records every purchase you made.
you know, it's tied to your nnid.
if you want to clone and share games, it'll be gone.

if you're saying you want to modify your game and system transfer.
It'll may stick,if you can modify it and get your system to recognize it as the same game,
but since there probably are checksums and ids are probably crawling about in the 3DS nand, it may not.
 
  • Like
Reactions: I pwned U!

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,432
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,801
Country
United States
The only way this might work is if you have both systems booted into Emunand and will be doing a system transfer from one emunand system onto another emunand system.

Even then its a big maybe. If you are doing a system transfer of a emunand into a non emunand/gateway exploited system, it WILL NOT work even if you re-encrypt using the same xorpad because the target console will reject it. The signature check on the game would fail because it had been edited. Even if it's got the proper encryption. Signature checks are separate thing from encryption FYI. ;)
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
i had a mess around with the mario dlc a while back and just got a bunch of .ContentInfoArchive_EUR_(language) bin files and 14 .icn files

didn't actually see any levels
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,728
Trophies
2
XP
8,520
Country
Tuvalu
sd card decrypter, and then ncch decrypter

can i decrypt etc, my game updates on my 3ds and make them into cia files for others, without having to hex edit/do anything specific to each one?
is there a way at the moment just to do it with tools only?
 

StarLight42

Well-Known Member
Newcomer
Joined
Nov 8, 2014
Messages
71
Trophies
0
Age
24
XP
216
Country
United States
http://gbatemp.net/threads/3ds-decryption-key-generator.370630/
this is Team Fail`s release, that gets you the keys
apparently this new release in this thread here gets you the xorpad file (whether or not it uses Team Fail`s code or was written before that, I do not know...) / follow the instruction to acquire it, you still need a 4.5 3DS/XL to actually launch this release
and apparently XOR Tool can decrypt it and ctrtool extracts it...
is it usable to the average user? uhm no, I guess?
but it might just be the first real BIG step into fan translation apparently, since it enables rom decryption

still waiting for some big name to give his statement on this, but It looks realy promising :-)


You still haven't explained what an aes core is, or any of that. Why do we even need the keys if the new release in this thread just gives you the xorpad file, and even so, how does it give you the xorpad file? There are no instructions on what to do.
 
  • Like
Reactions: Margen67

Sammi Husky

Well-Known Member
Member
Joined
Jul 6, 2014
Messages
312
Trophies
0
Age
29
XP
498
Country
United States
You still haven't explained what an aes core is, or any of that. Why do we even need the keys if the new release in this thread just gives you the xorpad file, and even so, how does it give you the xorpad file? There are no instructions on what to do.


Instructions are on the git repo.
3DS_NCCH_Decryptor

3DS_NCCH_Decryptor
  1. Run ctrKeyGen.py on files to be decrypted.
  2. Place the generated ncchinfo.bin on root of your sd card.
  3. Open slot0x25KeyX.bin in a HEX editor and replace 0 key with the proper key (Will not supply here. Find it yourself. DO NOT ASK ME.)
  4. Place slot0x25KeyX.bin on root of sd card.
  5. Run the appropriate launcher.
  6. Use resulting xorpads to decrypt original files. If using 7.x crypto please refer to MEX.py to extract the ExeFS properly.
Changelog:
v1: Initial release
v2: Faster pad generation, fixed hang while generating large xorpads
v3: Rewrote ctrKeyGen in python. Supports multiple .3DS and NCCH. Wildcard support. 7.x crypto support.
v4: More stable FS functions. Reads 7.x key from the sd card as opposed to being hardcoded in.
 
  • Like
Reactions: Margen67

StarLight42

Well-Known Member
Newcomer
Joined
Nov 8, 2014
Messages
71
Trophies
0
Age
24
XP
216
Country
United States
Instructions are on the git repo.
3DS_NCCH_Decryptor

3DS_NCCH_Decryptor
  1. Run ctrKeyGen.py on files to be decrypted.
  2. Place the generated ncchinfo.bin on root of your sd card.
  3. Open slot0x25KeyX.bin in a HEX editor and replace 0 key with the proper key (Will not supply here. Find it yourself. DO NOT ASK ME.)
  4. Place slot0x25KeyX.bin on root of sd card.
  5. Run the appropriate launcher.
  6. Use resulting xorpads to decrypt original files. If using 7.x crypto please refer to MEX.py to extract the ExeFS properly.
Changelog:

v1: Initial release
v2: Faster pad generation, fixed hang while generating large xorpads
v3: Rewrote ctrKeyGen in python. Supports multiple .3DS and NCCH. Wildcard support. 7.x crypto support.
v4: More stable FS functions. Reads 7.x key from the sd card as opposed to being hardcoded in.



Do I really need an SD Card? I'm just trying to extract models and files from the games
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: damn I think I cant