Android firmware extractor
Project description
dumpyara
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
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
Step 3 - Partition images
- Android boot images
- 7z supported archives/images
Credits
- AIK: osm0sis
- extract_android_ota_payload: cyxx and erfanoabdi
- sdat2img: xpirt
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.2.tar.gz
(13.6 kB
view hashes)
Built Distribution
dumpyara-1.0.2-py3-none-any.whl
(19.0 kB
view hashes)