Volcar el gráfico de llamadas mediante el análisis estático de FlowDroid [https://github.com/secure-software-ingineering/soot-infoflow-doid/wiki]
La salida se organiza como mapa (nodo, set (nodo)), donde la clave es el nodo de origen y el valor es el conjunto de vecinos
Genere el archivo jar desde eclipse y ejecute:
java -jar static-cfg.jar apk-archivo-patas android-sdk-plataformas
El gráfico de llamadas se descarga en JSON en el archivo Static-CFG- [APK-File-Name]
Asegúrese de tener AndroidCallbacks.txt y Sources ySinks.txt en el directorio de trabajo.
Dependencias:
Hoot Bundle (también contiene héroes y jasmin): http://soot-build.cs.uni-paderborn.de/nightly/soot/soot trunk.jar
Soot-infoflow: https://github.com/secure-software-ingineering/sootinfoflow/releases/download/flowdroid_1.5/sootinfoflow.jar
Soot-infoflow-Android: https://github.com/secure-software-ingineering/soot-infoflow--loid/releases/download/flowdroid_1.5/soot-infoflow-doid.jar
Bibliotecas para registrar: https://github.com/secure-software-ingineering/soot-infoflow--loid/raw/develop/lib/slf4j-api-1.7.5.jar y https://github.com/secure-software-ingineering/soot-infoflow-doid/raw/develop/lib/slf4j-simple-1.7.5.Jar
Biblioteca de análisis de Android XML: https://github.com/secure-software-ingineering/soot-infoflow--loid/raw/develop/lib/axml-2.0.jar
Google GSON: https://github.com/google/gson