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

  • Thread starter Thread starter d0k3
  • Start date Start date
  • Views Views 938,866
  • Replies Replies 4,476
  • Likes Likes 71
So, I tried this but when I tried to make a NAND backup it says it failed. I have more than enough space on the SD card. Any help?
Stuffl like this most often have to do with SD card read / write failures (the 3DS SD card reader is not of the best quality...). Format this one anew or try a different SD card.

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

Instead of trying to map the date from the built-in clock why not just have the user input the date before the NAND image is dumped?
Requires input functions, and I'm trying to keep it as simple as possible. A virtual keypad, f.e. is out of qestion for this at the moment. The string input from GodMode9 doesn't fit well into the D9 codebase.
 
  • Like
Reactions: pbanj
Added friend code backup function in decrypt9. this is my idea.
This can be carefully select your friends and you can use properly on sysnand and emunand. also you can make private friend list. I'm not tested much times so Please backup your Nand before use this.
Download (source code included)
eg. add Real friends Code to Sysnand, add Internet Friends Code to Emunand. I think very useful to using this with LocalFriendCodeSeed_B.
 
Added friend code backup function in decrypt9. this is my idea.
This can be carefully select your friends and you can use properly on sysnand and emunand. also you can make private friend list. I'm not tested much times so Please backup your Nand before use this.
Download (source code included)
eg. add Real friends Code to Sysnand, add Internet Friends Code to Emunand. I think very useful to using this with LocalFriendCodeSeed_B.
Any chance you've got a Github repo for that? Or a description how this works? It's easier to see what is changed that way. :)
 
  • Like
Reactions: Februarysn0w
Everyone, new release. This is a maintenance feature with some new stuff:
  • You can now dump encrypted titlekeys and encrypt decrypted titlekeys
  • Keyfile 'slot0x05keyY.bin' is no more required
  • Countless minor fixes and improvements
  • Gateway entrypoint is deprecated and no more included
 
Everyone, new release. This is a maintenance feature with some new stuff:
  • You can now dump encrypted titlekeys and encrypt decrypted titlekeys
  • Keyfile 'slot0x05keyY.bin' is no more required
  • Countless minor fixes and improvements
  • Gateway entrypoint is deprecated and no more included

The release only includes the source code.
 
Last edited by Ryuzaki_MrL,
Everyone, new release. This is a maintenance feature with some new stuff:
  • You can now dump encrypted titlekeys and encrypt decrypted titlekeys
  • Keyfile 'slot0x05keyY.bin' is no more required
  • Countless minor fixes and improvements
  • Gateway entrypoint is deprecated and no more included
Is that last part about gateway a good thing or a bad thing?
 
Is that last part about gateway a good thing or a bad thing?
If you can use Gateway, you can run any other entrypoint Decrypt9 was made for.
Depends. That entrypoint is deprecated for a reason, cause I cannot guarantee it to be bugfree and everything working on it as at should. However, it shouldn't matter for anyone, cause the CakeHax Decrypt9WIP.dat works via browser, the same way the Gateway Launcher.dat worked.
 
How did you make it so that slot0x05keyY.bin isn't needed for running on the N3DS from A9LH?
Magic! :P haha
lol i honestly have no idea, but d0k3 is a wizard so it HAS to be magic. :)

Almost magic :D. The keyY for slot0x05 is included - in cleartext - in the Process9 binary. The Process9 binary is included in the FIRM partition and hidden behind another layer of crypto (the first being the FIRM crypto layer). We also only have the key offset for for FIRM90 (which is used by A9LH now). For the full story, see here:
https://github.com/d0k3/Decrypt9WIP/commit/6afbfba51729af224f44304ff5ed146b928a01db
 
Last edited by d0k3,
So... that works only in the specific circumstance of loading the key from the 9.0 firmware? Not exactly future-proof :p

Does it still check for a slot0x05keyY from the SD if the FIRM retrieval doesn't work / doesn't yield the expected result?
 
So... that works only in the specific circumstance of loading the key from the 9.0 firmware? Not exactly future-proof :P

Does it still check for a slot0x05keyY from the SD if the FIRM retrieval doesn't work / doesn't yield the expected result?
Well, it works on all A9LH installations. And it also still has loading from SD as a backup solution.
 

Site & Scene News

Popular threads in this forum