Skip to main content

Android firmware extractor

Project description

dumpyara

PyPI version Codacy Badge

Requires Python 3.8 or greater

Installation

pip3 install dumpyara

Instructions

python3 -m dumpyara <path to OTA file>

Supported formats

Step 1 - Archives

  • All the ones supported by shutil's extract_archive
  • Samsung's .tar.md5 archives
  • Nested archives

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

License

#
# Copyright (C) 2022 Dumpyara Project
#
# SPDX-License-Identifier: GPL-3.0
#

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dumpyara-1.0.8.tar.gz (31.5 kB view details)

Uploaded Source

Built Distribution

dumpyara-1.0.8-py3-none-any.whl (41.7 kB view details)

Uploaded Python 3

File details

Details for the file dumpyara-1.0.8.tar.gz.

File metadata

  • Download URL: dumpyara-1.0.8.tar.gz
  • Upload date:
  • Size: 31.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.6 Linux/6.11.2-arch1-1

File hashes

Hashes for dumpyara-1.0.8.tar.gz
Algorithm Hash digest
SHA256 dc8a5a5598afb2dc532a78e5ac697ab44def1f4167e5b834e59bf75067ee7279
MD5 10388b1d217a9bea7aa2f6ccb63e21ce
BLAKE2b-256 bbc88d6538d0bace45050e9ed26a42c32e14fcae5db1870359adfbdd01a89bc9

See more details on using hashes here.

File details

Details for the file dumpyara-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: dumpyara-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 41.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.6 Linux/6.11.2-arch1-1

File hashes

Hashes for dumpyara-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 a9f17ba94cd21835b8b8510eee05f7ef8cbc3b403e76fa6812ba07fb5b7d66c4
MD5 1c7f0e3fae0de1e43111972245e878e6
BLAKE2b-256 03be786940fce56a20bbcef77be5503634d023fcc08128d530966c357f9d462c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page