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.6.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

dumpyara-1.0.6-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dumpyara-1.0.6.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.3 Linux/6.8.8-arch1-1

File hashes

Hashes for dumpyara-1.0.6.tar.gz
Algorithm Hash digest
SHA256 0578ed967b403323fee8d324c4e3ed9fae9c624102e7acc9436297283faa91c8
MD5 a2a1162ceb53bc754332ee7930620168
BLAKE2b-256 b20f6254a965fb98a7bee05ad286f6d5a6fbc2d53418bf36f88bc31fb1631c3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dumpyara-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.3 Linux/6.8.8-arch1-1

File hashes

Hashes for dumpyara-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 bbccee66fd0002eb86551a7339c69acfc0678e86d28cb36fce9761009818a727
MD5 d105b84cca5a57da36f792f23cec90fc
BLAKE2b-256 86069fbd014e3de2cad9ef7132f4d95c0c1b86450cb3078c160c2f2ede062bd9

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