SkillAgentSearch skills...

Dumpyara

Android firmware dumper, rewritten in Python

Install / Use

/learn @sebaubuntu-python/Dumpyara
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

dumpyara

PyPI version Codacy Badge

Requires Python 3.9 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
#

Related Skills

View on GitHub
GitHub Stars164
CategoryDevelopment
Updated4d ago
Forks33

Languages

Python

Security Score

80/100

Audited on Mar 26, 2026

No findings