├── .github └── workflows │ ├── build │ └── action.yml │ └── gerrit.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSES ├── Apache-2.0.txt └── MIT.txt ├── REUSE.toml ├── convert_dump.py ├── extract.py ├── extract_utils ├── __init__.py ├── args.py ├── bp_builder.py ├── bp_encoder.py ├── elf.py ├── elf_parser.py ├── ext4.py ├── extract.py ├── extract_misc.py ├── extract_moto_piv.py ├── extract_pixel.py ├── extract_star.py ├── extract_super_retrofit.py ├── file.py ├── fixups.py ├── fixups_blob.py ├── fixups_lib.py ├── lp.py ├── main.py ├── makefiles.py ├── module.py ├── postprocess.py ├── source.py ├── sparse_img.py ├── tools.py └── utils.py ├── pylintrc.toml ├── ruff.toml ├── sdat2img.py ├── sort-blobs-list.py └── templates ├── multi-device ├── common └── device │ ├── extract-files.py │ └── setup-makefiles.py ├── single-device ├── extract-files.py └── setup-makefiles.py └── sort-blobs-list.sh /.github/workflows/build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/.github/workflows/build/action.yml -------------------------------------------------------------------------------- /.github/workflows/gerrit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/.github/workflows/gerrit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSES/Apache-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/LICENSES/Apache-2.0.txt -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /REUSE.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/REUSE.toml -------------------------------------------------------------------------------- /convert_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/convert_dump.py -------------------------------------------------------------------------------- /extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract.py -------------------------------------------------------------------------------- /extract_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/__init__.py -------------------------------------------------------------------------------- /extract_utils/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/args.py -------------------------------------------------------------------------------- /extract_utils/bp_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/bp_builder.py -------------------------------------------------------------------------------- /extract_utils/bp_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/bp_encoder.py -------------------------------------------------------------------------------- /extract_utils/elf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/elf.py -------------------------------------------------------------------------------- /extract_utils/elf_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/elf_parser.py -------------------------------------------------------------------------------- /extract_utils/ext4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/ext4.py -------------------------------------------------------------------------------- /extract_utils/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/extract.py -------------------------------------------------------------------------------- /extract_utils/extract_misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/extract_misc.py -------------------------------------------------------------------------------- /extract_utils/extract_moto_piv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/extract_moto_piv.py -------------------------------------------------------------------------------- /extract_utils/extract_pixel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/extract_pixel.py -------------------------------------------------------------------------------- /extract_utils/extract_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/extract_star.py -------------------------------------------------------------------------------- /extract_utils/extract_super_retrofit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/extract_super_retrofit.py -------------------------------------------------------------------------------- /extract_utils/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/file.py -------------------------------------------------------------------------------- /extract_utils/fixups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/fixups.py -------------------------------------------------------------------------------- /extract_utils/fixups_blob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/fixups_blob.py -------------------------------------------------------------------------------- /extract_utils/fixups_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/fixups_lib.py -------------------------------------------------------------------------------- /extract_utils/lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/lp.py -------------------------------------------------------------------------------- /extract_utils/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/main.py -------------------------------------------------------------------------------- /extract_utils/makefiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/makefiles.py -------------------------------------------------------------------------------- /extract_utils/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/module.py -------------------------------------------------------------------------------- /extract_utils/postprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/postprocess.py -------------------------------------------------------------------------------- /extract_utils/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/source.py -------------------------------------------------------------------------------- /extract_utils/sparse_img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/sparse_img.py -------------------------------------------------------------------------------- /extract_utils/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/tools.py -------------------------------------------------------------------------------- /extract_utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/extract_utils/utils.py -------------------------------------------------------------------------------- /pylintrc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/pylintrc.toml -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/ruff.toml -------------------------------------------------------------------------------- /sdat2img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/sdat2img.py -------------------------------------------------------------------------------- /sort-blobs-list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/sort-blobs-list.py -------------------------------------------------------------------------------- /templates/multi-device/common: -------------------------------------------------------------------------------- 1 | ../single-device -------------------------------------------------------------------------------- /templates/multi-device/device/extract-files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/templates/multi-device/device/extract-files.py -------------------------------------------------------------------------------- /templates/multi-device/device/setup-makefiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/templates/multi-device/device/setup-makefiles.py -------------------------------------------------------------------------------- /templates/single-device/extract-files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/templates/single-device/extract-files.py -------------------------------------------------------------------------------- /templates/single-device/setup-makefiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/templates/single-device/setup-makefiles.py -------------------------------------------------------------------------------- /templates/sort-blobs-list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LineageOS/android_tools_extract-utils/HEAD/templates/sort-blobs-list.sh --------------------------------------------------------------------------------