| | [crazystylus/otadump] | [ssut/payload-dumper-go] | [vm03/payload_dumper] | | ---------------------------- | --------------------- | ------------------------ | ----------------------------------------- | | Input file verification | ✔ | ✔ | | | Output file verification | ✔ | | | | Extract selective partitions | ✔ | ✔ | ✔ | | Parallelized extraction | ✔ | ✔ | | | Incremental OTA support | | | Partial |
Comparing the time taken to extract all partitions from a few sample files (lower is better):
Note: otadump
was run with args --no-verify -c 12
and payload-dumper-go
was run with args -c 12
System specifications:
Install a pre-built binary:
sh
curl -sS https://raw.githubusercontent.com/crazystylus/otadump/mainline/install.sh | bash
Otherwise, using Cargo:
```sh
cargo install --locked otadump ```
Download the pre-built binary from the [Releases] page. Extract it and run the
otadump.exe
file.
Run the following command in your terminal:
sh
otadump payload.bin