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

  • Thread starter d0k3
  • Start date
  • Views 842,890
  • Replies 4,476
  • Likes 71

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
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

Februarysn0w

Well-Known Member
Member
Joined
Oct 31, 2014
Messages
1,206
Trophies
0
Age
36
XP
837
Country
Japan
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.
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
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

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
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
 

Ryuzaki_MrL

Green Thunder
Member
Joined
Jun 23, 2015
Messages
781
Trophies
0
Age
26
XP
2,046
Country
Brazil
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,

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,811
Trophies
2
XP
3,416
Country
United States
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?
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
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.
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
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,

Krude

Well-Known Member
Member
Joined
May 18, 2013
Messages
344
Trophies
0
XP
1,208
Country
Gambia, The
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?
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
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

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    the legal drinking age here in the US is 21, as some of you may know, but i think either it should be 18 or the age you're an adult should be 21.
    +1
  • BakerMan @ BakerMan:
    and i know what you may be thinking, "why become an adult at 21? doesn't that mean that banging an 18 year old would be illegal?"
    first of all, being in a relationship with someone who's 18 is technically ok, as long as it started when they were 18, but the age gap is still weird depending on how old you are. besides, the age of consent differs between different states
    +1
  • BakerMan @ BakerMan:
    also my reasoning for adult age being 21 is because the reason that's the drinking (and now smoking) age is because it "gives them more time to think rationally and not drive drunk"
    so you should have that extra time to mature and think rationally before going to serve in the military or vote
    +1
  • BakerMan @ BakerMan:
    tl;dr the "adult" age and the legal drinking age (and voting age) here in the US should be the same
    +4
  • Psionic Roshambo @ Psionic Roshambo:
    It's all good no one pays attention to the law anyway lol
  • BigOnYa @ BigOnYa:
    What about making kids wait till 18 or 21 to drive? And yea is messed up, you can join army and die for your country at age 18, but you can't drink alcohol or smoke a cig til 21, is ridiculous
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    If someone is in the military they should be allowed to smoke and drink at 18.... Would help drive recruitment lol
    +3
  • BigOnYa @ BigOnYa:
    We all know they do and will anyways. I think laws prevented them only pushes them to illegally do it. Even tho if was legal, most prob wouldn't even bother. Not a big deal or risque if its legal, no fun.
    +2
  • ZeroT21 @ ZeroT21:
    That's why some kids don't mind having a rap sheet or two just so they never get drafted
    +2
  • BakerMan @ BakerMan:
    also, i think the voting age should match the adult and drinking ages too, because by the logic of giving them time to mature and think rationally so they don't drive drunk, then they should also have that time to mature and think rationally so they can think for themselves
    +2
  • BakerMan @ BakerMan:
    fucking hell i'm becoming a mini leo with the way i yap aren't i?
    +1
  • impeeza @ impeeza:
    I was unable to create the VM for the debloat windows, but found the video where I learned it:

    https://www.youtube.com/watch?v=mZm6mY3I7J4
    +2
  • BigOnYa @ BigOnYa:
    No you def no leo, and I like your insight. You are a smart Baked cookie.
  • K3Nv2 @ K3Nv2:
    Chicken drumsticks and sweet potato for dinner tonight turned out good
    +1
  • BakerMan @ BakerMan:
    "i promise not to get all political and/or philosophical"
    3 drinks later:
    "so yeah think for yourself and i think the government sucks"
    +1
  • K3Nv2 @ K3Nv2:
    Is @BigOnYa drunk again
  • BakerMan @ BakerMan:
    no, i was poking fun at myself
  • BigOnYa @ BigOnYa:
    Again? I have a IV feeding me so I never come down.
    +2
  • BakerMan @ BakerMan:
    because self deprecating humor is important, as long as it doesn't turn into self hate. because you can't really make fun of anyone if you can't even make fun of yourself
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Booze enemas are real lol
  • The Real Jdbye @ The Real Jdbye:
    that explains a lot
  • K3Nv2 @ K3Nv2:
    @BigOnYa, invented the first ever pill that gets you instantly hammered, now filling the streets of Miami
  • BigOnYa @ BigOnYa:
    That was what called a qaaulude, instant drunk, luckily they not around anymore.
    BigOnYa @ BigOnYa: That was what called a qaaulude, instant drunk, luckily they not around anymore.