Skip to content
An APK instrumentation library and DroidBox APIMonitor
Python C++
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.


APKIL is an APK Instrumentation Library.
Supported by Google Summer of Code 2012 and The Honeynet Project.

Author: Kun Yang <>
Project Wiki:
    DroidBox APIMonitor script(currently beta).

    usage: [-h] [-o, --output dirpath] [-a, --api apilist] [-v, --version] filename

    Repackage apk to monitor arbitrary APIs.

    positional arguments:
      filename              path of APK file

    optional arguments:
      -h, --help            show this help message and exit
      -o, --output dirpath  output directory
      -a, --api apilist     config file of API list
      -v, --version         show program's version number and exit

    A light weight module to play with apk to develop in the future. Currently we use androguard/

    Parse smali files of APKs to tree based structure. 

    Inject monitor code to smali tree.

    Derive inheritence relationship of Android API from android.jar
    Call apkil/ to build and store API database.
    Permissions from which may be used in the future.

Something went wrong with that request. Please try again.