A cross-platform GUI application for extracting Android OTA payload.bin files, built with Compose Multiplatform and Miuix.
- Local & remote extraction — open local
payload.bin/ OTA ZIP files, or parse remote OTA ZIP via HTTP/HTTPS URL (streaming, no full download required) - OTA metadata display — version, partitions, block size, security patch
- Per-partition extraction — extract individual or all partitions with SHA256 verification
- Multi-threaded — configurable thread count for concurrent extraction
- Cross-platform UI — consistent look and feel across Desktop and Android
| Platform | Architecture |
|---|---|
| Windows | x86_64 |
| macOS | aarch64 |
| Linux | x86_64 |
| Android | arm64-v8a, x86_64 |
- JDK 25
- Rust toolchain
./gradlew createReleaseDistributable./gradlew :android:assembleRelease- payload_extract_rs — payload extractor library
- Miuix — UI component library
跨平台的 Android OTA payload.bin 提取工具,基于 Compose Multiplatform 和 Miuix 构建。
- 本地与远程提取 — 打开本地
payload.bin/ OTA ZIP 文件,或通过 HTTP/HTTPS URL 解析远程 OTA ZIP(流式传输,无需完整下载) - OTA 元数据展示 — 版本、分区、块大小、安全补丁
- 逐分区提取 — 支持单独或全部提取,可选 SHA256 校验
- 多线程 — 可配置线程数,并发提取
- 跨平台 UI — 桌面端和 Android 端统一的界面风格
| 平台 | 架构 |
|---|---|
| Windows | x86_64 |
| macOS | aarch64 |
| Linux | x86_64 |
| Android | arm64-v8a, x86_64 |
- JDK 25
- Rust 工具链
./gradlew createReleaseDistributable./gradlew :android:assembleRelease- payload_extract_rs — payload 提取库
- Miuix — UI 组件库