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)
![]()
Some checks failed
cia-unix build / release (${{ github.event.repository.name }}, ${{ github.event.repository.name }}-linux-arm64, ubuntu-22.04-arm) (push) Has been cancelled
cia-unix build / release (${{ github.event.repository.name }}, ${{ github.event.repository.name }}-linux-x86_64, ubuntu-latest) (push) Has been cancelled
cia-unix build / release (${{ github.event.repository.name }}, ${{ github.event.repository.name }}-macos-arm64, macos-latest) (push) Has been cancelled
cia-unix build / release (${{ github.event.repository.name }}, ${{ github.event.repository.name }}-macos-x86_64, macos-13) (push) Has been cancelled
|
||
---|---|---|
.github/workflows | ||
cia-unix.cr | ||
dltools.sh | ||
LICENSE | ||
README.md |
cia-unix
Decrypt CIA and 3DS roms in UNIX environments (Linux and macOS)
cia-unix/
├─ cia-unix
├─ ctrdecrypt
├─ ctrtool
├─ makerom
└─ Encrypted Game.cia
ctrtool, makerom and ctrdecrypt can be downloaded with dltools.sh
✅ Roadmap
- Decrypt .cia
- Games
- Patch and DLCs
- Decrypt .3ds
- Rust
decrypt.py
rewrite (ctrdecrypt)
Warning
Decryption with cia-unix may fail, when it happens it is suggested to decrypt roms directly on the 3DS.
The old python 3 version can be found here.
⚡️ 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