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

..--

Android.bpD15-Dec-20246 KiB194182

README.mdD15-Dec-2024364 1611

api_list_filter.hD14-Jan-20242.1 KiB7549

appcompat.pyD15-Dec-20242.1 KiB6138

appcompat.shD14-Jan-20242.5 KiB8249

class_filter.hD15-Dec-20241.3 KiB5125

flow_analysis.ccD15-Dec-202426.4 KiB800667

flow_analysis.hD15-Dec-20247.3 KiB229147

hidden_api.ccD15-Dec-20243.5 KiB10470

hidden_api.hD14-Jan-20243.5 KiB12276

hidden_api_finder.ccD15-Dec-202410.4 KiB263196

hidden_api_finder.hD14-Jan-20242.1 KiB6532

precise_hidden_api_finder.ccD15-Dec-20244.4 KiB12492

precise_hidden_api_finder.hD14-Jan-20242.1 KiB6831

resolver.ccD15-Dec-202411.6 KiB315247

resolver.hD14-Jan-20243 KiB10150

veridex.ccD14-Jan-202412.7 KiB345272

veridex.hD14-Jan-20243.1 KiB11764

README.md

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