2 个版本
使用旧的 Rust 2015
0.1.1 | 2016 年 9 月 9 日 |
---|---|
0.1.0 | 2015 年 12 月 21 日 |
#1324 在 硬件支持
15KB
249 行
eVic
为 eVic-VTC Mini 加密和解密固件的命令行工具。
手动安装
要安装 evic
和 evicutil
,您需要安装最新的 Rust 稳定版,有关 Rust 的更多信息,请参阅 https://www.rust-lang.net.cn/
如果您已安装 Rust,只需运行
cargoinstall evic
然后确保您的 cargo bin 路径(通常是 ~/.cargo/bin
)已添加到您的 PATH。)
使用方法
加密固件
要加密固件,请运行 evicutil
并使用 encrypt
命令。
evicutil encrypt firmware.bin
这将加密 firmware.bin 文件并将其保存为 firmware_encrypted.bin
。
解密固件
要解密固件,请运行 evicutil
并使用 decrypt
命令。
evicutil decrypt firmware.bin
可选地,您可以在命令中运行带有 -o
选项的命令,后跟输出路径,例如
evicutil decrypt-o output.bin firmware.bin
这将解密 firmware.bin
并将其保存为 output.bin
。
许可证
许可协议为以下之一
- Apache License,版本 2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确说明,否则您有意提交给本作品的所有贡献,根据 Apache-2.0 许可证定义,将按上述方式双许可,不附加任何额外条款或条件。本作品在 MIT 许可证下发布。
依赖项
~485KB