apftool-rs是基于Rust开发的现代化apftool替代方案,专为瑞芯微(RockChip)固件解包而设计。相比传统apftool,提供更好的性能、安全性和跨平台支持。支持RKFW和RKAF格式,是专业的apftool升级版工具。
全面支持瑞芯微固件解包所需的一切功能
轻松解包RKFW固件文件,提取嵌入的RKAF更新镜像。
支持多种瑞芯微芯片系列:RK29xx、RK30xx、RK31xx、RK32xx、RK3368、RK3326、RK3566、PX30。
在Windows、macOS和Linux上无缝运行,提供自动化CI/CD构建。
基于Rust构建,提供最佳性能和内存安全。高效处理大型固件文件。
简单的命令行界面,易于使用和集成到您的工作流程中。
完全开源,采用Apache License 2.0协议。可根据需要贡献和定制。
三步完成固件解包
从GitHub Releases下载对应平台的预编译二进制文件,或使用源码编译安装。
curl -L https://github.com/suyulin/apftool-rs/releases/latest/download/apftool-rs-linux-x86_64 -o apftool-rs chmod +x apftool-rs
使用apftool-rs解包RKFW固件文件,工具会自动识别固件格式并提取内容。
./apftool-rs firmware.img ./output
如果RKFW中包含嵌入的RKAF更新镜像,可以进一步解包提取具体的分区镜像。
./apftool-rs ./output/embedded-update.img ./output
实际使用效果和输出示例
apftool-rs会显示固件的详细信息,包括版本、芯片型号和分区布局:
解包RKAF格式会提取出完整的Android固件分区:
从GitHub Releases下载适用于Windows、macOS和Linux的版本
cargo build --release