Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

Batch CIA 3DS Decryptor Redux: Difference between revisions

From GameBrew
Created page with "{{Infobox 3DS Homebrews |title=Batch CIA 3DS Decryptor Redux |image=BatchCIA3DSDecryptorRedux.png |description=Decrypting Nintendo 3DS games and applications (.3ds, .cia). |author=xxmichibxx |lastupdated=2025/04/04 |type=File Operation |version=1.0.6.1 - Hotfix |license=Mixed |download=https://dlhb.gamebrew.org/3dshomebrews/BatchCIA3DSDecryptorRedux.7z |website=https://github.com/xxmichibxx/Batch-CIA-3DS-Decryptor-Redux |source=https://github.com/xxmichibxx/Batch-CIA-3DS..."
 
No edit summary
 
Line 21: Line 21:
Batch CIA 3DS Decryptor Redux is a rewritten version of the [[Batch CIA 3DS Decryptor]] by matiffeder.
Batch CIA 3DS Decryptor Redux is a rewritten version of the [[Batch CIA 3DS Decryptor]] by matiffeder.


== Redux features ==
== Features ==
* Improved error handling: Invalid and already decrypted CIAs will be detected.
*Redux features:
* Improved script logging: Logging title, title version. Check programlog.txt for more details in the log folder.
** Improved error handling: Invalid and already decrypted CIAs will be detected.
* Proper CIA versioning: Decrypted files will use the same version as the source file. No more version 0 for update CIAs.
** Improved script logging: Logging title, title version. Check programlog.txt for more details in the log folder.
* Fixed decryption for CIA Demo, System and TWL titles
** Proper CIA versioning: Decrypted files will use the same version as the source file. No more version 0 for update CIAs.
* Fixed invalid NCCH decryption with crypto seed titles
** Fixed decryption for CIA Demo, System and TWL titles.
* Updated CTRTool to v1.2.1 (x64)
** Fixed invalid NCCH decryption with crypto seed titles.
* Updated makerom.exe to v0.18.4 (x64)
** Updated CTRTool to v1.2.1 (x64).
* Including seeddb.bin for games using seed crypto introduced in 9.6.0-24
** Updated makerom.exe to v0.18.4 (x64).
** Including seeddb.bin for games using seed crypto introduced in 9.6.0-24.
*Original features:
** DLC/Patch CIA: Decrypted CIA, able to install in emulators.
** 3DS Games: Decrypted and trimmed 3DS, so it is smaller.
** CIA Games: Decrypted CCI (NCSD), not CXI (NCCH).
** Auto detect CIA type (DLC/Patch/Game).


== Original features ==
==User guide==
* DLC/Patch CIA: Decrypted CIA, able to install in emulators
Requirements:
* 3DS Games: Decrypted and trimmed 3DS, so it is smaller
* CIA Games: Decrypted CCI (NCSD), not CXI (NCCH)
* Auto detect CIA type (DLC/Patch/Game)
 
== Requirements ==
* Windows 7 SP1 (x64) or higher
* Windows 7 SP1 (x64) or higher
* Windows Server 2008 R2 SP1 (x64) or higher
* Windows Server 2008 R2 SP1 (x64) or higher
* Visual C++ Redistributable for Visual Studio 2015
* Visual C++ Redistributable for Visual Studio 2015


== Usage ==
How to use:
* Copy CIA or 3DS files into the root directory containing the batch
* Copy CIA or 3DS files into the root directory containing the batch.
* Run "Batch CIA 3DS Decryptor Redux.bat"
* Run "Batch CIA 3DS Decryptor Redux.bat".


== Notes ==
Notes:
* It's strongly recommended to move all processed files to your desired destination. Further decryption processes may interfere with already processed files. For example, the CCI conversion function deletes all decrypted CIAs after conversion, regardless of success.
* It's strongly recommended to move all processed files to your desired destination. Further decryption processes may interfere with already processed files. For example, the CCI conversion function deletes all decrypted CIAs after conversion, regardless of success.
* Already decrypted CIA files won't be converted to CCI. This tool is still a decrypter, not a converter.
* Already decrypted CIA files won't be converted to CCI. This tool is still a decrypter, not a converter.
Line 53: Line 54:


==Screenshots==
==Screenshots==
[[image:BatchCIA3DSDecryptorRedux.png]]
[[image:BatchCIA3DSDecryptorRedux.png|link=]]


==Changelog==
==Changelog==
'''v1.0.6.1 - Hotfix'''
'''v1.0.6.1 - Hotfix'''
* Fixed an issue with CCI conversion when files contained spaces
* Fixed an issue with CCI conversion when files contained spaces.
'''v1.0.6'''
'''v1.0.6'''
* Added dynamic ASCII art to fill the space during decryption
* Added dynamic ASCII art to fill the space during decryption.
* Already decrypted or converted files are now ignored
* Already decrypted or converted files are now ignored.
* Already converted CIA files are now used for CCI conversion
* Already converted CIA files are now used for CCI conversion.
* Fixed an issue that occurred when the batch was run as Administrator
* Fixed an issue that occurred when the batch was run as Administrator.
* Fixed an issue with titles using a crypto seed [thanks to [https://github.com/davidmorom @davidmorom] for the updated executable]
* Fixed an issue with titles using a crypto seed [thanks to [https://github.com/davidmorom @davidmorom] for the updated executable].
* Removed CIA demo and system titles from CCI conversion as it is not supported
* Removed CIA demo and system titles from CCI conversion as it is not supported.
* Removed support for legacy systems [Windows NT 5.2 systems]
* Removed support for legacy systems [Windows NT 5.2 systems].
* Stability improvements and other adjustments
* Stability improvements and other adjustments.
* Updated the CCI conversion message for clearer clarification
* Updated the CCI conversion message for clearer clarification.
'''v1.0.5'''
'''v1.0.5'''
* 3DS files will be renamed to CCI after decryption due to recent changes in the 3DS emulation scene
* 3DS files will be renamed to CCI after decryption due to recent changes in the 3DS emulation scene.
* Added a summary screen after decryption
* Added a summary screen after decryption.
* Adjusted some program messages
* Adjusted some program messages.
* Code optimization for quicker decryption
* Code optimization for quicker decryption.
* Decryption support for TWL CIA files (check the [https://github.com/xxmichibxx/Batch-CIA-3DS-Decryptor-Redux?tab=readme-ov-file#notes notes])
* Decryption support for TWL CIA files (check the [https://github.com/xxmichibxx/Batch-CIA-3DS-Decryptor-Redux?tab=readme-ov-file#notes notes]).
* Fixed decryption of CIAs with many contents
* Fixed decryption of CIAs with many contents.
* Fixed some unwanted output from file parsing
* Fixed some unwanted output from file parsing.
* Fixed typos in various messages
* Fixed typos in various messages.
* Reworked internal error detection
* Reworked internal error detection.
* Stability improvements and other adjustments
* Stability improvements and other adjustments.
* Updated CTRTool to version 1.2.1
* Updated CTRTool to version 1.2.1.
'''v1.0.4'''
'''v1.0.4'''
* Fixed an issue with TWL title detection
* Fixed an issue with TWL title detection.
* Fixed an issue with 3DS system titles
* Fixed an issue with 3DS system titles.
* Fixed an issue with the internal error detection
* Fixed an issue with the internal error detection.
* Fixed a typo in the logging feature
* Fixed a typo in the logging feature.
* Improved logging and error handling
* Improved logging and error handling.
'''v1.0.3'''
'''v1.0.3'''
* Fixed an issue decrypting CIA files where DLCs and updates don't include all contents
* Fixed an issue decrypting CIA files where DLCs and updates don't include all contents.
* Added the information that DLCs and update cannot convert into CCI
* Added the information that DLCs and update cannot convert into CCI.
* Improved logging and error handling
* Improved logging and error handling.
'''v1.0.2'''
'''v1.0.2'''
* Added an option to convert CIA files to the CCI format
* Added an option to convert CIA files to the CCI format.
* Improved logging and error handling
* Improved logging and error handling.
'''v1.0.1'''
'''v1.0.1'''
* Fixed an issue with locating NCCH files
* Fixed an issue with locating NCCH files.
* Fixed an issue with invalid filenames
* Fixed an issue with invalid filenames.
* Improved logging
* Improved logging.
'''v1.0'''
'''v1.0'''
* First Release.
* First Release.
Line 107: Line 108:


== External links ==
== External links ==
* Github - https://github.com/xxmichibxx/Batch-CIA-3DS-Decryptor-Redux
* GitHub - https://github.com/xxmichibxx/Batch-CIA-3DS-Decryptor-Redux

Latest revision as of 06:48, 6 April 2025

Batch CIA 3DS Decryptor Redux
General
Authorxxmichibxx
TypeFile Operation
Version1.0.6.1 - Hotfix
LicenseMixed
Last Updated2025/04/04
Links
Download
Website
Source

Batch CIA 3DS Decryptor Redux is a rewritten version of the Batch CIA 3DS Decryptor by matiffeder.

Features

  • Redux features:
    • Improved error handling: Invalid and already decrypted CIAs will be detected.
    • Improved script logging: Logging title, title version. Check programlog.txt for more details in the log folder.
    • Proper CIA versioning: Decrypted files will use the same version as the source file. No more version 0 for update CIAs.
    • Fixed decryption for CIA Demo, System and TWL titles.
    • Fixed invalid NCCH decryption with crypto seed titles.
    • Updated CTRTool to v1.2.1 (x64).
    • Updated makerom.exe to v0.18.4 (x64).
    • Including seeddb.bin for games using seed crypto introduced in 9.6.0-24.
  • Original features:
    • DLC/Patch CIA: Decrypted CIA, able to install in emulators.
    • 3DS Games: Decrypted and trimmed 3DS, so it is smaller.
    • CIA Games: Decrypted CCI (NCSD), not CXI (NCCH).
    • Auto detect CIA type (DLC/Patch/Game).

User guide

Requirements:

  • Windows 7 SP1 (x64) or higher
  • Windows Server 2008 R2 SP1 (x64) or higher
  • Visual C++ Redistributable for Visual Studio 2015

How to use:

  • Copy CIA or 3DS files into the root directory containing the batch.
  • Run "Batch CIA 3DS Decryptor Redux.bat".

Notes:

  • It's strongly recommended to move all processed files to your desired destination. Further decryption processes may interfere with already processed files. For example, the CCI conversion function deletes all decrypted CIAs after conversion, regardless of success.
  • Already decrypted CIA files won't be converted to CCI. This tool is still a decrypter, not a converter.
  • TWL CIAs (DSi) can be decrypted, but should only be installed on retail consoles. Current 3DS emulators don't support TWL CIAs. Use a DSi emulator like melonDS for playing TWL titles.
  • Files with an exclamation mark cannot be decrypted. The decryptor will report them as invalid because it is unable to find them.

Screenshots

Error creating thumbnail: Unable to save thumbnail to destination

Changelog

v1.0.6.1 - Hotfix

  • Fixed an issue with CCI conversion when files contained spaces.

v1.0.6

  • Added dynamic ASCII art to fill the space during decryption.
  • Already decrypted or converted files are now ignored.
  • Already converted CIA files are now used for CCI conversion.
  • Fixed an issue that occurred when the batch was run as Administrator.
  • Fixed an issue with titles using a crypto seed [thanks to @davidmorom for the updated executable].
  • Removed CIA demo and system titles from CCI conversion as it is not supported.
  • Removed support for legacy systems [Windows NT 5.2 systems].
  • Stability improvements and other adjustments.
  • Updated the CCI conversion message for clearer clarification.

v1.0.5

  • 3DS files will be renamed to CCI after decryption due to recent changes in the 3DS emulation scene.
  • Added a summary screen after decryption.
  • Adjusted some program messages.
  • Code optimization for quicker decryption.
  • Decryption support for TWL CIA files (check the notes).
  • Fixed decryption of CIAs with many contents.
  • Fixed some unwanted output from file parsing.
  • Fixed typos in various messages.
  • Reworked internal error detection.
  • Stability improvements and other adjustments.
  • Updated CTRTool to version 1.2.1.

v1.0.4

  • Fixed an issue with TWL title detection.
  • Fixed an issue with 3DS system titles.
  • Fixed an issue with the internal error detection.
  • Fixed a typo in the logging feature.
  • Improved logging and error handling.

v1.0.3

  • Fixed an issue decrypting CIA files where DLCs and updates don't include all contents.
  • Added the information that DLCs and update cannot convert into CCI.
  • Improved logging and error handling.

v1.0.2

  • Added an option to convert CIA files to the CCI format.
  • Improved logging and error handling.

v1.0.1

  • Fixed an issue with locating NCCH files.
  • Fixed an issue with invalid filenames.
  • Improved logging.

v1.0

  • First Release.

Credits

External links

Advertising: