dumpyara
Requires Python 3.9 or greater
Installation
pip install dumpyara
Instructions
python -m dumpyara <path to OTA file>
Supported formats
Step 1 - Archives
- All the ones supported by shutil's extract_archive
- Samsung's
.tar.md5archives - Nested archives
- LG's
.kdzarchives
Step 2 - What's inside the archive
- A-only OTAs (Brotli and/or sdat compressed)
- A/B OTAs
- Dynamic partitions (super.img)
- payload.bin
- Raw images (e.g. Xiaomi fastboot packages)
- Sparse images
- LZ4 images
Step 3 - Partition images
- Android boot images
- 7z supported archives/images
- EROFS images using erofs-utils
Credits
- AIK: osm0sis
- extract_android_ota_payload: cyxx and erfanoabdi
- sdat2img: xpirt
License
#
# SPDX-FileCopyrightText: Dumpyara Project
# SPDX-License-Identifier: GPL-3.0-or-later
#
Release files for dumpyara 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dumpyara-1.1.0.tar.gz | 41.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dumpyara-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 93.9 kB
Release files / dumpyara-1.1.0.tar.gz
| Download URL | dumpyara-1.1.0.tar.gz |
|---|---|
| Size | 41.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1cad736bd4cadc3276adfc8193ccd44c85bd03f76a9da8b2b962e0fedc3d1fbd
|
|
BLAKE2b-256 checksum How to use checksums |
0bca9f8aca350238406a469d41d7508a0adae3d5d027c856fa54e4af1420a9b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.3.3 CPython/3.14.3 Linux/6.19.11-arch1-1
|
Release files / dumpyara-1.1.0-py3-none-any.whl
| Download URL | dumpyara-1.1.0-py3-none-any.whl |
|---|---|
| Size | 52.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
61f376c14c6491a91a7fa8cdd68d635cc0727c4b09d41ba4acbb87a0a7733507
|
|
BLAKE2b-256 checksum How to use checksums |
4b54aa536315cd6080fa4aa4cf8d4ad055baf3bff8dfc2fa8928ec3d647d632b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.3.3 CPython/3.14.3 Linux/6.19.11-arch1-1
|