قم بتفريغ الرسم البياني للمكالمة من خلال التحليل الثابت لـ FlowDroid [https://github.com/secure-software-engineering/soot-infoflow-droid/wiki]
يتم تنظيم الإخراج كخريطة (عقدة ، مجموعة (عقدة)) ، حيث يكون المفتاح هو العقدة المصدر والقيمة هي مجموعة الجيران
قم بإنشاء ملف الجرة من Eclipse وتنفيذ:
Java -jar Static-Cfg.jar Apk-File-Path android-SDK-Platforms-Path-Path
يتم إلقاء الرسم البياني للمكالمات في JSON في الملف ثابت CFG- [اسم ملف APK]]
تأكد من حصولك على AndroidCallbacks.txt و SusterSandsinks.txt في دليل العمل.
التبعيات:
حزمة SOOT (تحتوي أيضًا على Heros و Jasmin): http://soot-build.cs.uni-paderborn.de/nightly/soot/trunk.jar
Soot-infoflow: https://github.com/secure-software-engineering/soot-infoflow/release/download/flowdroid_1.5/soot-infoflow.jar
Soot-infoflow-Android: https://github.com/secure-software-engineering/soot-infoflow-droid/release/download/flowdroid_1.5/soot-infoflow-android.jar
مكتبات تسجيل: https://github.com/secure-software-engineering/soot-infoflow-droid/raw/develop/lib/slf4j-simple-1.7.5.jar
مكتبة المحللين Android XML: https://github.com/secure-software-engineering/soot-infoflow-droid/raw/develop/lib/axml-2.0.jar
Google GSON: https://github.com/google/gson