ROM Hack [Release] 3DS_CTR_Decryptor-VOiD

  • Thread starter Thread starter Relys
  • Start date Start date
  • Views Views 649,084
  • Replies Replies 2,226
  • Likes Likes 30
I have modified the padgen 3DS tool (Launcher.dat) to split the xorpads into 256MB files, this way in theory it shouldn't hang.
The output filenames will be something like this for example:

Code:
ncchcode1.romfs.xorpad.0
ncchcode1.romfs.xorpad.1
 
ncchcode1.exefs.xorpad.0

Download: https://www.dropbox.com/s/g0znm6uyikawy74/Launcher.dat?dl=0

I'll upload the source when I know it's working.
I haven't tested if it works, if someone can test it and say if it works or not I'd be very happy :D
 
oh you posted it publicly? k w/e. but hell this shit is so half finished. Tho I can't get 2/3 things to work ~.~ stupid fucked up FS functions
 
  • Like
Reactions: y03usw6e
i think is not based of ROM size, but on time. after 1 hour, 90 % will freeze or white screen. yesterday i got 1.6 GB (i think is done but not, since is still stuck on pad 3 and is still missing ~128 MB). I think is broken so re-run again, but is stuck on 1.2 GB (on 4D700000) and i give up. and right now waiting v2 :3.

thank you for sharing this tool, i already unpacking 5 ROM XD, most of them pokemon (rumble blast, mystery dungeon), mario (2, 3D) and harvestmoon game (HM:NB). pokemon x is not counted since is broken and fail.

here decrypted romfs screenshot :
SNAG_0162.png

is correct right ?

CMD :
SNAG_0163.png

SNAG_0164.png

SNAG_0165.png
File list is exact same as from (http://pastebin.com/PYXUZGgD) ... i just missing my fav dirlisting app :/
 
If someone finds .cmdl (not bcmdl) files, could you please give a screenshot of it? They are xml files that describe 3d models before they are converted to the binary bcmdl format, and can help a lot in understanding unknown parts.
 
  • Like
Reactions: YoshiInAVoid
Hi all,

For those complaing about speed, this tool uses the same functions that the 3DS normally uses. I tried using Kane's SD card libs which are a modification of libnds and fatfs but they were slower and I couldn't get writing working.

If you want it to be faster:
A) Disable print statements
B) Look into using network socket or IR port (might be faster but idk).

For those who noticed crashing on larger files I believe I know why. The exploit messes up pxi registers (or something like that) which makes the file functions unstable. This might be solved by getting Kane's library to work or by using network or IR port.

In the mean time just dump first half of xor pad and then modify the source to start on the second half and splice the two together.

Please stop messaging me to provide decrypted files or hold your hand through the process. Sorry, but I have other things to do. Thanks.

There are a few of us around here that remember IR comm ports, do not bring us back to those days.

Network wise though is fine -- if you really want you can probably even do it with netcat, a few people did it back on the DS and it mostly worked fine. I am sure if you wanted to implement a FTP setup (client or server) that nobody would complain but as I said straight netcat has been used by the general userbase in the past.
 
  • Like
Reactions: cearp
If someone finds .cmdl (not bcmdl) files, could you please give a screenshot of it? They are xml files that describe 3d models before they are converted to the binary bcmdl format, and can help a lot in understanding unknown parts.


Only Yugioh Japan seems to have any of those.
 
I have modified the padgen 3DS tool (Launcher.dat) to split the xorpads into 256MB files, this way in theory it shouldn't hang.
The output filenames will be something like this for example:

Code:
ncchcode1.romfs.xorpad.0
ncchcode1.romfs.xorpad.1
 
ncchcode1.exefs.xorpad.0

Download: https://www.mediafire.com/?ky0m5vapn6y8u75

padgen main.c edited source: http://pastebin.com/RCyyuffS
I haven't tested if it works, if someone can test it and say if it works or not I'd be very happy :D
has anyone got this to work? doesnt seem to work for me
 
Thanks for noticing it, I've updated the post :P
text is the correct link but the actual link still leads to the old file :P

EDIT, the launcher loads but just has the "3DS CTR DECRYPTOR etc etc" text and nothing else is there meant to be any progress indicator?
 

Site & Scene News

Popular threads in this forum