Skip to main content

aospdtgen

PyPI version Codacy Badge

Create a LineageOS-compatible device tree from an Android stock ROM dump (made with dumpyara). This script supports any Android firmware from a Treble-enabled device (Higher than Android 8.0 and with VNDK enabled, you can check it with Treble Info or with adb shell getprop ro.treble.enabled). For pre-Treble devices please use twrpdtgen.

Requires Python 3.9 or greater

Installation

pip install aospdtgen

Instructions

$ python -m aospdtgen --help
usage: python -m aospdtgen [-h] [-o OUTPUT] [--no-proprietary-files] dump_path

Android device tree generator

positional arguments:
  dump_path             path to an Android dump made with dumpyara

options:
  -h, --help            show this help message and exit
  -o, --output OUTPUT   custom output folder
  --no-proprietary-files
                        Don't generate the proprietary files list and the
                        extract-files script

License

#
# SPDX-FileCopyrightText: The LineageOS Project
# SPDX-License-Identifier: Apache-2.0
#

Metadata

Release files for aospdtgen 1.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aospdtgen 1.2.1
File Size Uploaded
aospdtgen-1.2.1.tar.gz 32.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aospdtgen 1.2.1
File Interpreter ABI Platform
aospdtgen-1.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 104.7 kB

Release files / aospdtgen-1.2.1.tar.gz

Download URL aospdtgen-1.2.1.tar.gz
Size 32.7 kB
Tags Source
SHA-256 checksum
How to use checksums
7967ae8774d3362f6b05c72acd0a7900762788bfcc3212708a0e454c2d9cdc06
BLAKE2b-256 checksum
How to use checksums
2276cee6568d3cfcd99cb0d3fbdd4f6c0d11ac5d7412731ca2c46a6d7a507931
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.14.2 Linux/6.18.8-arch2-1

Release files / aospdtgen-1.2.1-py3-none-any.whl

Download URL aospdtgen-1.2.1-py3-none-any.whl
Size 72.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2fe46a26413e1434eafd9fa9a1199a9cd606ec3119f9137845e48c492d21dc10
BLAKE2b-256 checksum
How to use checksums
47a487943f003b0675bf5b1cbc3b42899b4278f2e61fd0c51b9cd5b1c71e3ccd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.14.2 Linux/6.18.8-arch2-1

Release history Release notifications | RSS feed

This release

1.2.1 This release

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page