Windows and Android app to extract Android OTA payloads from local files or HTTP URLs.
- Supports payload.bin and OTA ZIP files
- Extract specific partitions directly from remote HTTP OTA URLs without downloading the full OTA
- Extract multiple partitions simultaneously
- Cancel running extractions
- Optional limit on concurrent extractions to control CPU and I/O usage
- SHA-256 checksum verification for extracted partitions
- Differential OTAs are supported (Experimental).
-
Currently available only for Windows and Android
-
The remote server must support HTTP Range requests for extraction from URLs
-
payload-dumper-rust
Backend library powering the core functionality of both Windows and Android versions -
json.h
Single-header JSON parser library -
digest
Single-header implementation of SHA-256 -
imgui
Immediate-mode graphical user interface for C++ -
Attribution & Use of AI Tools: Some parts of this code documentation, or refactoring were written or assisted by LLMs such as ChatGPT and Claude
If you prefer a command-line utility, use
payload-dumper-rust, which provides the same or more features.





