As you may know, broadcast receivers can be registered dynamically in an Android app so it does not necessarily appear in the manifest file. (As far as I know this is the only component able to do that).
I experienced a case where such a component was therefore invisible to Flowdroid (just the modelling part, I do not use the flow analysis). So my analysis cannot perform those components, it is a pity because those are the interesting ones.
So my question is : Does Flowdroid currently model components dynamically registered with "registerReceiver()" method for example or it only detect them in the manifest file ?
As you may know, broadcast receivers can be registered dynamically in an Android app so it does not necessarily appear in the manifest file. (As far as I know this is the only component able to do that).
I experienced a case where such a component was therefore invisible to Flowdroid (just the modelling part, I do not use the flow analysis). So my analysis cannot perform those components, it is a pity because those are the interesting ones.
So my question is : Does Flowdroid currently model components dynamically registered with "registerReceiver()" method for example or it only detect them in the manifest file ?