Despeje o gráfico de chamada pela análise estática do FlowDroid [https://github.com/secure-Software-engineering/soot-infoflow-android/wiki]
A saída é organizada como mapa (nó, conjunto (nó)), onde a chave é o nó de origem e o valor é o conjunto de vizinhos
Gere o arquivo jar a partir do eclipse e execute:
java -Jar static-cfg.jar APK-PATH-PATH ANDROID-SDK-PLATFORMS-PATH
O gráfico de chamadas é despejado em JSON no arquivo static-cfg- [nome do arquivo apk]
Certifique -se de ter o AndroidCallbacks.txt e as fontes e os links.txt no diretório de trabalho.
Dependências:
Pacote de fuligem (também contém heróis e jasmin): http://soot-build.cs.uni-paderborn.de/nightly/soot/soot-trunk.jar
SOOT-InfOflow: https://github.com/secure-Seftware-engineering/soot-infoflow/releases/download/flowdroid_1.5/soot-infoflow.jar
Soot-infoflow-erroid: https://github.com/secure-Seftware-engineering/soot-infoflow-android/releases/download/flowdroid_1.5/soot-infoflow-android.jar
Bibliotecas para o registro: https://github.com/secure-Seftware-engineering/soot-infoflow-android/raw/devell/lib/slf4j-api-1.7.5.jar e https://github.com/secure-Seftware-engineering/soot-infoflow-android/raw/devell/lib/slf4j-simple-1.7.5.jar
Biblioteca Android XML Parser: https://github.com/secure-Software-engineering/soot-infoflow-android/raw/devell/lib/axml-2.0.jar
Google GSON: https://github.com/google/gson