Read, edit, decrypt and encrypt install configuration files (ICFs)
Go to file
2024-01-02 14:06:22 +07:00
src Initial commit 2024-01-02 14:06:22 +07:00
.gitignore Initial commit 2024-01-02 14:06:22 +07:00
Cargo.lock Initial commit 2024-01-02 14:06:22 +07:00
Cargo.toml Initial commit 2024-01-02 14:06:22 +07:00
LICENSE Initial commit 2024-01-02 14:06:22 +07:00
README.md Initial commit 2024-01-02 14:06:22 +07:00

icf-reader

Tools for decoding, decrypting and encrypting ICFs

Usage

icf-reader <PATH TO ICF>
icf-reader <decrypt | encrypt> <INPUT> <OUTPUT>

Encrypting the ICF will also correct CRC checksums, so worrying about the correct checksum is not needed.

Building

ICF_KEY=<key> ICF_IV=<iv> cargo build --release

ls target/release/icf-reader.exe