You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
951 B
33 lines
951 B
# appcompat.sh
|
|
|
|
Given an APK, finds API uses that fall into the blacklist/greylists APIs.
|
|
|
|
NOTE: appcompat.sh is still under development. It can report
|
|
API uses that do not execute at runtime, and reflection uses
|
|
that do not exist. It can also miss on reflection uses.
|
|
|
|
## Instructions
|
|
|
|
Note that only 64-bit binaries are provided. 32-bit systems are not supported.
|
|
|
|
### Linux x64
|
|
|
|
Download veridex-linux.zip, unzip the file and run with:
|
|
> ./appcompat.sh --dex-file=test.apk
|
|
|
|
### macOS
|
|
|
|
Download veridex-mac.zip, unzip the file and run with:
|
|
> ./appcompat.sh --dex-file=test.apk
|
|
|
|
### Windows 10
|
|
|
|
Native Windows binaries are not provided, but the Linux binaries can be executed
|
|
with Windows Subsystem for Linux (WSL).
|
|
|
|
Follow the instructions at [this
|
|
link](https://docs.microsoft.com/en-us/windows/wsl/install-win10) and install
|
|
Ubuntu distribution when given the choice. Once installed, launch an Ubuntu
|
|
terminal and follow instructions for Linux.
|
|
|