# apkutils **Repository Path**: kin9-0rz/apkutils ## Basic Information - **Project Name**: apkutils - **Description**: APK解析库 注:自动同步到 https://github.com/kin9-0rz/apkutils - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 17 - **Forks**: 1 - **Created**: 2021-02-25 - **Last Updated**: 2026-01-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: APK解析 ## README # apkutils [![PyPI](https://img.shields.io/pypi/v/apkutils?style=for-the-badge)](https://pypi.org/project/apkutils/) ![PyPI - Status](https://img.shields.io/pypi/status/apkutils?style=for-the-badge) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/apkutils?style=for-the-badge) ![PyPI - Downloads](https://img.shields.io/pypi/dw/apkutils?style=for-the-badge) ![PyPI - License](https://img.shields.io/pypi/l/apkutils?style=for-the-badge) ## 介绍 一个用于解析APK、Dex、AXML、ARSC、ELF的库。 ## 安装教程 ```bash ❯ pip install apkutils ❯ apkutils Usage: apkutils [OPTIONS] COMMAND [ARGS]... Options: --version Show the version and exit. --help Show this message and exit. Commands: arsc 打印arsc certs 打印证书 files 打印文件 manifest 打印清单 mtds 获取指定方法中的所有字符串 strings 打印Dex中的字符串 unzip 解压文件,默认显示zip文件 xref 获取方法的引用方法 ``` ## 用法 ```python from apkutils import APK # NOTE: 获取清单、arsc、应用名、图标,必须要使用 parse_resource apk = APK.from_file(file_path).parse_resource() manifest = apk.get_manifest() apk.close() # or with APK.from_file(file_path) as apk: apk.get_manifest() ``` 请参考 `examples` 目录。 ## 备注 从 `1.3.0` 开始,默认不解析清单、不解析图标、不解析Dex,而是按需解析。 ## 感谢 - [Storyyeller/enjarify](https://github.com/Storyyeller/enjarify) - [androguard/androguard](https://github.com/androguard/androguard)