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

  • Thread starter Thread starter d0k3
  • Start date Start date
  • Views Views 935,323
  • Replies Replies 4,476
  • Likes Likes 71
Yeah like that. and yeah good point, I've never read one fully to date. lol
Only person i know who has read a full EULA / TOS completely is my brother. Yeah he's strange. haha
It would literally take years if everyone read every EULA to all of the software that they use... Which is kinda how they get you
 
Does Decrypt9 require a special ncchinfo.bin file to gen XORpads?
Given that most titles have a unique ncchinfo.bin you'll just need the one that corresponds to the title you're trying to get the XORpads for, which can easily be generated using the encrypted title :)
 
@Shadowtrance and @dark_samus3 I tried something new, see attached. At the moment this allows you to convert the font.h from Decrypt9 to a PBM image, and converting it back to a C header file is easy, too. However, we'd need the font in exactly this format (that is 1 bit / pixel, 8x2048, one character per line, ASCII ordering). So, this would enable us to have a custom font in Decrypt9. This might help in generating a new one.

No idea if this is going somewhere, and we'd need usable 8x8 fixed width fonts, of course. Maybe you've got an idea.
 

Attachments

Make sure the offset is 0 in the boot manager (also seems you have emuNAND which means you should be good)
I'm sorry, could you please iterate? what does it mean to have an offset of 0? when launching into cold boot manager, I noticed reinand and homebrew menu had different offsets. reinand being: 0x1200 and homebrewmenu being: 0x0
 
I'm sorry, could you please iterate? what does it mean to have an offset of 0? when launching into cold boot manager, I noticed reinand and homebrew menu had different offsets. reinand being: 0x1200 and homebrewmenu being: 0x0
Exactly, the offset for Deceypt9 should be 0x0 (I'm not exactly sure what this offset signifies, though I'd guess it means where to load it into RAM and that 0x0 isn't the actual address it's being loaded into, it's probably the offset (0x0) plus something else to tell it where to load, don't quote me on any of that though)
 
Exactly, the offset for Deceypt9 should be 0x0 (I'm not exactly sure what this offset signifies, though I'd guess it means where to load it into RAM and that 0x0 isn't the actual address it's being loaded into, it's probably the offset (0x0) plus something else to tell it where to load, don't quote me on any of that though)

I tried launching it directly from sysnand> homebrew launcher instead of emunand and it worked, the guide I was reading instructed me to boot it through reinand which didn't work. hopefully this will work now. thank you for your help
 
I tried launching it directly from sysnand> homebrew launcher instead of emunand and it worked, the guide I was reading instructed me to boot it through reinand which didn't work. hopefully this will work now. thank you for your help
Ah, yeah that's the problem, no arm9 (even in emuNAND) in higher system versions haha
 
Can I get my nand.bin decrypted with decrypt9? I've tried looking for info, but I've been unable to.

Apparently I need to generate the xorpads file for my nand , and decrypt9 has such option, but I'm on new 3ds and decrypt9 generates a 1 gigabyte file (nand.fat16.xorpad), and I think it should be the same size as my nand.bin dump so it can be xored so I get the decrypted file (and thus I can browse its contents with winimage).

Can someone help me please? Thank you.
 
Can I get my nand.bin decrypted with decrypt9? I've tried looking for info, but I've been unable to.

Apparently I need to generate the xorpads file for my nand , and decrypt9 has such option, but I'm on new 3ds and decrypt9 generates a 1 gigabyte file (nand.fat16.xorpad), and I think it should be the same size as my nand.bin dump so it can be xored so I get the decrypted file (and thus I can browse its contents with winimage).

Can someone help me please? Thank you.
you might be looking for https://github.com/d0k3/3DSFAT16tool - I used this with a NAND dump + xorpad and was able to browse the contents.
 
Can I get my nand.bin decrypted with decrypt9? I've tried looking for info, but I've been unable to.

Apparently I need to generate the xorpads file for my nand , and decrypt9 has such option, but I'm on new 3ds and decrypt9 generates a 1 gigabyte file (nand.fat16.xorpad), and I think it should be the same size as my nand.bin dump so it can be xored so I get the decrypted file (and thus I can browse its contents with winimage).

Can someone help me please? Thank you.
Given that the N3ds only actually uses ~1240 megabtes of the NAND space (even if the actual chip is bigger) I'd say you're fine... also you're decrypting JUST the fat16 partition which isn't the whole space of the NAND (the rest is FIRMs, TWL NAND and some other misc stuff, like the keyslot area on n3ds) so I'm pretty sure you're fine, though you'll probably want an image of the fat16 part of NAND only...

EDIT: or use the tool @ihaveamac linked above :)
 
Can I get my nand.bin decrypted with decrypt9? I've tried looking for info, but I've been unable to.

Apparently I need to generate the xorpads file for my nand , and decrypt9 has such option, but I'm on new 3ds and decrypt9 generates a 1 gigabyte file (nand.fat16.xorpad), and I think it should be the same size as my nand.bin dump so it can be xored so I get the decrypted file (and thus I can browse its contents with winimage).

Can someone help me please? Thank you.
Depends which part of the nand you want decrypted. Decrypt9 has options to dump specific partitions already decrypted ready to mount in whatever software, no xorpads needed...
 
Many thanks to all the responses, didn't know decrypt9 could dumo decrypted parts already.

Will check all options, I might have done something wrong, because I tried to use the 1 gB file to xor the nand.bin backup and it didn't work, so I assumed the problem was the file not being the correct size, but seems that was not the case. Thanks again.
 
Many thanks to all the responses, didn't know decrypt9 could dumo decrypted parts already.

Will check all options, I might have done something wrong, because I tried to use the 1 gB file to xor the nand.bin backup and it didn't work, so I assumed the problem was the file not being the correct size, but seems that was not the case. Thanks again.
Yep Decryp9 has MANY interesting additions now. :)
And you don't xor the whole nand.bin backup with the ~1gb xorpad, that won't work as the xorpad is only for the fat16 partition of the nand. So the xorpad size is no doubt correct.
 
Last edited by Shadowtrance,
Ok so I decided I want to give making my own theme CIA built (so I can choose my theme from the home menu). But this requires dumping my existing themes first otherwise I'll end up with only my custom theme in there. Not a desirable outcome. :P

So I need to dump my Home Menu theme DLC on SD. But Decrypt9 has limited folder selections when generating xorpads. Perhaps a suggestion for a future update is to add the ability to choose individual titles or perhaps a dedicated menu for decrypting just the home menu theme DLC? Though the ability to choose individual titles will probably be more useful to the majority of users then a dedicated menu for just themes. I have a quite a few large games installed and genning xorpads for all of them will take some time.

It's low priority though so no rush. For now I'll just gen xorpads for the entire titles folder. I happen to know the TID for my Home Menu DLC so finding it won't be difficult. :P
 
Last edited by Apache Thunder,

Site & Scene News

Popular threads in this forum