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.
jianglk.darker 7ee447c011
v811_spc009_project
4 months ago
..
Android.bp v811_spc009_project 4 months ago
Android.mk v811_spc009_project 4 months ago
README.md v811_spc009_project 4 months ago
api_list_filter.h v811_spc009_project 4 months ago
appcompat.sh v811_spc009_project 4 months ago
class_filter.h v811_spc009_project 4 months ago
flow_analysis.cc v811_spc009_project 4 months ago
flow_analysis.h v811_spc009_project 4 months ago
hidden_api.cc v811_spc009_project 4 months ago
hidden_api.h v811_spc009_project 4 months ago
hidden_api_finder.cc v811_spc009_project 4 months ago
hidden_api_finder.h v811_spc009_project 4 months ago
precise_hidden_api_finder.cc v811_spc009_project 4 months ago
precise_hidden_api_finder.h v811_spc009_project 4 months ago
resolver.cc v811_spc009_project 4 months ago
resolver.h v811_spc009_project 4 months ago
veridex.cc v811_spc009_project 4 months ago
veridex.h v811_spc009_project 4 months ago

README.md

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.

To build it:

m appcompat

To run it:

./art/tools/veridex/appcompat.sh --dex-file=test.apk