# ssut/payload-dumper-go

an android OTA payload dumper written in Go

Repository: https://github.com/ssut/payload-dumper-go
Canonical: https://ross.abutalabs.com/products/payload-dumper-go
Language: Go
License: Apache-2.0
License Family: permissive
Topics: android, golang
Last push: 2026-08-20T00:16:31+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 98, longevity 100
- inputs: {"age_days": 2160, "days_push": 14, "days_rel": 14, "gap_med": 4, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3481, forks 294 (observed 2026-08-28T04:08:06.885828+00:00)

## What it is
A fast Go CLI tool that extracts partition images from Android OTA payload.bin files, including incremental (delta) OTA packages, with parallel decompression and full sha256 verification. It can also be used as a Go library.

## Use cases
- extract system images from an android ota zip
- dump partitions from payload.bin
- apply incremental delta ota updates to base images
- extract firmware images for custom rom flashing
- verify ota image checksums before flashing
- integrate payload extraction into a go program

## When to choose
- you need to extract images from full or delta Android OTA packages quickly
- you want built-in sha256 verification of extracted images
- you want a cross-platform tool with no heavy dependencies beyond xz

## When to avoid
- your delta OTA uses unsupported PUFFDIFF, ZUCCHINI, or LZ4DIFF operations
- you need a GUI-based extraction tool
- you only have a HDD, which may bottleneck performance

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, compression, file-system, developer-tools
- domain: android-tools, files, developer-tools
- platform: windows, cli, go
- tags: android-ota, payload-dumper, firmware-extraction, delta-ota, custom-roms, command-line, linux, macos

## Member repositories
- ssut/payload-dumper-go (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:06.885828+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:36:27.547420+00:00, confidence not recorded.
  - readme: https://github.com/ssut/payload-dumper-go (fetched 2026-08-28T04:08:06.885828+00:00, sha 7715401738dd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
