• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

Android.bpD23-Mar-20241.4 KiB5653

Android.mkD23-Mar-20243.3 KiB7241

README.mdD23-Mar-2024375 1510

api_list_filter.hD23-Mar-20242.1 KiB7549

appcompat.shD23-Mar-20242.6 KiB8249

class_filter.hD23-Mar-20241.3 KiB4923

flow_analysis.ccD23-Mar-202425.6 KiB777648

flow_analysis.hD23-Mar-20247.3 KiB229147

hidden_api.ccD23-Mar-20243.3 KiB9561

hidden_api.hD23-Mar-20243.5 KiB12276

hidden_api_finder.ccD23-Mar-202410.2 KiB256191

hidden_api_finder.hD23-Mar-20242.1 KiB6532

precise_hidden_api_finder.ccD23-Mar-20244.4 KiB12492

precise_hidden_api_finder.hD23-Mar-20242.1 KiB6831

resolver.ccD23-Mar-202411.6 KiB315247

resolver.hD23-Mar-20243 KiB10150

veridex.ccD23-Mar-202412.9 KiB348275

veridex.hD23-Mar-20243.1 KiB11764

README.md

1appcompat.sh
2============
3
4Given an APK, finds API uses that fall into the blacklist/greylists APIs.
5
6NOTE: appcompat.sh is still under development. It can report
7API uses that do not execute at runtime, and reflection uses
8that do not exist. It can also miss on reflection uses.
9
10To build it:
11> m appcompat
12
13To run it:
14> ./art/tools/veridex/appcompat.sh --dex-file=test.apk
15