ทิ้งกราฟการโทรโดยการวิเคราะห์แบบคงที่ของ flowdroid [https://github.com/secure-software-engineering/soot-infoflow-android/wiki]
เอาต์พุตถูกจัดระเบียบเป็น MAP (Node, Set (Node)) โดยที่คีย์คือโหนดต้นทางและค่าคือชุดของเพื่อนบ้าน
สร้างไฟล์ jar จาก eclipse และดำเนินการ:
java -jar static-cfg.jar apk-file-path android-sdk-platforms-path
กราฟการโทรถูกทิ้งใน JSON ในไฟล์ Static-CFG- [apk-file-name]
ตรวจสอบให้แน่ใจว่าคุณมี AndroidCallbacks.txt และ sourcesandsinks.txt ในไดเรกทอรีการทำงาน
การพึ่งพา:
Soot Bundle (ยังมี Heros และ 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/flowdroid_1.5/soot-infoflow.jar
soot-infoflow-android: https://github.com/secure-software-engineering/soot-infoflow-android/releases/download/flowdroid_1.5/soot-infoflow-android.jar
ห้องสมุดสำหรับการบันทึก: https://github.com/secure-software-engineering/soot-infoflow-android/raw/develop/lib/slf4j-api-1.7.5.jar และ https://github.com/secure-software-engineering/soot-infoflow-android/raw/develop/lib/slf4j-simple-1.7.5.jar
Android XML Parser Parser Library: https://github.com/secure-software-engineering/soot-inflow-android/raw/develop/lib/axml-2.0.jar
Google GSON: https://github.com/google/gson