ROM Hack [Release] 3DS_CTR_Decryptor-VOiD

  • Thread starter Thread starter Relys
  • Start date Start date
  • Views Views 649,033
  • Replies Replies 2,226
  • Likes Likes 30
Are you interested in making it possible to decrypt, encrypt and sign save files? That would be really great :)
 
can't say a proper speed, it depends of yoru SD card too. Also for now no freezes anymore but again, I can't say if it will or not.
EDIT: Nevermind, it just frozed
 
So what's the estimated speed?

also for guys that will attempt a HUGE speed change: I can't ake it faster than light, explaining myself: I can make faster the decryption process in the RAM, but I CAN'T make faster the writing speed on the SD, just fyi.

Probably about 90% of the rated speed when writing the filesystem chunks.
 
So, xerpi's most recent launcher.dat (Roughly 6 minutes ago) blips some white text on the screen, then goes totally black. I haven't seen any signs of progress or anything. Is that normal?
 
Neat.

feDL5.jpg

(Extracted ExeFS successfully)

How do you did that? I'm trying to dump the ExeFS and i keep failing
 
For some odd reason, the 500MB launcher.dat decided to just skip over the 3rd pad (romfs), leaving it incomplete, and go to the 4th and complete that one (I think it's a system update file), then finish. Not sure why though.
I'm an idiot. I subtracted something I shouldn't have :P
I also sped up seek times to nearly instant.

Would be better a menu from inside the homebrew :P
I could barely modify text. A menu is out of the question.

The fact that there's an object named "Poohole" in Super Mario 3D Land just makes me want to be able to view the models MORE. :)
I am nearly certain that it's this: http://www.mariowiki.com/Rocky_Wrench

Edit: And verify the first few megabytes of the pads generated with these before doing the entire file. At least for me, it runs the seek loop twice, so I had to adjust add_ctr to half as much.
 

Attachments

bobmcjr thx for posting that! it's a temporary solution but should work. Still trying to optimize this but it's really weird...
 
@bobm.cjr thx for posting that! it's a temporary solution but should work. Still trying to optimize this but it's really weird...
NP. It's also rather messed up with seeking because it calls the seek loop twice, so I had to change add_ctr to 128 instead of 256 per iteration.
 
Could you make these up to 4gb so all roms can be dumped.
I'm not sure. I don't have any RomFS's greater than 2GB, and the compiler warns me of a possible overflow past 2100MB (not sure if it's taking to account the unsigned-nes of the variables)
 
well just a head up anyone having major issues getting a good xor dump, try another SD...i presume it must be down to the speed, but i have been trying to get a full dump of mario kart all day, and just tried with the U1 card i have in the gateway and the dumping is so much faster and got a full dump in one go
 
Utilities Info:
-Includes the latest builds of ctrtool and makerom (Compiled by Gadorach)
-Includes 3DS Explorer with fixed RomFS.bin extraction
-Includes padxorer by xerpi (Usage: padxorer <input file 1> <input file 2> the output will be <input file 1>.out)

Utilities Download Link: https://www.sendspace.com/file/icnkiz

ncchinfo.bin format:
4 byte number of entries

entry:
16 bytes CTR
16 bytes keyY
4 bytes length in megabytes(round up)
64 bytes output filename in utf16(could use something like "/ncchcode1.romfs")

padgen_v2 Changelog:
-Fixed version of padgen with no freezing and faster speed.
-Finally got it working right. Generating at 2MB/s
-Mario 3D Land's xorpad generated in 3 minutes!
-Tested with 2gb pad
-Issue was with multiple threads on the arm9 trying to start our code

padgen_v2 Download Link: https://www.sendspace.com/file/0genu7

I added this info to OP and will pack an official 1.1 release if there are no problems. :)
 
and another time you didn't even talked you did that...And again linking to 1000 tools Also you didn't fixed the thing, it's just faster thx to the other threads
 
-Includes 3DS Explorer with fixed RomFS.bin extraction​
That fix works with the ExeFS too? I need to extract the ExeFS from a Game
 

Site & Scene News

Popular threads in this forum