Skip to content

rhythmcache/payload-dumper-gui

Repository files navigation

payload-dumper-gui

Windows and Android app to extract Android OTA payloads from local files or HTTP URLs.


Get it at IzzyOnDroid


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

Windows screenshot


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.


License

About

App for Windows and Android to extract Android OTA payloads from local files or HTTP URLs

Resources

License

Stars

Watchers

Forks

Packages