Homebrew Official [Download] Decrypt9 - Open Source Decryption Tools (WIP)

  • Thread starter Thread starter d0k3
  • Start date Start date
  • Views Views 935,325
  • Replies Replies 4,476
  • Likes Likes 71
So for example, Triforce heroes or the new animal crossing, they need to be cryptofixed, right? So we just need to put the cia and the seed into the /D9Decrypt folder (is that the path even for shadowtrance release? I like the ui) and that's all? Will the program generate a new file or will be overwritten the old one? Thanks
Shadowtrances UI release is not up to date with mine yet and doesn't have the CIA deep decryptor, I think (correct, @Shadowtrance?). The seeddb.bin goes into root ("/"), the CIA goes into "/D9decrypt" for my release (sorry if that's confusing). It directly writes to the file, so keep a copy.
 
Ok i guess i should try that, anyway is the D9Decrypt the default working folder for every d9 stuffs? Or there are others too?
 
Ok i guess i should try that, anyway is the D9Decrypt the default working folder for every d9 stuffs? Or there are others too?
Well, that's what I meant by confusing. The D9Decrypt folder is only used for game related batch decryption. I had to move it out of the way because it processes everything in the folder. Everything else goes to the root folder for my release and to the "/Decrypt9" folder for Shadowtrances version. Working on improving that, though.
 
Ah ok understood, i will tale notes of them to not forget ehehe. There's any kind of error that will tell me i'm using the wrong folder and tell me the correct one?
 
Ah ok understood, i will tale notes of them to not forget ehehe. There's any kind of error that will tell me i'm using the wrong folder and tell me the correct one?
Yup, the error messages should at least give you a hint what went wrong. Just try it and tell us how it went!

--------------------- MERGED ---------------------------

And, everyone, please try the new features! Especially the new CakesROP.nds and the SDinfo.bin auto generator.
 
Shadowtrances UI release is not up to date with mine yet and doesn't have the CIA deep decryptor, I think (correct, @Shadowtrance?). The seeddb.bin goes into root ("/"), the CIA goes into "/D9decrypt" for my release (sorry if that's confusing). It directly writes to the file, so keep a copy.
Well, that's what I meant by confusing. The D9Decrypt folder is only used for game related batch decryption. I had to move it out of the way because it processes everything in the folder. Everything else goes to the root folder for my release and to the "/Decrypt9" folder for Shadowtrances version. Working on improving that, though.

That is correct, at the time of updating mine it was up to date with yours minus the 2 cia options and dump all partitions at once option (and the experimental stuff of course).
So yeah keep a copy of both in your homebrew folder :) i do! :)
 
SD Decryptor - meaning you copy the files from "/Nintendo 3DS/<ID0>/<ID1>" to the decrypt folder, and they get decrypted from there
This would be great to have because the current process to decrypt SD things like updates and whatnot is, let's say, kludgy at best.
 
Last edited by Krude,
This would be greatto havem because the current process to decrypt SD things like updates and whatnot is, let's say, kludgy at best.
It is already improved, though (you don't need to use the SDinfo_gen.py script anymore). And you can also decrypt CIAs directly now, so I'm wondering if a SD decrypt feature still is needed. I think @Asia81 once asked for this, too, so maybe he has something to say about this, too.

Also, that feature would require you to manually copy the folder structure from /Nintendo 3DS/<ID0>/<ID1> to /D9Decrypt (and leave out the stuff you would not need decrypted). It wouldn't be exactly user friendly.
 
Last edited by d0k3,
It is already improved, though (you don't need to use the SDinfo_gen.py script anymore). And you can also decrypt CIAs directly now, so I'm wondering if a SD decrypt feature still is needed. I think @Asia81 once asked for this, too, so maybe he has something to say about this, too.

Also, that feature would require you to manually copy the folder structure from /Nintendo 3DS/<ID0>/<ID1> to /D9Decrypt (and leave out the stuff you would not need decrypted). It wouldn't be exactly user friendly.

I'd rather avoid having to download for example game update CIAs off some illegal site when i have the legit update on my SD card already. And having to pack it into a CIA (if that even works with encrypted SD stuff) just to decrypt and upack it again is a little silly.

A little copy&paste on your SD card is pretty simple in comparison. Made even easier since you can now just unmount & remount the card within D9. Of course, programming that feature might not be :p
I'd definitely use it, though, if it ever gets implemented.
 
I'd rather avoid having to download for example game update CIAs off some illegal site when i have the legit update on my SD card already. And having to pack it into a CIA (if that even works with encrypted SD stuff) just to decrypt and upack it again is a little silly.

A little copy&paste on your SD card is pretty simple in comparison. Made even easier since you can now just unmount & remount the card within D9. Of course, programming that feature might not be :p
I'd definitely use it, though, if it ever gets implemented.
It is not complicated to code. Everything required is already in there. There's just a big margin of error for users, as you'd have to copy the full structure to a different folder. Oh well... It's time someone wrote a complete Decrypt9 guide, I notice again :).
 
It is not complicated to code. Everything required is already in there. There's just a big margin of error for users, as you'd have to copy the full structure to a different folder. Oh well... It's time someone wrote a complete Decrypt9 guide, I notice again :).
I thought about writing a full guide... then i stopped thinking about it after thinking how painful it would be and people still wouldn't pay attention and still ask a million questions even if the answer is right in front of them lol
There is my README.txt though, i guess that's like a mini guide. lol (that no one reads)...
 
Last edited by Shadowtrance,
I thought about writing a full guide... then i stopped thinking about it after thinking how painful it would be and people still wouldn't pay attention and still ask a million questions even if the answer is right in front of them lol
There is my README.txt though, i guess that's like a mini guide. lol (that no one reads)...
Well, we could point users there, if there was a thread. And it wouldn't even have to explain everything in detail. F.e. for the CTRNAND and TWLN xorpads, something like "Use in conjunction with 3DSFAT16tool." would be enough, I think.

EDIT: Your readme is already pretty good! I think it would just need a few additions (ie. pointing to other tools to use with this), maybe some adapting so it can be understood for all three current Decrypt9 versions (Archshifts, too, which os now basically a slightly older version of my Decrypt9WIP) and maybe some explanations in slightly (and I mean slightly) more detail.
 
Last edited by d0k3,
Everyone, can someone help out and test the new Decrypt9WIP.nds (that's the customized CakesROP loader) in the newest release? I honestly don't know how it works and how to use it on N3DS.
 
What i need to do?
try your .nds then try to run the ds profile?

--------------------- MERGED ---------------------------

@d0k3 I tried the Decrypt9WIP.nds (I use 4.X NDG Decrypt9WIP) and when I launch the DS Profile, it's a success (N3DS 9.0 with MST Dowgraded) :)
 
Everyone, can someone help out and test the new Decrypt9WIP.nds (that's the customized CakesROP loader) in the newest release? I honestly don't know how it works and how to use it on N3DS.

OLD 3DS 7.0-9.2 downgrade MSET 4.x or 6.x

NEW 3DS 8.1-9.2 downgrade MSET 4.x (OLD 3DS)

Gateway -〉MSET4.5 installers for New 3DS -〉mset_jap.cia

mset_jap.cia Equal 0004001000020000.cia (v3074)
 
Last edited by bbsniua,
  • Like
Reactions: d0k3
Is it normal that I can only install and launch a decrypted .CIA I create with this when I'm using CFW? (not Gateway)

I created a .CIA of 3D Sonic The Hedgehog 2 (USA) (eShop) then used Decrypt9WIP and it decrypted it fine.
qzhrls.jpg

The Decrypted .CIA installs with FBI and runs great from ReiNAND:yaysp:

But...
It hangs when I launch the same menu item in Gateway 3.4.1 (using the same emuNAND):O

If I remove the .CIA from the emuNAND and try to re-install it using Gateway, it won't install. (Tried FBI, DevMenu and BGRM)
nckrgo.jpg


Is this to be expected?
 
Don't quote me on this, but I'm pretty sure gateway doesn't like non-encrypted (and/or zero key encrypted) cia's or something if i remember right as it patches things differently than current CFW's do... So decrypt9 isn't at fault here, gateway is (i guess) lol
 
Don't quote me on this, but I'm pretty sure gateway doesn't like non-encrypted (and/or zero key encrypted) cia's or something if i remember right as it patches things differently than current CFW's do...
So decrypt9 isn't at fault here, gateway is (i guess) lol

OK, I won't quote you on this, but what you said makes sense.:teach:
 
OK, I got it to re-compile back into a .3DS file and it launches just fine from my Gateway's SD card now.
The only thing missing is the User Manual.

Does anyone know of a page that explains how to extract the manual from a .CIA/.CCI so I can add it to my now fixed .3DS file?
 
Last edited by Datalogger,
So apparently the only way to use HANS with game that use patches in the foreseeable future is to extract the patches' code and romfs and merge them with the base game's, then overriding via HANS with the merged code and romfs.

I'm now even more eagerly awaiting that SD decryption feature :p
 

Site & Scene News

Popular threads in this forum