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

  • Thread starter Thread starter d0k3
  • Start date Start date
  • Views Views 935,306
  • Replies Replies 4,476
  • Likes Likes 71
- CIA Version of Decrypt9
Well, the CIA is possible. Of course it only works in rxtools DevMode.

Works flawlessly but we're forced to reboot anyway. Not too much of an advantage over the other launch methods.
 

Attachments

Well, the CIA is possible. Of course it only works in rxtools DevMode.

Works flawlessly but we're forced to reboot anyway. Not too much of an advantage over the other launch methods.
That came out of nowhere :). I forgot about rxTools devMode, what I wrote above still applies, though.
 
Last edited by d0k3,
That came out of nowhere :). What I wrote above still applies, though.
Could you add an option to mount/unmount the SD card? I hate it when I run decrypt9 and notice I forgot to add some file, then I have to take the SD card out and reboot the 3DS to try again.
 
Well, the CIA is possible. Of course it only works in rxtools DevMode.

Works flawlessly but we're forced to reboot anyway. Not too much of an advantage over the other launch methods.
Yeah no real point to it seeing as everyone asking for a cia version wants it to use in emunand lol
I've had a working cia version of my fork for a while but never said anything because of that requirement. Probably isn't many people who don't run emunand nowadays.
Again, there's not really any point to needing or wanting to use it with the amount of entry points to HB *hax still available.
And yeah either way you still have to reboot...
 
@d0k3 menu wrap around for top menus seems to be working find now.
Same with scrolling through the menu entries in each main menu IF there's 9 entries or less, it wraps back to the first no issue, BUT if there's 10 entries and you hit DOWN again at the last entry i get that "Not found "garbled text"" on the top screen above working directory and have to press DOWN again to go back to the top.
Pic of what I'm talking about...
LlUNXV4.jpg
 
Last edited by Shadowtrance,
@d0k3 menu wrap around for top menus seems to be working find now.
Same with scrolling through the menu entries in each main menu IF there's 9 entries or less, it wraps back to the first no issue, BUT if there's 10 entries and you hit DOWN again at the last entry i get that "Not found "garbled text"" on the top screen above working directory and have to press DOWN again to go back to the top.
Pic of what I'm talking about...
LlUNXV4.jpg
Already fixed. The commit is squashed into the previous one, because it was embarrasingly small :).

Sure here is the tutorial: http://gbatemp.net/threads/tutorial-new-installing-sudokuhax-on-3ds-4-x-9-2.388621/

The cool thing about this is it stays there even if you update past 9.2 on sysnand! I have checked it after I updated to 10.1 and it still launched sudokuhax.
I have a few questions about that (a little offtopic, obviously, but I'm deciding what to do here) :). Does this really only work with 2GB or smaller SD cards in the 3DS? I guess not, reading further in that thread, but that requirement would make it almost useless. Also, what can we do with it? Without DLDI a lot of homebrew won't work. Does it run DSIWare and/or .NDS from the SD card?

Plus, I think I've read somewhere that .NDS files can be injected directly to TWLN - is this basically the same?
 
Already fixed. The commit is squashed into the previous one, because it was embarrasingly small :).
haha yeah i just saw that, a little embarrassing. Surprised i didn't see it myself when looking at it trying to figure out the problem. Yay! it's fixed! haha
Just gotta update some graphics a bit and figure out if git will let me fork your fork without removing mine or not and we're good to go! (i think)

I have a few questions about that (a little offtopic, obviously, but I'm deciding what to do here) :). Does this really only work with 2GB or smaller SD cards in the 3DS? I guess not, reading further in that thread, but that requirement would make it almost useless. Also, what can we do with it? Without DLDI a lot of homebrew won't work. Does it run DSIWare and/or .NDS from the SD card?
Plus, I think I've read somewhere that .NDS files can be injected directly to TWLN - is this basically the same?
From my own testing, the HB menu will load with >2gb cards (tested on 3 3ds's, 2 n3ds and an old xl) 32gb, 32gb, 4gb. But you're right, most homebrew just won't work without DLDI. I think the idea behind the sudokuhax injecting thing originally was for easy switching mset exploits for different things rather than relying on (possibly unreliable) GW Blue card and/or switching carts all the time to do so.
And yeah the files are injected straight into TWLN in place of some other app (DS internet settings for example most people use that).
 
When i try run this 3dsx in emunand with ninjhax 2.1 it retunr to hbl.... Why?
Because the exploits used in BrahamaLoader (and libkhax) which Decrypt9 is built into are patched past 9.2, so if your emunand is higher than 9.2 it will do just that, try to load, fail and return to hbl.
 
  • Like
Reactions: Ninoh-FOX
Correct, but in sysnand decrypt9wip crasher too with ninjhax, only work decrypt9sys and decrypt9emu.

Decrypt9wip work with homehax in sys, but i need this in ninjhax because i have using homehax for autorun cakescfw.

Other theme, what it is the differens between decryptsys and decryptemu?
 
Last edited by Ninoh-FOX,
And we're back in action with a nice new update to the sexy UI version. :D

Has all the same features as @d0k3's version does (except the latest cia thing). And it looks good while doing it. :)

https://github.com/Shadowtrance/Decrypt9/releases/tag/v2.2

Read the damn README.txt :P It's only about 100 ish lines. haha Yeah i just sat here for about half an hour / an hour writing it...

New screenshots would be great @KashiToxicBlood (pretty sure it was you who took the screenshots with the capture card?) :)
 
  • Like
Reactions: klear and d0k3
And we're back in action with a nice new update to the sexy UI version. :D

Has all the same features as @d0k3's version does (except the latest cia thing). And it looks good while doing it. :)

https://github.com/Shadowtrance/Decrypt9/releases/tag/v2.2

Read the damn README.txt :P It's only about 100 ish lines. haha Yeah i just sat here for about half an hour / an hour writing it...

New screenshots would be great @KashiToxicBlood (pretty sure it was you who took the screenshots with the capture card?) :)
Already got you covered!
Screenshot_3.png
Screenshot_4.png
Screenshot_5.png
not to mention I also made a quick video with OBS and the capture card showing off what it looks like http://www.mediafire.com/download/u05ucw1pezo9ls7/Decrypt9+video.zip couldn't just directly upload the video as the file is too large for GBATemp's servers lol, feel free to upload the video on Youtube and embed it to the OP
 
When i try run this 3dsx in emunand with ninjhax 2.1 it retunr to hbl.... Why?
Correct, but in sysnand decrypt9wip crasher too with ninjhax, only work decrypt9sys and decrypt9emu.

Decrypt9wip work with homehax in sys, but i need this in ninjhax because i have using homehax for autorun cakescfw.

Other theme, what it is the differens between decryptsys and decryptemu?
Decrypt9sys / Decrypt9emu were special builds of Decrypt9 for SysNAND / EmuNAND. Now, all the functionality is included into one binary. The recent builds of Decrypt9WIP / Decrypt9UI should work on any Ninjhax version and any *hax. If they crash in your Ninjhax installation (and do so the majority of time), I strongly recommend you uninstall and reinstall Ninjhax.
 
  • Like
Reactions: Ninoh-FOX
And we're back in action with a nice new update to the sexy UI version. :D

Has all the same features as @d0k3's version does (except the latest cia thing). And it looks good while doing it. :)

https://github.com/Shadowtrance/Decrypt9/releases/tag/v2.2

Read the damn README.txt :P It's only about 100 ish lines. haha Yeah i just sat here for about half an hour / an hour writing it...

New screenshots would be great @KashiToxicBlood (pretty sure it was you who took the screenshots with the capture card?) :)
That was fast :). Nice release, and good readme, too! I already updated post #1 with the most recent screenshots.

Sure here is the tutorial: http://gbatemp.net/threads/tutorial-new-installing-sudokuhax-on-3ds-4-x-9-2.388621/

The cool thing about this is it stays there even if you update past 9.2 on sysnand! I have checked it after I updated to 10.1 and it still launched sudokuhax.
On the matter of automating SudokuHax installation - that's not as easy as I thought. The problem is, the app that gets replaced by Sudoku(Hax) is smaller in size than Sudoku(Hax). To properly replace this, we'd need proper FAT16 routines, which we don't have for the encrypted NAND memory. Still looking into the possibilities but not looking too good now, especially given that SudokuHax installation is a one time affair.

Another thing that I'm looking into now is injecting to the Health & Safety app. The typical app to inject there is FBI, of course. Problem here is, the app to inject has to be properly processed, and I'm clueless as to how that works now. Riku has released a tool to do this, but it only works for O3DS & FBI. As there is no source code available, I can't figure out what exactly it does. Does anyone know anything about that?
 
That was fast :). Nice release, and good readme, too! I already updated post #1 with the most recent screenshots.
Yeah i found a roundabout way to get your UI branch into my fork without destroying my fork. Wasn't fun lol But i did it! Github really needs to make things easier. haha
 
So, i'm trying to get at the romfs.bin of a CIA i have to extract some files and having a hell of a time doing it, somehow. There's barely any proper documentation/tools for looking into CIAs.

Could this tool help me do that? I've tried the CIA decryption already, but 3DSExplorer told me there was an issue with tickets or something when i tried to open it. And apparently the romfs is also separately encrypted, again? I'm kinda lost here.
is this new "Deep CIA" decryption going to help me here? I figured i'd ask before i sink the time into it, since even the "normal" decryption took 3+ hours last time.
 
So, i'm trying to get at the romfs.bin of a CIA i have to extract some files and having a hell of a time doing it, somehow. There's barely any proper documentation/tools for looking into CIAs.

Could this tool help me do that? I've tried the CIA decryption already, but 3DSExplorer told me there was an issue with tickets or something when i tried to open it. And apparently the romfs is also separately encrypted, again? I'm kinda lost here.
is this new "Deep CIA" decryption going to help me here? I figured i'd ask before i sink the time into it, since even the "normal" decryption took 3+ hours last time.

Use makerom's fancy function
makerom -ciatocci {CIA FILE}
This creates name.cci (=name.3ds)
 
Use makerom's fancy function
makerom -ciatocci {CIA FILE}
This creates name.cci (=name.3ds)
This doesn't work, it aborts with an error when i try:
Code:
[CCI ERROR] Failed to decrypt CIA content: 0x00000000
[RESULT] Failed to build CCI
 

Site & Scene News

Popular threads in this forum