Closed firmianay closed 6 months ago
You're right, that needs to be fixed. Do you have an app with which to reproduce the issue?
INTERNAL for FlowDroid team:
We already have a parser for the Android resources file (ARSCFileParser
). When analyzing the component, we just need to detect that we have a reference and then look up the ID in the ARSC parser. That should be fairly simple.
Thanks for reply, you can download the test apk from here: https://count.liqucn.com/d.php?id=70985495906&urlos=android&from_type=web
Fixed in fea8906
There is a problem with the parsing of Manifest file. The judgment made here is a bit simple and does not consider that the parameters may come from externally defined strings. In this example, the number 2131034116 corresponding to "switch_global_debug" is used to compare. The result is true, but it is actually incorrect.