Dumpez le graphique d'appel par l'analyse statique de FlowDroid [https://github.com/secure-software-engineering/soot-infoflow-android/wiki]
La sortie est organisée sous forme de carte (nœud, set (nœud)), où la clé est le nœud source et la valeur est l'ensemble des voisins
Générez le fichier JAR à partir de Eclipse et exécutez:
Java -jar static-cfg.jar apk-file-path Android-sdk-plateformes-path
Le graphique d'appel est vidé dans JSON dans le fichier static-cfg- [apk-file-name]
Assurez-vous que vous disposez du AndroidCallbacks.txt et Sourcesandsinks.txt dans le répertoire de travail.
Dépendances:
Soot Bundle (contient également des héros et des jasmin): http://soot-build.cs.uni-paderborn.de/nightly/soot/soot-trunk.jar
Soot-Infoflow: https://github.com/secure-software-engineering/soot-infoflow/releases/download/flowdoid_1.5/soot-infoflow.jar
Soot-infoflow-android: https://github.com/secure-software-engineering/soot-infoflow-android/releases/download/flowdoid_1.5/soot-infoflow-android.jar
Bibliothèques pour journalisation: https://github.com/secure-software-engineering/soot-infoflow-android/raw/develop/lib/slf4j-api-1.7.5.jar et https://github.com/secure-software-engineering/soot-infoflow-android/raw/develop/lib/slf4j-simple-1.7.5.jar
Android XML Parser Library: https://github.com/secure-software-engineering/soot-infoflow-android/raw/develop/lib/axml-2.0.jar
Google GSON: https://github.com/google/gson