ROM Hack [Release] 3DS_CTR_Decryptor-VOiD

  • Thread starter Thread starter Relys
  • Start date Start date
  • Views Views 649,256
  • Replies Replies 2,226
  • Likes Likes 30
The refactored thingy doesn't seem to work on my 3DS.. it always freezes at 'Reading' of the ncchinfo.bin
The original code works, but still freezes half way through.

I looked through the source too, and dont see anything that could have went wrong.
Its sometimes takes a while but you'll eventually get it to work. 10-25% success rate is my guess depending on whatever factors.
 
Well it's kinda like this one
Thanks! So is this one just all default values? should i change anything in it? is there a way to generate or at least know for certain it'll work with my rom?

Also how are people able to extract all the crap from the ExeFS? I notice people use it in the makerom command.. I tried to xor it with the xorpad, and it still looks cryptic.. i thought maybe it was compressed, but I'd have also assumed that I would at least see a 'magic' in there somewhere or something that could give a hint.. but nothing..
 
Thanks! So is this one just all default values? should i change anything in it? is there a way to generate or at least know for certain it'll work with my rom?

Also how are people able to extract all the crap from the ExeFS? I notice people use it in the makerom command.. I tried to xor it with the xorpad, and it still looks cryptic.. i thought maybe it was compressed, but I'd have also assumed that I would at least see a 'magic' in there somewhere or something that could give a hint.. but nothing..
http://3dbrew.org/wiki/ExeFS
PS: MAKIIII <3
 
Thanks! So is this one just all default values? should i change anything in it? is there a way to generate or at least know for certain it'll work with my rom?

Also how are people able to extract all the crap from the ExeFS?

ctrtool -t exefs --exefsdir somefolder exefs.bin --decompress
 
Already tried looking at that.. doesnt really tell me anything i dont already know lol..
P.S. good taste :p

ctrtool -t exefs --exefsdir somefolder exefs.bin --decompress
No matter what i do, i get this:

Y0ODnNE.png


I've fed it decrypted exefs, also tried encrypted, as well as a myriad of troubleshooting.. I can only think either the xorpads are bad or the program is broken :lol:
I already tried re-genning the xorpads..
 
Already tried looking at that.. doesnt really tell me anything i dont already know lol..
P.S. good taste :p


No matter what i do, i get this:

*image*

I've fed it decrypted exefs, also tried encrypted, as well as a myriad of troubleshooting.. I can only think either the xorpads are bad or the program is broken :lol:
I already tried re-genning the xorpads..

Those section names are bad. Are you sure you're using the right xorpad with the exefs file? It should be blah0.exefs.xorpad, replacing blah with the game code.
And are you sure you extracted the exefs properly first?
Code:
ctrtool -p --exefs=out_exefs rom.3ds
The '-p' switch is important, make sure you're not missing it.
 
Already tried looking at that.. doesnt really tell me anything i dont already know lol..
P.S. good taste :p


No matter what i do, i get this:
*snip*

I've fed it decrypted exefs, also tried encrypted, as well as a myriad of troubleshooting.. I can only think either the xorpads are bad or the program is broken :lol:
I already tried re-genning the xorpads..
your doing it wrong somewhere along the line, basically follow this,ignore the bits about adding roms as its from the VC injection thread, but the principle is the same
1 drag your .3ds rom onto "crtkeygen.exe" this will create a file called ncchinfo.bin in the same folder as your rom

2. copy the XORpad generator (launcher.dat) from the "For the 3DS SD card" folder in this download to the 3DS's SD card
and the ncchinfo.bin that was generated in step 1, then pop the SD back in the 3DS and go to DS profile, this will generate the
Xor pads used to decrypt the game.(this step can be a little buggy if it stays on "opening ncchinfo.bin" for more than a few seconds
reset the console and repeat untill it kicks into action)

3. copy your ROM and XOR pads here, leave out any CTR-P-CTAP.romfs*.xorpad files they are un-needed and may cause issues you just need
the 3 Xor pads for the game exefs,romfs and exh


4. run unpackv2.bat, enter your roms filename (may help if you rename it to something easy like rom.3ds)
go into the "decrypted" folder then "romfs",
make your edits,

5. Go back to the main directory and run makerom.bat

6. If all goes well and you will be given romedited.3ds in the main folder.


thanks to ground for the neat and tidy decryption script,and everyone involved in making the tools
http://filetrip.net/dl?klFzuXHgmF
 
Those section names are bad. Are you sure you're using the right xorpad with the exefs file? It should be blah0.exefs.xorpad, replacing blah with the game code.
And are you sure you extracted the exefs properly first?
Code:
ctrtool -p --exefs=out_exefs rom.3ds
The '-p' switch is important, make sure you're not missing it.
I'm not new to decryption by any means, but things never like to work right the first time for me, lol..

Also that command worked! ,, I was lazily getting my exefs from 3DSExplorer, so that's where my fault lies :p
 
I'm not new to decryption by any means, but things never like to work right the first time for me, lol..

Also that command worked! ,, I was lazily getting my exefs from 3DSExplorer, so that's where my fault lies :p
yeah there is a bug in 3dsexplorer, there was a fixed version floating around iirc
 
  • Like
Reactions: Reisyukaku
Does the repacked retail rom work on anything not gateway? I'm trying to create undub roms but stuck at the repack
I managed to repack unedited rom once just to test if I can do it but the game didn't work
not sure if I didn't do it right or the encryption method right now just work for gateway because of the homebrew support
 
Does the repacked retail rom work on anything not gateway? I'm trying to create undub roms but stuck at the repack
I managed to repack unedited rom once just to test if I can do it but the game didn't work
not sure if I didn't do it right or the encryption method right now just work for gateway because of the homebrew support
firstly what card are you using, that would help, i *think* MT has homebrew support now, but i dont think R4/3dslink etc do yet
 
your doing it wrong somewhere along the line, basically follow this,ignore the bits about adding roms as its from the VC injection thread, but the principle is the same

I am having trouble repacking the ExeFS from Mario & Luigi Dream Team and recompressing the code.bin. I am also wondering how to encrypt and inject the ExeFS back into the ROM. I also want the game to use its original encryption (using the .xorpad files) when it is repacked, not the 0-key encryption.
 
  • Like
Reactions: The Cringe
I am having trouble repacking the ExeFS from Mario & Luigi Dream Team and recompressing the code.bin. I am also wondering how to encrypt and inject the ExeFS back into the ROM. I also want the game to use its original encryption (using the .xorpad files) when it is repacked, not the 0-key encryption.
hmmm for that you would probably have to rebuild, then extract the exefs again in decrypted form, re-xor it with the original xor, and inject it back into the original rom, then fix the exefs hash, i actually haven't tried any exefs mods, so im not 100% sure it will be that easy, but give it a go
 
hmmm for that you would probably have to rebuild, then extract the exefs again in decrypted form, re-xor it with the original xor, and inject it back into the original rom, then fix the exefs hash, i actually haven't tried any exefs mods, so im not 100% sure it will be that easy, but give it a go

How would I go about doing this?
 
  • Like
Reactions: The Cringe

Site & Scene News

Popular threads in this forum