Skip to content

Releases: d0k3/Decrypt9WIP

Decrypt9WIP all-in-one 20160112

12 Jan 22:27
Compare
Choose a tag to compare

Big release today, here's what's new:

  • SD Padgen: You can now select exactly which XORpads to generate
  • SD Decryptor: You can now select exactly which file(s) to decrypt.
  • Intelligent input file name selection for NAND restore, NAND partition inject, file inject, H&S inject
  • Output file name selection for NAND backup, NAND partition dump, file dump, H&S dump
  • Enabled generating the FIRM0FIRM1 XORpad, use 3DSFIRMTOOL with this
  • Updated readme file, this time actually useful (read it!) / updates from this release still need to be updated in the readme file
  • Removed references to GW from source code and user interface (CIA Decryptor (for GW) -> CIA Decryptor (CXI only))
  • Tons of under the hood improvements
  • Improved the coding in several places

The changes to SD Decryptor mean that you no more have to copy around files. You just select what you want decrypted, and Decrypt9 copies the files to your work directory and decrypts them there.

Intelligent input file name selection is pretty neat. For H&S, for example, it means that you can just copy all of Universal Inject Generator's output, and the file name selector will show you each applicable file. For other features, the intelligent input file name selector will show you all the file that resemble the original file name enough and will also use other information to exclude unusable entries.

... and before I forget it, the FIRM XORpad feature was originally introduced by @Shadowtrance , but he was much ahead of time :).
Now, have fun testing this and give me feedback!

Decrypt9WIP all-in-one 20151218

18 Dec 19:57
Compare
Choose a tag to compare

Finally, a proper release again. And possibly the last one this year. Here's what's new:

  • Vastly improved title detection routines for H&S injection
  • Different unlock sequences for SysNAND / EmuNAND writing for additional safety
  • Hidden batch screenshot feature included (left/right + X)
  • Show total SD size and EmuNAND type in main menu
  • Allow dumping/injecting the updatesave file
  • Added scrolling and screenshot (X button) feature for debug output
  • Added code for theming Decrypt9
  • Added various improvements and additional safety clamps
  • Improved the code structure

As you see, this release is mainly focused on additional safety, imporvement of existing features and cosmetics. Have fun testing (and using) this!

Scrolling and screenshots for debug output work only after the processing is finished, not while Decrypt9 processes the current operation. The improved title detection means that H&S can now be injected on basically any 3DS, except for a few isolated cases were GW has royally messed up the SysNAND.

Decrypt9WIP all-in-one 20151124

24 Nov 14:24
Compare
Choose a tag to compare

This fixes the problems of yesterday's release (20151123). New in this release:

  • Reorganized menu structure and cosmetic menu changes (should be more pleasant & easy to navigate now)
  • Added various file dump & inject features (yes, import.db, too)
  • Special CIA Decryptor (GW) added - this keeps GW compatibility and only fully decrypts content 0
  • Tons of under the hood improvements and fixes

Looking forward to hear your opinions about the new menu & features!

Decrypt9WIP all-in-one 20151111

11 Nov 15:45
Compare
Choose a tag to compare

New in this release:

  • Encrypting CIA files (shallow only for now)
  • Encrypting NCCH/NCSD files
  • Decrypting (&Encrypting) homebrew apps (using FixedKey)
  • More thorough checking to the SeedDB Updater (in some rare cases, seeds were missed previously)
  • Decrypt9 now writes a log ("Decrypt9.log")
  • Included a hidden screenshot function (press X in menu)
  • Some fixes and cosmetic improvements

As always, testing is highly appreciated. Have fun!

Decrypt9WIP all-in-one 20151105

05 Nov 13:28
Compare
Choose a tag to compare

New in this release:

  • Improved working directory handling
  • Names of working directories are now shown in menu
  • Added Health & Safety dump and inject features for EmuNAND & SysNAND
  • Added SD folder structure decryptor
  • Added hidden PowerOff() function
  • Numerous bug fixes
  • Improved readability of source code

This is how the new working directory works:

  • Working directory is "/Decrypt9", it will only be used if it is available
  • Even if it is available, files will be searched in "/" if not found in work dir
  • The working directory is also an alternative to "/D9Game", if that does not exist
  • Note: "/D9decrypt" is now "/D9Game", which is more consistent with the names in the menu

For info about using the Healt & Safety Dumper / Injector, and also on how to create valid inject files, see here:
https://github.com/d0k3/Universal-Inject-Generator

To use the SD decryptor, you need to manually copy the full folder structure from /Nintendo 3DS// to "/D9Game". Of course you need to copy only what you need decrypted.

The hidden PowerOff() function is triggered via LEFT + START (instead of just START).

Have fun testing and give me feedback!

Decrypt9WIP all-in-one 20151028

28 Oct 21:39
Compare
Choose a tag to compare

New in this release:

  • CakesROP NDS file added to release
  • Much faster CIA decryption (shallow and deep) due to SHA-256 calculation via registers
  • SD card can be unmounted via SELECT
  • SD padgen feature now auto-generates the SDinfo.bin if it does not already exist

For the SD card unmount feature, make sure you actually put the SD card back in before you return to the menu, otherwise you will experience a crash.

Decrypt9WIP all-in-one 20151018

18 Oct 11:44
Compare
Choose a tag to compare

Same as yesterday's release, but with NAND dumping features restored back to the menu.

Decrypt9WIP all-in-one 20151017

17 Oct 15:16
Compare
Choose a tag to compare

New features in this release:

  • CIA Decryptor (deep), which is in essence a one step cryptofixer
  • Dump Movable.sed from SysNAND / EmuNAND
  • Dump SecureInfo_A from SysNAND / EmuNAND
  • Inject Movable.sed to SysNAND / EmuNAND
  • Inject SecureInfo_A to SysNAND / EmuNAND

Other new stuff in this release:

  • Reorganized Decrypt9 menu
  • Fixed seed crypto detection in ncchinfo_gen.py & ncchinfo_tgen.py
  • Build date is now included in main menu
  • Many under the hood changes

The killer feature of this one is the deep CIA decryptor, for sure. Encrypted CIAs got to /D9Decrypt/. It should work, for example, with CIAs created via FunkyCIA.py.

Keep in mind that this still can't do magic. To deep decrypt CIAs you need, depending on the internal crypto, the correct seeds in your seeddb.bin and/or slot0x25keyX.bin. Also, you'll only get a installable CIA file (sans encryption), if the file was already installable before decryption. Decrypt9 does not do any FW or region spoofing.

Decrypt9WIP all-in-one 20151002

02 Oct 16:12
Compare
Choose a tag to compare

New in this release:

  • Batch CIA Decryptor is now included with the NCCH Decryptor
  • Switched to experimental Brahma II Loader, enabling us to run this on Ninjhax 2.x (must be <= FW 9.2)
  • Completely rewritten menu system, now based on arrow keys.
  • App name changed to "Decrypt9WIP"
  • New icon (sort of)

The batch CIA decryptor will decrypt all CIAs you put into **\D9decrypt**. Decryption is proper, meaning you can still install these decrypted CIAs. The last two changes will help you run this alongside Archshifts original build of Decrypt9.

Decrypt9 all-in-one wip 20150927

27 Sep 19:05
Compare
Choose a tag to compare

New since the last release:

  • Now includes the ability to create and update the seeddb.bin file. You need a 9.6+ EmuNAND and seed games installed in your EmuNAND - otherwise it won't work.
  • EmuNAND routines now also accept RedNAND (GW type EmuNAND still recommended).
  • Old DANGER_ZONE features are now in the main release and protected by an unlock sequence.
  • New EXPERIMENTAL #define for stuff not tested enough.
  • Scrolling text output.
  • Vastly improved Title Decryptor, see below...

Title Decryptor improvements / changes:

  • Hash verification for decrypted files -> this verfies everything went well.
  • Reduced unneccessary text output.
  • Various smaller improvements.
  • Title Decryptor is now called NCCH decryptor.
  • Stuff to decrypt goes to *\D9decrypt* instead of **\D9titles**.

These last two changes were necessary because further decryption features are coming and this needs to be differentiated from the others.