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

  • Thread starter Thread starter d0k3
  • Start date Start date
  • Views Views 935,285
  • Replies Replies 4,476
  • Likes Likes 71
I know some of you have been waiting for a proper release, so here it is. This is new:
  • Now includes a cartridge dumper (full/trimmed, with/without on the fly decryption)
  • Also includes a cartridge private header dumper
  • Various under-the-hood improvements and smaller fixes
Release note (1): The recommended tool for .3ds -> .cia conversion is @ihaveamac's 3dsconv script. Most other tools can't properly handle decrypted dumps and require you to generate xorpads, which is considered an outdated method. You can fully decrypt any (older) .3ds file using Decrypt9's own 'NCCH Decryptor'.

Release note (2): The cartridge dumper is tested to work with retail cartridges. It should work work with developer cartridges, too. Dumping from flashcards may or may not work, depending on brand / revision.
 
Release note (1): The recommended tool for .3ds -> .cia conversion is @ihaveamac's 3dsconv script. Most other tools can't properly handle decrypted dumps and require you to generate xorpads, which is considered an outdated method. You can fully decrypt any (older) .3ds file using Decrypt9's own 'NCCH Decryptor'.
little sidenote: exheader xorpads can still be used/generated with my script, which might be more favorable for huge existing rom dumps since decrypting can take forever whereas generating a xorpad takes a minute or so. for games yet to be dumped, I'd of course suggest dump + decrypt for everything in the future ;)
 
@d0k3 Do you know if something like take the "ShutDown PowerOff Console" script from D9 and paste it in an another standalone bin payload, or something like that will work?
Because I want an A9LH bin payload for shutdown my N3DS :/
 
@d0k3 Do you know if something like take the "ShutDown PowerOff Console" script from D9 and paste it in an another standalone bin payload, or something like that will work?
Because I want an A9LH bin payload for shutdown my N3DS :/
you need the i2c.c/h files, then you can copy the poweroff and reboot functions and use them in a main.c

https://github.com/d0k3/HelloEntryPoint is a great place to start
 
I try to poweroff the console, I can, but by pressing Start.
I don't want to press any button,
Oh, and my knowledge in C or any code languages are 0%, so please try to don't speak to me in chinese xD

I just changed
Reboot();
return 0;

to
PowerOff();
return 0;

It poweroff the console, but by pressing start, how do I do without press any button? (Just load the payload)
 
I try to poweroff the console, I can, but by pressing Start.
I don't want to press any button,
Oh, and my knowledge in C or any code languages are 0%, so please try to don't speak to me in chinese xD

I just changed
Reboot();
return 0;

to
PowerOff();
return 0;

It poweroff the console, but by pressing start, how do I do without press any button? (Just load the payload)
just remove everything in main except the poweroff and return
 
  • Like
Reactions: Asia81
Thank you very much for the update, d0k3 :)!!
I have a question:
You included a 3ds game dumper. Do you think it's possible to include the unused code in uncart to dump orginal ds games with Decrypt9?


Posted with my LG G5 using Tapatalk
I already looked into this, and no, it is not possible, because the DS dumper code is not complete. Things may change at a later point, but for now only 3DS cartridge dumping is possible.
 
I already looked into this, and no, it is not possible, because the DS dumper code is not complete. Things may change at a later point, but for now only 3DS cartridge dumping is possible.
Aww. DS cart dumping is such a pain and it offends my sense of the rightness of things to have to download roms I already own and have the hardware to dump ;)
 
Aww. DS cart dumping is such a pain and it offends my sense of the rightness of things to have to download roms I already own and have the hardware to dump ;)
If you own a DS, you can use Woddumper. Wooddumper can also be ported to 3DS, but that goes beyound my capabilities, tbh.
 
If you own a DS, you can use Woddumper.
That's exactly what I did end up doing. I only have a DS flashcart though so had to use the method of dumping over a slow, effectively open wifi network. The openness being the thing that concerned me most.

Wooddumper can also be ported to 3DS, but that goes beyound my capabilities, tbh.
Alas, I'm afraid I don't have a clue where to even start doing that. :(

BTW, thanks for making all these awesome tools. They're invaluable :)
 
  • Like
Reactions: d0k3

Site & Scene News

Popular threads in this forum