mirror of
https://github.com/shijimasoft/cia-unix.git
synced 2025-06-18 14:25:34 -04:00
Decrypt CIA/3DS roms in UNIX environments (Linux and macOS)
cia-unix.cr | ||
decrypt.py | ||
dltools.sh | ||
LICENSE | ||
README.md |
cia-unix
Decrypt CIA roms in UNIX environments 🪐
Warning
This
cia-unix
version is under development, and it may not work.
Requirements
- Python 3
- PyCryptodome
pip3 install pycryptodome
cia-unix/
├─ cia-unix
├─ decrypt.py
├─ ctrtool
├─ makerom
└─ Encrypted Game.cia
ctrtool, makerom and decrypt.py can be downloaded with dltools.sh
📋 Roadmap
- Decrypt .cia
- Games
- Patch and DLCs
- Decrypt .3ds
- Rust/C++ 'decrypt.py' rewrite
⚡️ Build from source
You’ll need the Crystal compiler
crystal build cia-unix.cr --release --no-debug
Dependencies can be compiled with makerom and ctrtool make files
Contributors
ctrtool and makerom are from 3DSGuy repository
Adaware contributed translating the windows-only version