Name Date Size #Lines LOC

..--

MODULE_LICENSE_APACHEHD25-Apr-20250

NOTICEH A D25-Apr-202510.4 KiB190158

README.txtH A D25-Apr-2025951 3320

hiddenapi-flags.csvH A D25-Apr-202550 MiB495,714495,713

update.pyH A D25-Apr-20251.3 KiB3916

veridex-linux.zipHD25-Apr-20258.6 MiB

veridex-mac.zipHD25-Apr-20256.4 MiB

README.txt

1# appcompat.sh
2
3Given an APK, finds API uses that fall into the blacklist/greylists APIs.
4
5NOTE: appcompat.sh is still under development. It can report
6API uses that do not execute at runtime, and reflection uses
7that do not exist. It can also miss on reflection uses.
8
9## Instructions
10
11Note that only 64-bit binaries are provided. 32-bit systems are not supported.
12
13### Linux x64
14
15Download veridex-linux.zip, unzip the file and run with:
16> ./appcompat.sh --dex-file=test.apk
17
18### macOS
19
20Download veridex-mac.zip, unzip the file and run with:
21> ./appcompat.sh --dex-file=test.apk
22
23### Windows 10
24
25Native Windows binaries are not provided, but the Linux binaries can be executed
26with Windows Subsystem for Linux (WSL).
27
28Follow the instructions at [this
29link](https://docs.microsoft.com/en-us/windows/wsl/install-win10) and install
30Ubuntu distribution when given the choice. Once installed, launch an Ubuntu
31terminal and follow instructions for Linux.
32
33