payload-dumper-gui
February 15, 2026 ยท View on GitHub
Windows and Android app to extract Android OTA payloads from local files or HTTP URLs.
Features
- 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).
Screenshots
Android
Windows

Limitations
-
Currently available only for Windows and Android
-
The remote server must support HTTP Range requests for extraction from URLs
Dependencies
External dependencies used in this project
-
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.
