Translate

Tuesday

Call Graph Using Soot Of Android app (.apk)


Android applications do not have a single main method but multiple entry points (in xml files, in the code etc), Soot cannot directly generate a call graph of the whole application.

What we need to do it in "FlowDroid" is to generate a "dummy main" method which collects all the entry points of an application "components".


For more details about FlowDroid, look at the project here: https://github.com/secure-software-engineering/soot-infoflow-android/

The dummy main can be created like: 
 > method "private void createMainMethod()"
> SetupApplication.java.

No comments:

Post a Comment