Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
Android.bp | D | 15-Dec-2024 | 6 KiB | 194 | 182 | |
README.md | D | 15-Dec-2024 | 364 | 16 | 11 | |
api_list_filter.h | D | 14-Jan-2024 | 2.1 KiB | 75 | 49 | |
appcompat.py | D | 15-Dec-2024 | 2.1 KiB | 61 | 38 | |
appcompat.sh | D | 14-Jan-2024 | 2.5 KiB | 82 | 49 | |
class_filter.h | D | 15-Dec-2024 | 1.3 KiB | 51 | 25 | |
flow_analysis.cc | D | 15-Dec-2024 | 26.4 KiB | 800 | 667 | |
flow_analysis.h | D | 15-Dec-2024 | 7.3 KiB | 229 | 147 | |
hidden_api.cc | D | 15-Dec-2024 | 3.5 KiB | 104 | 70 | |
hidden_api.h | D | 14-Jan-2024 | 3.5 KiB | 122 | 76 | |
hidden_api_finder.cc | D | 15-Dec-2024 | 10.4 KiB | 263 | 196 | |
hidden_api_finder.h | D | 14-Jan-2024 | 2.1 KiB | 65 | 32 | |
precise_hidden_api_finder.cc | D | 15-Dec-2024 | 4.4 KiB | 124 | 92 | |
precise_hidden_api_finder.h | D | 14-Jan-2024 | 2.1 KiB | 68 | 31 | |
resolver.cc | D | 15-Dec-2024 | 11.6 KiB | 315 | 247 | |
resolver.h | D | 14-Jan-2024 | 3 KiB | 101 | 50 | |
veridex.cc | D | 14-Jan-2024 | 12.7 KiB | 345 | 272 | |
veridex.h | D | 14-Jan-2024 | 3.1 KiB | 117 | 64 |
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