Android Package Identifier
Project description
APKiD
APKiD gives you information about how an APK was made. It identifies many compilers, packers, obfuscators, and other weird stuff.
It’s PEiD for Android.
Installing
git clone https://github.com/rednaga/yara-python
cd yara-python
python setup.py install
pip install apkid
The yara-python dependency is temporarily necessary to install our custom DEX Yara module. We’re working on removing this.
Usage
usage: apkid [-h] FILE [FILE ...] Android Application Identifier positional arguments: FILE apk, dex, or dir optional arguments: -h, --help show this help message and exit
Submitting New Packers
If you come across an APK or DEX that apkid does not recognize, please open a GitHub issue and tell us what you think it is and provide the file hash (either MD5, SHA1, SHA256).
Licensing
This tool is available under a dual license: a a commercial one suitable for closed source projects and a GPL license that can be used in open source software.
Depending on your needs, you must choose one of them and follow its policies. A detail of the policies and agreements for each license type are available in the LICENSE.COMMERCIAL and LICENSE.GPL files.
Hacking
To install the package from source in editable mode (useful for devlopment):
pip install --process-dependency-links -e .
If the above doesn’t work, due to permission errors dependant on your local machine and where Python has been installed, try specifying the --user flag. This is likely needed if you are working on OSX;
pip install --process-dependency-links -e . --user
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for apkid-0.9.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0025100398a209df9be750652cf10c690ce171cfc7f3d96e05f673da5a398a3 |
|
MD5 | da56eb6ffb4ab0f8474934dfbc87a7ee |
|
BLAKE2b-256 | 9587919246ba87ea7292c7c01f8d1c80b73631b978320825ed3912a90035a187 |