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

  • Thread starter d0k3
  • Start date
  • Views 833,743
  • 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
Sorry but I seem to have problems decrypting a cia, I successfully dumped pokemon sun cia and when I deeply decrypt it but the verification always faile, there was no error when I dumped the cia, any thoughts?
corrupt cia, incorrect seed, can you post an image of the error?
hmm I guess it's an incorrect seed, I'll regenerate it, thanks
This sounds a whole lot like a bad seed. Bad seed is not possible with the newest D9 releasem though, so you may want to update.
 

tnecniv43208

Well-Known Member
Member
Joined
Nov 9, 2016
Messages
194
Trophies
0
XP
543
Country
Norway
This sounds a whole lot like a bad seed. Bad seed is not possible with the newest D9 releasem though, so you may want to update.
So I dumped the freeshop version again in cxi and failed, and I'm trying to redump it after seed import with FBI, theoretically it should work? I'm trying to dump it into cxi and if it's over will I need the cia encrypter (cxi only ) option?

Report: I import the seed via FBI and dumped the freeshop version of sun, updated my seeddb.bin with d9 and extracted everything with ctrtool, this time not a single problem occurred, thanks for the awesome d9 d0k9
Also just curious though, even if there's a fresh dump of cxi files in my D9Game folder d9 doesn't read it when I launch cia decrypter(cxi only), it only reads them when decrypting ncch files, does it check if the cxi is encrypted or not?
 
Last edited by tnecniv43208,

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Also just curious though, even if there's a fresh dump of cxi files in my D9Game folder d9 doesn't read it when I launch cia decrypter(cxi only), it only reads them when decrypting ncch files, does it check if the cxi is encrypted or not?
Of course it won't decrypt NCCHs outside of CIAs when you tell it specifically to only process CIAs.

Everyone, we got a new release, this is new:
  • CTRNAND transfer: stricter checks for free space on SD card
  • CTRNAND transfer: Stop on all errors and output failure
  • Feature descriptions in-software, thanks to @Wolfvak (code) and @ihaveamac (descriptions)
  • AK2i flashcard handling, thanks to @Normmatt and @d3m3villur
  • NDS cartridge savegame flashing, thanks to @Dark_Samus
  • Support for KOR N3DS Health and Safety
  • Improved cancellation handling (again)
  • Various smaller bugfixes and improvements

Also, asling devs here, if you can lend a hand: As you see we've got NDS (NTR+TWL) cart savegame flashing now, but we're missing NDS cart savegame dumping and 3DS cart savegame dumping / flashing. All of this should be possible via the NTRCARD registers, but the D9 code is still missing support for 3DS type eeprom chips.

Also: thanks a ton to everyone involved in this release!

BTW: there is also a new HourGlass9 release to accompany this, which includes all the same fixes and improvements.
 
Last edited by d0k3,

vt6446

Active Member
Newcomer
Joined
Jan 12, 2017
Messages
40
Trophies
0
Age
26
XP
49
Country
Korea, North
Hey how could I update decrypt9WIP and Hourglass9? I have luma3ds and a9lh installed.

nvm I was able to update them thanks.
 
Last edited by vt6446,

Arubaro

Soulspace Guardian
Member
Joined
Sep 4, 2015
Messages
1,669
Trophies
0
Age
32
XP
586
Country
If there an easy way to know if a9lh is already installed?
I remember reading somewhere in this app something like "firm0/1 corrupted, (this is normal if a9lh installed)" or something like that.
Is there a way to dump a nand or firm0/1 and check if its corrumped, or check it from the nand in use directly with decrypt9?
Thx in advance
 

RacsoSakuraba

Well-Known Member
Member
Joined
Mar 13, 2016
Messages
267
Trophies
0
XP
541
Country
Venezuela
Of course it won't decrypt NCCHs outside of CIAs when you tell it specifically to only process CIAs.

Everyone, we got a new release, this is new:
  • CTRNAND transfer: stricter checks for free space on SD card
  • CTRNAND transfer: Stop on all errors and output failure
  • Feature descriptions in-software, thanks to @Wolfvak (code) and @ihaveamac (descriptions)
  • AK2i flashcard handling, thanks to @Normmatt and @d3m3villur
  • NDS cartridge savegame flashing, thanks to @Dark_Samus
  • Support for KOR N3DS Health and Safety
  • Improved cancellation handling (again)
  • Various smaller bugfixes and improvements

Also, asling devs here, if you can lend a hand: As you see we've got NDS (NTR+TWL) cart savegame flashing now, but we're missing NDS cart savegame dumping and 3DS cart savegame dumping / flashing. All of this should be possible via the NTRCARD registers, but the D9 code is still missing support for 3DS type eeprom chips.

Also: thanks a ton to everyone involved in this release!

BTW: there is also a new HourGlass9 release to accompany this, which includes all the same fixes and improvements.

With "Feature descriptions in-software" what do you mean? Or how do you get to that? lol
 
Last edited by RacsoSakuraba,

hab

Well-Known Member
Member
Joined
Apr 23, 2005
Messages
146
Trophies
0
XP
363
Country
United States
I like the new update like the new image on the bottom screen it reminds me of the GateWay 3ds backup screen.

REQUEST with all the100 Plus option can some one make a how to use it and try to keep it up to date.

Thanks
 

eroz76

Well-Known Member
Member
Joined
Feb 13, 2015
Messages
238
Trophies
0
Location
Chicago
XP
187
Country
United States

Lisu

Active Member
Newcomer
Joined
Dec 31, 2016
Messages
25
Trophies
0
Age
25
XP
51
Country
Poland
guys, how can I dump content from super mario 3d land for citra? because I don't have "Press A to start" option
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
If there an easy way to know if a9lh is already installed?
I remember reading somewhere in this app something like "firm0/1 corrupted, (this is normal if a9lh installed)" or something like that.
Is there a way to dump a nand or firm0/1 and check if its corrumped, or check it from the nand in use directly with decrypt9?
Thx in advance
Use the system info feature.

With "Feature descriptions in-software" what do you mean? Or how do you get to that? lol
Press the Y button on any menu entry point.

guys, how can I dump content from super mario 3d land for citra? because I don't have "Press A to start" option
You need the decrypted CXI. I'm pretty sure there are good tutorials about that in the web.


TESTERS NEEDED

I just made a big improvement (thanks to @Normmatt) to the cart dumping code. Cart dumping should now work for basically all carts, DSi enhanced and DSi exclusive, too. If you've got some carts lying around (especially DSi ones) you can help by test dumping them and telling me if it worked for you. You can either use D9 or GM9 (in GM9, check the C: drive). Note: "Invalid secure area" is not an error, the cart will dump regardless.

Decrypt9WIP test build:
https://transfer.sh/D2cQb/decrypt9wip-20170119-112252.zip

GodMode9 test build:
https://transfer.sh/PuH6y/godmode9-20170118-191146.zip
 
Last edited by d0k3,

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
14,998
Country
Micronesia, Federated States of
@d0k3 is it possible to add arm9 dumping/flashing of raw 3ds cart saves to decrypt9 (and maybe crypto too)? This would greatly aid the 2DSaver project and just generally make it easier for people without powersaves to generate and share saves with people who do.
 
  • Like
Reactions: Aletron9000

Enovale

Hey. I exist. Woo
Member
Joined
Jul 12, 2016
Messages
833
Trophies
0
Location
Narnia
XP
946
Country
United States
is it normal that i am able to run this on 11.2 FW and make a NAND backup with it, using simply fasthax?
ive been having issues with safehax, and i tried it once again, launched fasthax, safehax, and for SOME REASON Decrypt9 booted! and i even made a backup... i dont have any explanation. my best lead is that i had a bunch of random ARM9.bin files lying around my SD, along with Luma3DS stuff. (probs not the safest thing to just have laying around(i had these becuase when eventually we can install Luma on 11.2, i know i cant install it))

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

Then get it. Decrypt9 can only be launched through safehax/waithax on any firmware greater than 9.2 if you don't have A9LH.
sry double post

but ok nvm i guess thats normal?
 
Last edited by Enovale,

MegaBoyEXE

Well-Known Member
Member
Joined
Dec 27, 2015
Messages
126
Trophies
0
XP
574
Country
Brazil
How can I do a proper "universal" image of my system, so I could completeley transfer it to another device? (In my country, the odds of being robbed is very high, so I'm afraid to lose my system at any moment, even leaving it in home when I'm out :X )

So far, pretty sure those 2 are essential:

- CTRTransfer image
- Full SD card backup

But I probably need to backup more files to be injected, like the 'movable.sed', 'tickets.db'.
So, what else is required to do a full universal backup?

@d0k3 , could you please give me a help with this, if you have some spare time?
I created another topic to discuss (https://gbatemp.net/threads/is-it-p...e-injected-as-is-in-replacement-device.458772),
but maybe you the right person to answer correctly. This could become a nice feature to Decrypt9, like 'universal NAND backup', automatizing this kind of stuff.

Edit: Apparently this was already researched before by user @AnalogMan here
I did searched before posting, but did not find this. Sorry for bothering you again.
 
Last edited by MegaBoyEXE,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    LeoTCK @ LeoTCK: yes for nearly a month i was officially a wanted fugitive, until yesterday when it ended