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
  • LG's .kdz 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.10.tar.gz (30.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dumpyara-1.0.10-py3-none-any.whl (41.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dumpyara-1.0.10.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.13.2 Linux/6.13.6-arch1-1

File hashes

Hashes for dumpyara-1.0.10.tar.gz
Algorithm Hash digest
SHA256 e8067d19b4301616a8a717af2c6fcc658cbfc52d598f2eb2ea051763a564710d
MD5 5a851b625e63cc190d26390aacfef54c
BLAKE2b-256 84f28fc16825bea6a77fdbcda3a855e27ca517443b8f645821d527e15ca215f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dumpyara-1.0.10-py3-none-any.whl
  • Upload date:
  • Size: 41.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.13.2 Linux/6.13.6-arch1-1

File hashes

Hashes for dumpyara-1.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 b1bc39053446faa0230c6cf46b830202976d43d1a027a31c44cc2f39dadb4745
MD5 7612285cf3d233ee88f981e787c1ead9
BLAKE2b-256 4615cd317aaa15be48ea8e26d59ba85fb614c149583e42d9632c7524801dabf1

See more details on using hashes here.

Supported by

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