Skip to content

Decrypt CIA/3DS roms in UNIX environments (Linux and macOS)

License

Notifications You must be signed in to change notification settings

HeroLH/cia-unix

 
 

Repository files navigation

cia-unix

Decrypt CIA roms in UNIX environments 🪐

Note A new Python 3 (unstable) version has been released, you can find the experimental code here.
forked by this repo, click here to read the original README.

Adjustment

  • Add decrypt_for_citra.sh file to support decryption of cia for use by citra.
  • Add support for Dockerfile files, so that people without python2 environment can run them.

Instructions for use

run by shell

Provided that you have read the original documentation and installed the dependencies

  • Step 1: Create a cia folder and a cia-decrypt folder.
  • Step 2: Place your .cia file in the cia folder.
  • Step 3: Execute the following code:
    ./decrypt_for_citra.sh
  • Step 4: The generated decryption file is in folder cia-decrypt.

run by docker

docker run -it -d -v /home/docker/cia-decrypt/cia:/usr/local/cia -v /home/docker/cia-decrypt/cia-decrypt:/usr/local/cia-decrypt --name cia-decrypt herolhh/cia-decrypt:0.0.1 
docker exec cia-decrypt ./decrypt_for_citra.sh 

About

Decrypt CIA/3DS roms in UNIX environments (Linux and macOS)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 63.6%
  • Crystal 19.8%
  • Shell 15.3%
  • Dockerfile 1.3%