permissions of a given app without actually downloading the app.

-   **Feature List:** Similar to the permission list, we provide the feature list containing features defined in the manifest (cf. Listing \[code:feature\_list\]) to the research community for helping researchers pre-select such apps that have all used certain features.

<!-- -->

    android.permission.ACCESS_NETWORK_STATE
    android.permission.INTERNET
    android.permission.ACCESS_COARSE_LOCATION
    android.permission.WRITE_EXTERNAL_STORAGE
    android.permission.ACCESS_WIFI_STATE
    android.permission.SYSTEM_ALERT_WINDOW
    android.permission.SET_WALLPAPER
    android.permission.READ_EXTERNAL_STORAGE

    android.hardware.faketouch
    android.hardware.location
    android.hardware.screen.portrait
    android.hardware.wifi

DEX
---

DEX is the file format of the so-called Dalvik Executable format, which stores the actual code of Android apps. Every Android app should have a DEX file called *classes.dex* in the top direct of a given APK file, which is also the target where all the metadata in this group collected from.

-   **Dex Size:** Similar to APK size, Dex size provides another means for users of [[**AndroZoo**]{}]{} to pre-select their favoured apps, e.g., apps with their Dex size smaller than 1 megabyte.

-   **Dex Date:** Dex (assembly) date is extracted based on the last modified time of the Dex file. It can be used to represent the assembling time of a given app and thereby to support all the time-relevant investigations.

-   **Native Code:** Native code, if true, shows that the app has accessed native 