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

  • Thread starter Thread starter d0k3
  • Start date Start date
  • Views Views 935,203
  • Replies Replies 4,476
  • Likes Likes 71
Last edited by Shadowtrance,
  • Like
Reactions: klear and Serphirot
Nice! I have tried it and it's working good.

I have one question, though. What is the use of "Build Key Database"? I have the slot0x keys in the Decrypt9 folder (3 of them that have a size of 48 bytes together), and if I create the aeskeydb file it has a size of 96 bytes (32 KB on disk). So the file of all three combined is greater than the 3 files w/o being combined.

Any other advantage other than to have them all in one file?

EDIT: And for some weird reason if I check folder size with 3 slot0x files or the aeskeydb file it shows this time the one with the aeskey is smaller. Not that the difference in bytes is gonna break the bank, but oh well, just being curious.
 
Last edited by Bullseye,
Nice! I have tried it and it's working good.

I have one question, though. What is the use of "Build Key Database"? I have the slot0x keys in the Decrypt9 folder (3 of them that have a size of 48 bytes together), and if I create the aeskeydb file it has a size of 96 bytes (32 KB on disk). So the file of all three combined is greater than the 3 files w/o being combined.

Any other advantage other than to have them all in one file?

EDIT: And for some weird reason if I check folder size with 3 slot0x files or the aeskeydb file it shows this time the one with the aeskey is smaller. Not that the difference in bytes is gonna break the bank, but oh well, just being curious.
The aeskeydb.bin is a database, meaning that it also has information about each key it contains. The slot0x??key?.bin files only contain the key. The aeskeydb.bin has the added benefit of being all-in-one, and easy to share. Keys inside it are encrypted, which may mean that you can share it even in places where sharing the regular keyfiles is not allowed. Don't share it in this thread, though, and ask a mod before you share it anywhere else.

There are in total now 6 keyfiles that D9 uses (only 3 of which should be important to most users), check the readme.

In FAT (which is the file system of your SD card, each file has an actual size (which can be anything), and a space it takes up (which is always a multiple of your clustersize, normally 16kB, 32kB or 64kB). A 16 byte file actually takes up at least 16kB, then. A 96 byte file takes up 16kB, too. So, which is more space-efficient, singular keyfiles or an all-in-one? You do the math.
 
  • Like
Reactions: Bullseye
The aeskeydb.bin is a database, meaning that it also has information about each key it contains. The slot0x??key?.bin files only contain the key. The aeskeydb.bin has the added benefit of being all-in-one, and easy to share. Keys inside it are encrypted, which may mean that you can share it even in places where sharing the regular keyfiles is not allowed. Don't share it in this thread, though, and ask a mod before you share it anywhere else.

There are in total now 6 keyfiles that D9 uses (only 3 of which should be important to most users), check the readme.

In FAT (which is the file system of your SD card, each file has an actual size (which can be anything), and a space it takes up (which is always a multiple of your clustersize, normally 16kB, 32kB or 64kB). A 16 byte file actually takes up at least 16kB, then. A 96 byte file takes up 16kB, too. So, which is more space-efficient, singular keyfiles or an all-in-one? You do the math.
Sorry about that. Meant to write, What is FIRM 81?
 
Hmm, I have an interesting issue I haven't seen before. Used the A9LH installer 2.0 to dump OTP.bin from 2.1-4U and install A9LH. However, when I turn the unit on and launch payloads (G9/D9/H9), they all get stuck at initializing and freeze.

HourGlass9 just hangs at Checking ARM9LOADERHAX.... Success
 
Hmm, I have an interesting issue I haven't seen before. Used the A9LH installer 2.0 to dump OTP.bin from 2.1-4U and install A9LH. However, when I turn the unit on and launch payloads (G9/D9/H9), they all get stuck at initializing and freeze.

HourGlass9 just hangs at Checking ARM9LOADERHAX.... Success

safe a9lh 2.0 broke all payloads with sdmmc.c , which includes decrypt9 and emunand9 and such
 
Ah so guess I'll just leave the unit here for now until those are fixed as can't restore backups :(
 
Sorry about that. Meant to write, What is FIRM 81?
That's the FIRM version (v8.1) used in the newest a9lh.

Hmm, I have an interesting issue I haven't seen before. Used the A9LH installer 2.0 to dump OTP.bin from 2.1-4U and install A9LH. However, when I turn the unit on and launch payloads (G9/D9/H9), they all get stuck at initializing and freeze.

HourGlass9 just hangs at Checking ARM9LOADERHAX.... Success
safe a9lh 2.0 broke all payloads with sdmmc.c , which includes decrypt9 and emunand9 and such
Ah so guess I'll just leave the unit here for now until those are fixed as can't restore backups :(
hopefully @d0k3 releases a fix for decrypt9... it is basically the only other payload i use with my cfw
Fixing this might take a little longer, as we are at the moment cluess (it is not caused by sdmmc.c, despite my first hunch). In the meantime you could downgrade from a9lh v2,0 to a9lh v1.0 using my fork of SafeA9lhInstaller. Keep in mind you can't use the v2.0 stage 1 / stage 2! You need to use the v1.0 ones. Plailect's guide has you covered on the downgrade as well.
 
@d0k3 , I'm trying to get a someone to install decrypt9 on their 3ds to dump an xorpad for me, but they can't seem to get it to work. Any suggestions? He is running sysnand 4.40 and gateway emunand (possibly emunand 9.0 or higher, don't remember). I tried getting him to simply drag and drop the launcher.dat for decrypt9 onto the root of the sd card, but he said it wouldn't load and that instead, the system would simply launch gateway as it normally does when running the exploit. I might get him to install the cia versions of decrypt9. will that work?
 
@d0k3 , I'm trying to get a someone to install decrypt9 on their 3ds to dump an xorpad for me, but they can't seem to get it to work. Any suggestions? He is running sysnand 4.40 and gateway emunand (possibly emunand 9.0 or higher, don't remember). I tried getting him to simply drag and drop the launcher.dat for decrypt9 onto the root of the sd card, but he said it wouldn't load and that instead, the system would simply launch gateway as it normally does when running the exploit. I might get him to install the cia versions of decrypt9. will that work?
Use decrypt9WIP.dat instead and launch it with
http://dukesrg.github.io/?Decrypt9WIP.dat
 
Use decrypt9WIP.dat instead and launch it with
http://dukesrg.github.io/?Decrypt9WIP.dat
I dont know how to run this :/ and I don't know how to relay to my friend. Does he place the "decrypt9WIP.dat" on the root of the sd card, launch gateway and enter gateway emunand, and then go the browser and type in the link address above?

edit: if you could give me instructions on how to install this on the 3ds and how to run it, that would be super helpful. Thank you.
 
Last edited by placebooooo,

Site & Scene News

Popular threads in this forum