├── .gitignore ├── LICENSE ├── README.md ├── _config.yml ├── data ├── Features.txt ├── IntentInformation.txt ├── SourcesAndSinks.txt ├── converter │ └── dialdroid_config.properties ├── gui │ ├── FontAwesome.otf │ ├── executionGraph.css │ ├── highlight.css │ ├── images │ │ ├── editor_icon_16.png │ │ ├── editor_icon_32.png │ │ ├── editor_icon_64.png │ │ ├── icon_16.png │ │ ├── icon_32.png │ │ ├── icon_64.png │ │ ├── splash.png │ │ ├── viewer_icon_16.png │ │ ├── viewer_icon_32.png │ │ └── viewer_icon_64.png │ ├── keywords.css │ ├── style.css │ └── web │ │ ├── highlight.css │ │ ├── index.html │ │ └── style.css └── sign │ ├── keyForSigning.jks │ ├── readme.txt │ ├── sign.bat │ └── sign.sh ├── examples ├── Amandroid │ ├── 312 │ │ ├── ActivityCommunication2 │ │ │ ├── AndroidManifest.xml │ │ │ ├── apktool.yml │ │ │ ├── classes.dex │ │ │ ├── original │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── META-INF │ │ │ │ │ ├── CERT.RSA │ │ │ │ │ ├── CERT.SF │ │ │ │ │ └── MANIFEST.MF │ │ │ ├── res │ │ │ │ ├── drawable-hdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-mdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xhdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xxhdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── layout │ │ │ │ │ └── activity_main.xml │ │ │ │ ├── menu │ │ │ │ │ └── main.xml │ │ │ │ ├── values-sw720dp-land-v13 │ │ │ │ │ └── dimens.xml │ │ │ │ ├── values-v11 │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v14 │ │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ │ ├── dimens.xml │ │ │ │ │ ├── ids.xml │ │ │ │ │ ├── public.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ ├── result │ │ │ │ └── AppData.txt │ │ │ ├── src │ │ │ │ └── classes │ │ │ │ │ └── edu │ │ │ │ │ └── mit │ │ │ │ │ └── icc_action_string_operations │ │ │ │ │ ├── InFlowActivity.jawa │ │ │ │ │ ├── IsolateActivity.jawa │ │ │ │ │ └── OutFlowActivity.jawa │ │ │ └── third_party_libs.txt │ │ ├── DirectLeak1 │ │ │ ├── AndroidManifest.xml │ │ │ ├── apktool.yml │ │ │ ├── classes.dex │ │ │ ├── original │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── META-INF │ │ │ │ │ ├── CERT.RSA │ │ │ │ │ ├── CERT.SF │ │ │ │ │ └── MANIFEST.MF │ │ │ ├── res │ │ │ │ ├── drawable-hdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-mdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xhdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xxhdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── layout │ │ │ │ │ └── activity_main.xml │ │ │ │ ├── menu │ │ │ │ │ └── activity_main.xml │ │ │ │ ├── values-v11 │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v14 │ │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ │ ├── ids.xml │ │ │ │ │ ├── public.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ ├── result │ │ │ │ └── AppData.txt │ │ │ ├── src │ │ │ │ └── classes │ │ │ │ │ └── de │ │ │ │ │ └── ecspride │ │ │ │ │ └── MainActivity.jawa │ │ │ └── third_party_libs.txt │ │ ├── ImplicitIntentMatching3 │ │ │ ├── AndroidManifest.xml │ │ │ ├── apktool.yml │ │ │ ├── classes.dex │ │ │ ├── original │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── META-INF │ │ │ │ │ ├── CERT.RSA │ │ │ │ │ ├── CERT.SF │ │ │ │ │ └── MANIFEST.MF │ │ │ ├── res │ │ │ │ ├── layout │ │ │ │ │ └── activity_main.xml │ │ │ │ └── values │ │ │ │ │ ├── attrs.xml │ │ │ │ │ ├── ids.xml │ │ │ │ │ └── public.xml │ │ │ ├── result │ │ │ │ └── AppData.txt │ │ │ ├── src │ │ │ │ └── classes │ │ │ │ │ └── de │ │ │ │ │ └── foellix │ │ │ │ │ └── aql │ │ │ │ │ └── aqlbench │ │ │ │ │ └── api19 │ │ │ │ │ └── implicitintentmatching3 │ │ │ │ │ ├── MainActivity.jawa │ │ │ │ │ ├── SinkActivity1.jawa │ │ │ │ │ ├── SinkActivity10.jawa │ │ │ │ │ ├── SinkActivity11.jawa │ │ │ │ │ ├── SinkActivity12.jawa │ │ │ │ │ ├── SinkActivity13.jawa │ │ │ │ │ ├── SinkActivity14.jawa │ │ │ │ │ ├── SinkActivity15.jawa │ │ │ │ │ ├── SinkActivity16.jawa │ │ │ │ │ ├── SinkActivity17.jawa │ │ │ │ │ ├── SinkActivity18.jawa │ │ │ │ │ ├── SinkActivity19.jawa │ │ │ │ │ ├── SinkActivity2.jawa │ │ │ │ │ ├── SinkActivity20.jawa │ │ │ │ │ ├── SinkActivity21.jawa │ │ │ │ │ ├── SinkActivity22.jawa │ │ │ │ │ ├── SinkActivity23.jawa │ │ │ │ │ ├── SinkActivity24.jawa │ │ │ │ │ ├── SinkActivity25.jawa │ │ │ │ │ ├── SinkActivity26.jawa │ │ │ │ │ ├── SinkActivity27.jawa │ │ │ │ │ ├── SinkActivity28.jawa │ │ │ │ │ ├── SinkActivity29.jawa │ │ │ │ │ ├── SinkActivity3.jawa │ │ │ │ │ ├── SinkActivity30.jawa │ │ │ │ │ ├── SinkActivity31.jawa │ │ │ │ │ ├── SinkActivity32.jawa │ │ │ │ │ ├── SinkActivity33.jawa │ │ │ │ │ ├── SinkActivity34.jawa │ │ │ │ │ ├── SinkActivity35.jawa │ │ │ │ │ ├── SinkActivity36.jawa │ │ │ │ │ ├── SinkActivity37.jawa │ │ │ │ │ ├── SinkActivity38.jawa │ │ │ │ │ ├── SinkActivity39.jawa │ │ │ │ │ ├── SinkActivity4.jawa │ │ │ │ │ ├── SinkActivity40.jawa │ │ │ │ │ ├── SinkActivity41.jawa │ │ │ │ │ ├── SinkActivity42.jawa │ │ │ │ │ ├── SinkActivity5.jawa │ │ │ │ │ ├── SinkActivity6.jawa │ │ │ │ │ ├── SinkActivity7.jawa │ │ │ │ │ ├── SinkActivity8.jawa │ │ │ │ │ └── SinkActivity9.jawa │ │ │ └── third_party_libs.txt │ │ ├── IntentSink1 │ │ │ ├── AndroidManifest.xml │ │ │ ├── apktool.yml │ │ │ ├── classes.dex │ │ │ ├── original │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── META-INF │ │ │ │ │ └── MANIFEST.MF │ │ │ ├── res │ │ │ │ ├── drawable-hdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-mdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xhdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xxhdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── layout │ │ │ │ │ └── activity_intent_sink1.xml │ │ │ │ ├── menu │ │ │ │ │ └── activity_intent_sink1.xml │ │ │ │ ├── values-v11 │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v14 │ │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ │ ├── ids.xml │ │ │ │ │ ├── public.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ ├── result │ │ │ │ ├── AppData.txt │ │ │ │ └── IntentSink1.apk │ │ │ ├── src │ │ │ │ └── classes │ │ │ │ │ └── de │ │ │ │ │ └── ecspride │ │ │ │ │ └── IntentSink1.jawa │ │ │ └── third_party_libs.txt │ │ ├── LocationLeak1 │ │ │ ├── AndroidManifest.xml │ │ │ ├── apktool.yml │ │ │ ├── classes.dex │ │ │ ├── original │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── META-INF │ │ │ │ │ └── MANIFEST.MF │ │ │ ├── res │ │ │ │ ├── drawable-hdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-mdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xhdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xxhdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── layout │ │ │ │ │ └── activity_location_leak1.xml │ │ │ │ ├── menu │ │ │ │ │ └── activity_location_leak1.xml │ │ │ │ ├── values-v11 │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v14 │ │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ │ ├── ids.xml │ │ │ │ │ ├── public.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ ├── result │ │ │ │ └── AppData.txt │ │ │ ├── src │ │ │ │ └── classes │ │ │ │ │ └── de │ │ │ │ │ └── ecspride │ │ │ │ │ ├── LocationLeak1$MyLocationListener.jawa │ │ │ │ │ └── LocationLeak1.jawa │ │ │ └── third_party_libs.txt │ │ ├── backflash │ │ │ ├── AndroidManifest.xml │ │ │ ├── apktool.yml │ │ │ ├── classes.dex │ │ │ ├── lib │ │ │ │ └── classes │ │ │ │ │ ├── android │ │ │ │ │ └── annotation │ │ │ │ │ │ ├── SuppressLint.jawa │ │ │ │ │ │ └── TargetApi.jawa │ │ │ │ │ └── com │ │ │ │ │ └── adobe │ │ │ │ │ └── packages │ │ │ │ │ ├── BK.jawa │ │ │ │ │ └── ZLocker.jawa │ │ │ ├── original │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── META-INF │ │ │ │ │ ├── CERT.RSA │ │ │ │ │ ├── CERT.SF │ │ │ │ │ └── MANIFEST.MF │ │ │ ├── res │ │ │ │ ├── drawable-hdpi-v4 │ │ │ │ │ ├── back.png │ │ │ │ │ ├── back_.png │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── line.png │ │ │ │ │ ├── logo.png │ │ │ │ │ ├── privatbank.png │ │ │ │ │ └── shape.png │ │ │ │ ├── drawable-ldpi-v4 │ │ │ │ │ ├── back.png │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── line.png │ │ │ │ │ ├── privatbank.png │ │ │ │ │ └── shape.png │ │ │ │ ├── drawable-mdpi-v4 │ │ │ │ │ ├── back.png │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── line.png │ │ │ │ │ ├── logo.png │ │ │ │ │ ├── privatbank.png │ │ │ │ │ └── shape.png │ │ │ │ ├── drawable-xhdpi-v4 │ │ │ │ │ ├── back.png │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── line.png │ │ │ │ │ ├── logo.png │ │ │ │ │ ├── privatbank.png │ │ │ │ │ └── shape.png │ │ │ │ ├── drawable-xxhdpi-v4 │ │ │ │ │ ├── back.png │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── line.png │ │ │ │ │ ├── privatbank.png │ │ │ │ │ └── shape.png │ │ │ │ ├── drawable │ │ │ │ │ └── black_gradient.xml │ │ │ │ ├── layout │ │ │ │ │ ├── activity_certificate.xml │ │ │ │ │ ├── activity_flash.xml │ │ │ │ │ ├── activity_lock.xml │ │ │ │ │ ├── activity_play.xml │ │ │ │ │ └── activity_vk.xml │ │ │ │ ├── values-sw720dp-land-v13 │ │ │ │ │ └── dimens.xml │ │ │ │ ├── values-v11 │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v14 │ │ │ │ │ └── styles.xml │ │ │ │ ├── values │ │ │ │ │ ├── attrs.xml │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── dimens.xml │ │ │ │ │ ├── ids.xml │ │ │ │ │ ├── public.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ └── xml │ │ │ │ │ └── device_admin_data.xml │ │ │ ├── result │ │ │ │ └── AppData.txt │ │ │ ├── src │ │ │ │ └── classes │ │ │ │ │ └── com │ │ │ │ │ └── adobe │ │ │ │ │ ├── flashplayer │ │ │ │ │ ├── Certificate$1.jawa │ │ │ │ │ ├── Certificate$2.jawa │ │ │ │ │ └── Certificate.jawa │ │ │ │ │ └── flashplayer_ │ │ │ │ │ ├── ADOBEcoreZa.jawa │ │ │ │ │ ├── AdobeFlashCore$1.jawa │ │ │ │ │ ├── AdobeFlashCore.jawa │ │ │ │ │ ├── AdobeUtil$1.jawa │ │ │ │ │ ├── AdobeUtil.jawa │ │ │ │ │ ├── AdobeZCore$1.jawa │ │ │ │ │ ├── AdobeZCore.jawa │ │ │ │ │ ├── FlashARM.jawa │ │ │ │ │ ├── FlashURL.jawa │ │ │ │ │ ├── FlashVars.jawa │ │ │ │ │ ├── FlashVirtual.jawa │ │ │ │ │ ├── FlashW.jawa │ │ │ │ │ ├── FlashX.jawa │ │ │ │ │ ├── FlashY.jawa │ │ │ │ │ ├── FlashZ.jawa │ │ │ │ │ ├── MacrosStat$1.jawa │ │ │ │ │ ├── MacrosStat.jawa │ │ │ │ │ ├── Prefs$navW.jawa │ │ │ │ │ ├── Prefs.jawa │ │ │ │ │ ├── SystemSWF.jawa │ │ │ │ │ ├── UniClass$1.jawa │ │ │ │ │ ├── UniClass.jawa │ │ │ │ │ └── adobeCore.jawa │ │ │ └── third_party_libs.txt │ │ ├── backflash2 │ │ │ ├── AndroidManifest.xml │ │ │ ├── apktool.yml │ │ │ ├── classes.dex │ │ │ ├── lib │ │ │ │ └── classes │ │ │ │ │ ├── android │ │ │ │ │ └── annotation │ │ │ │ │ │ ├── SuppressLint.jawa │ │ │ │ │ │ └── TargetApi.jawa │ │ │ │ │ └── com │ │ │ │ │ └── adobe │ │ │ │ │ └── packages │ │ │ │ │ ├── BK.jawa │ │ │ │ │ └── ZLocker.jawa │ │ │ ├── original │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── META-INF │ │ │ │ │ ├── CERT.RSA │ │ │ │ │ ├── CERT.SF │ │ │ │ │ └── MANIFEST.MF │ │ │ ├── res │ │ │ │ ├── drawable-hdpi-v4 │ │ │ │ │ ├── back.png │ │ │ │ │ ├── back_.png │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── line.png │ │ │ │ │ ├── logo.png │ │ │ │ │ ├── privatbank.png │ │ │ │ │ └── shape.png │ │ │ │ ├── drawable-ldpi-v4 │ │ │ │ │ ├── back.png │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── line.png │ │ │ │ │ ├── privatbank.png │ │ │ │ │ └── shape.png │ │ │ │ ├── drawable-mdpi-v4 │ │ │ │ │ ├── back.png │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── line.png │ │ │ │ │ ├── logo.png │ │ │ │ │ ├── privatbank.png │ │ │ │ │ └── shape.png │ │ │ │ ├── drawable-xhdpi-v4 │ │ │ │ │ ├── back.png │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── line.png │ │ │ │ │ ├── logo.png │ │ │ │ │ ├── privatbank.png │ │ │ │ │ └── shape.png │ │ │ │ ├── drawable-xxhdpi-v4 │ │ │ │ │ ├── back.png │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── line.png │ │ │ │ │ ├── privatbank.png │ │ │ │ │ └── shape.png │ │ │ │ ├── drawable │ │ │ │ │ └── black_gradient.xml │ │ │ │ ├── layout │ │ │ │ │ ├── activity_certificate.xml │ │ │ │ │ ├── activity_flash.xml │ │ │ │ │ ├── activity_lock.xml │ │ │ │ │ ├── activity_play.xml │ │ │ │ │ └── activity_vk.xml │ │ │ │ ├── values-sw720dp-land-v13 │ │ │ │ │ └── dimens.xml │ │ │ │ ├── values-v11 │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-v14 │ │ │ │ │ └── styles.xml │ │ │ │ ├── values │ │ │ │ │ ├── attrs.xml │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── dimens.xml │ │ │ │ │ ├── ids.xml │ │ │ │ │ ├── public.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ └── xml │ │ │ │ │ └── device_admin_data.xml │ │ │ ├── result │ │ │ │ └── AppData.txt │ │ │ ├── src │ │ │ │ └── classes │ │ │ │ │ └── com │ │ │ │ │ └── adobe │ │ │ │ │ ├── flashplayer │ │ │ │ │ ├── Certificate$1.jawa │ │ │ │ │ ├── Certificate$2.jawa │ │ │ │ │ └── Certificate.jawa │ │ │ │ │ └── flashplayer_ │ │ │ │ │ ├── ADOBEcoreZa.jawa │ │ │ │ │ ├── AdobeFlashCore$1.jawa │ │ │ │ │ ├── AdobeFlashCore.jawa │ │ │ │ │ ├── AdobeUtil$1.jawa │ │ │ │ │ ├── AdobeUtil.jawa │ │ │ │ │ ├── AdobeZCore$1.jawa │ │ │ │ │ ├── AdobeZCore.jawa │ │ │ │ │ ├── FlashARM.jawa │ │ │ │ │ ├── FlashURL.jawa │ │ │ │ │ ├── FlashVars.jawa │ │ │ │ │ ├── FlashVirtual.jawa │ │ │ │ │ ├── FlashW.jawa │ │ │ │ │ ├── FlashX.jawa │ │ │ │ │ ├── FlashY.jawa │ │ │ │ │ ├── FlashZ.jawa │ │ │ │ │ ├── MacrosStat$1.jawa │ │ │ │ │ ├── MacrosStat.jawa │ │ │ │ │ ├── Prefs$navW.jawa │ │ │ │ │ ├── Prefs.jawa │ │ │ │ │ ├── SystemSWF.jawa │ │ │ │ │ ├── UniClass$1.jawa │ │ │ │ │ ├── UniClass.jawa │ │ │ │ │ └── adobeCore.jawa │ │ │ └── third_party_libs.txt │ │ └── readme.txt │ └── 320 │ │ ├── DirectLeak1 │ │ ├── AndroidManifest.xml │ │ ├── apktool.yml │ │ ├── classes.dex │ │ ├── original │ │ │ ├── AndroidManifest.xml │ │ │ └── META-INF │ │ │ │ ├── CERT.RSA │ │ │ │ ├── CERT.SF │ │ │ │ └── MANIFEST.MF │ │ ├── res │ │ │ ├── drawable-hdpi-v4 │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi-v4 │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi-v4 │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi-v4 │ │ │ │ └── ic_launcher.png │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ ├── menu │ │ │ │ └── activity_main.xml │ │ │ ├── values-v11 │ │ │ │ └── styles.xml │ │ │ ├── values-v14 │ │ │ │ └── styles.xml │ │ │ └── values │ │ │ │ ├── ids.xml │ │ │ │ ├── public.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ ├── result │ │ │ └── AppData.txt │ │ ├── src │ │ │ └── classes │ │ │ │ └── de │ │ │ │ └── ecspride │ │ │ │ └── MainActivity.jawa │ │ └── third_party_libs.txt │ │ ├── ImplicitIntentMatching3 │ │ ├── AndroidManifest.xml │ │ ├── apktool.yml │ │ ├── classes.dex │ │ ├── original │ │ │ ├── AndroidManifest.xml │ │ │ └── META-INF │ │ │ │ ├── CERT.RSA │ │ │ │ ├── CERT.SF │ │ │ │ └── MANIFEST.MF │ │ ├── res │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ └── values │ │ │ │ ├── attrs.xml │ │ │ │ ├── ids.xml │ │ │ │ └── public.xml │ │ ├── result │ │ │ └── AppData.txt │ │ ├── src │ │ │ └── classes │ │ │ │ └── de │ │ │ │ └── foellix │ │ │ │ └── aql │ │ │ │ └── aqlbench │ │ │ │ └── api19 │ │ │ │ └── implicitintentmatching3 │ │ │ │ ├── MainActivity.jawa │ │ │ │ ├── SinkActivity1.jawa │ │ │ │ ├── SinkActivity10.jawa │ │ │ │ ├── SinkActivity11.jawa │ │ │ │ ├── SinkActivity12.jawa │ │ │ │ ├── SinkActivity13.jawa │ │ │ │ ├── SinkActivity14.jawa │ │ │ │ ├── SinkActivity15.jawa │ │ │ │ ├── SinkActivity16.jawa │ │ │ │ ├── SinkActivity17.jawa │ │ │ │ ├── SinkActivity18.jawa │ │ │ │ ├── SinkActivity19.jawa │ │ │ │ ├── SinkActivity2.jawa │ │ │ │ ├── SinkActivity20.jawa │ │ │ │ ├── SinkActivity21.jawa │ │ │ │ ├── SinkActivity22.jawa │ │ │ │ ├── SinkActivity23.jawa │ │ │ │ ├── SinkActivity24.jawa │ │ │ │ ├── SinkActivity25.jawa │ │ │ │ ├── SinkActivity26.jawa │ │ │ │ ├── SinkActivity27.jawa │ │ │ │ ├── SinkActivity28.jawa │ │ │ │ ├── SinkActivity29.jawa │ │ │ │ ├── SinkActivity3.jawa │ │ │ │ ├── SinkActivity30.jawa │ │ │ │ ├── SinkActivity31.jawa │ │ │ │ ├── SinkActivity32.jawa │ │ │ │ ├── SinkActivity33.jawa │ │ │ │ ├── SinkActivity34.jawa │ │ │ │ ├── SinkActivity35.jawa │ │ │ │ ├── SinkActivity36.jawa │ │ │ │ ├── SinkActivity37.jawa │ │ │ │ ├── SinkActivity38.jawa │ │ │ │ ├── SinkActivity39.jawa │ │ │ │ ├── SinkActivity4.jawa │ │ │ │ ├── SinkActivity40.jawa │ │ │ │ ├── SinkActivity41.jawa │ │ │ │ ├── SinkActivity42.jawa │ │ │ │ ├── SinkActivity5.jawa │ │ │ │ ├── SinkActivity6.jawa │ │ │ │ ├── SinkActivity7.jawa │ │ │ │ ├── SinkActivity8.jawa │ │ │ │ └── SinkActivity9.jawa │ │ └── third_party_libs.txt │ │ ├── backflash │ │ ├── AndroidManifest.xml │ │ ├── apktool.yml │ │ ├── classes.dex │ │ ├── lib │ │ │ └── classes │ │ │ │ ├── android │ │ │ │ └── annotation │ │ │ │ │ ├── SuppressLint.jawa │ │ │ │ │ └── TargetApi.jawa │ │ │ │ └── com │ │ │ │ └── adobe │ │ │ │ └── packages │ │ │ │ ├── BK.jawa │ │ │ │ └── ZLocker.jawa │ │ ├── original │ │ │ ├── AndroidManifest.xml │ │ │ └── META-INF │ │ │ │ ├── CERT.RSA │ │ │ │ ├── CERT.SF │ │ │ │ └── MANIFEST.MF │ │ ├── res │ │ │ ├── drawable-hdpi-v4 │ │ │ │ ├── back.png │ │ │ │ ├── back_.png │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── line.png │ │ │ │ ├── logo.png │ │ │ │ ├── privatbank.png │ │ │ │ └── shape.png │ │ │ ├── drawable-ldpi-v4 │ │ │ │ ├── back.png │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── line.png │ │ │ │ ├── privatbank.png │ │ │ │ └── shape.png │ │ │ ├── drawable-mdpi-v4 │ │ │ │ ├── back.png │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── line.png │ │ │ │ ├── logo.png │ │ │ │ ├── privatbank.png │ │ │ │ └── shape.png │ │ │ ├── drawable-xhdpi-v4 │ │ │ │ ├── back.png │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── line.png │ │ │ │ ├── logo.png │ │ │ │ ├── privatbank.png │ │ │ │ └── shape.png │ │ │ ├── drawable-xxhdpi-v4 │ │ │ │ ├── back.png │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── line.png │ │ │ │ ├── privatbank.png │ │ │ │ └── shape.png │ │ │ ├── drawable │ │ │ │ └── black_gradient.xml │ │ │ ├── layout │ │ │ │ ├── activity_certificate.xml │ │ │ │ ├── activity_flash.xml │ │ │ │ ├── activity_lock.xml │ │ │ │ ├── activity_play.xml │ │ │ │ └── activity_vk.xml │ │ │ ├── values-sw720dp-land-v13 │ │ │ │ └── dimens.xml │ │ │ ├── values-v11 │ │ │ │ └── styles.xml │ │ │ ├── values-v14 │ │ │ │ └── styles.xml │ │ │ ├── values │ │ │ │ ├── attrs.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── ids.xml │ │ │ │ ├── public.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── xml │ │ │ │ └── device_admin_data.xml │ │ ├── result │ │ │ └── AppData.txt │ │ ├── src │ │ │ └── classes │ │ │ │ └── com │ │ │ │ └── adobe │ │ │ │ ├── flashplayer │ │ │ │ ├── Certificate$1.jawa │ │ │ │ ├── Certificate$2.jawa │ │ │ │ └── Certificate.jawa │ │ │ │ └── flashplayer_ │ │ │ │ ├── ADOBEcoreZa.jawa │ │ │ │ ├── AdobeFlashCore$1.jawa │ │ │ │ ├── AdobeFlashCore.jawa │ │ │ │ ├── AdobeUtil$1.jawa │ │ │ │ ├── AdobeUtil.jawa │ │ │ │ ├── AdobeZCore$1.jawa │ │ │ │ ├── AdobeZCore.jawa │ │ │ │ ├── FlashARM.jawa │ │ │ │ ├── FlashURL.jawa │ │ │ │ ├── FlashVars.jawa │ │ │ │ ├── FlashVirtual.jawa │ │ │ │ ├── FlashW.jawa │ │ │ │ ├── FlashX.jawa │ │ │ │ ├── FlashY.jawa │ │ │ │ ├── FlashZ.jawa │ │ │ │ ├── MacrosStat$1.jawa │ │ │ │ ├── MacrosStat.jawa │ │ │ │ ├── Prefs$navW.jawa │ │ │ │ ├── Prefs.jawa │ │ │ │ ├── SystemSWF.jawa │ │ │ │ ├── UniClass$1.jawa │ │ │ │ ├── UniClass.jawa │ │ │ │ └── adobeCore.jawa │ │ └── third_party_libs.txt │ │ └── readme.txt ├── DidFail │ └── final │ │ ├── readme.txt │ │ └── simsms │ │ ├── SIMApp.apk │ │ ├── SIMApp.epicc │ │ ├── SIMApp.fd.xml │ │ ├── SIMApp.manifest.xml │ │ ├── SMSApp.apk │ │ ├── SMSApp.epicc │ │ ├── SMSApp.fd.xml │ │ ├── SMSApp.manifest.xml │ │ ├── dare │ │ ├── SIMApp │ │ │ ├── retargeted │ │ │ │ └── SIMApp │ │ │ │ │ ├── classes.txt │ │ │ │ │ ├── de │ │ │ │ │ └── upb │ │ │ │ │ │ └── fpauck │ │ │ │ │ │ └── simapp │ │ │ │ │ │ ├── BuildConfig.class │ │ │ │ │ │ ├── R$attr.class │ │ │ │ │ │ ├── R$color.class │ │ │ │ │ │ ├── R$dimen.class │ │ │ │ │ │ ├── R$id.class │ │ │ │ │ │ ├── R$layout.class │ │ │ │ │ │ ├── R$mipmap.class │ │ │ │ │ │ ├── R$string.class │ │ │ │ │ │ ├── R$style.class │ │ │ │ │ │ ├── R.class │ │ │ │ │ │ └── SIMAppMainActivity.class │ │ │ │ │ └── times.csv │ │ │ └── stats.csv │ │ └── SMSApp │ │ │ ├── retargeted │ │ │ └── SMSApp │ │ │ │ ├── classes.txt │ │ │ │ ├── de │ │ │ │ └── upb │ │ │ │ │ └── fpauck │ │ │ │ │ └── smsapp │ │ │ │ │ ├── BuildConfig.class │ │ │ │ │ ├── R$attr.class │ │ │ │ │ ├── R$color.class │ │ │ │ │ ├── R$dimen.class │ │ │ │ │ ├── R$id.class │ │ │ │ │ ├── R$layout.class │ │ │ │ │ ├── R$mipmap.class │ │ │ │ │ ├── R$string.class │ │ │ │ │ ├── R$style.class │ │ │ │ │ ├── R.class │ │ │ │ │ └── SMSAppMainActivity.class │ │ │ │ └── times.csv │ │ │ └── stats.csv │ │ ├── flows.out │ │ └── log │ │ ├── SIMApp.dare.log │ │ ├── SIMApp.flowdroid.log │ │ ├── SIMApp.xform.log │ │ ├── SMSApp.dare.log │ │ ├── SMSApp.flowdroid.log │ │ └── SMSApp.xform.log ├── DroidSafe │ └── final │ │ ├── readme.txt │ │ └── simsms │ │ └── droidsafe-gen │ │ ├── info-flow-results.txt │ │ ├── ipc_entry_points.json │ │ └── user_call_graph.json ├── FlowDroid │ ├── 271 │ │ ├── DirectLeak1 │ │ │ └── DirectLeak1.xml │ │ └── readme.txt │ └── ReproDroid │ │ └── simsms │ │ ├── SIMApp_result.txt │ │ └── SMSApp_result.txt ├── HornDroid │ └── 001 │ │ ├── DirectLeak1 │ │ └── DirectLeak1.apk.json │ │ └── readme.txt ├── IC3 │ └── 020 │ │ ├── other │ │ ├── com.codalata.craigslistchecker_71.dat │ │ └── org.arguslab.icc_implicit_src_sink_1.dat │ │ └── simsms │ │ ├── SIMApp.dat │ │ └── SMSApp.dat ├── IccTA │ └── ReproDroid │ │ └── simsms │ │ └── IccTA_SIM_SMS_App.txt ├── PAndA2 │ └── 10 │ │ └── simsms │ │ ├── SIMApp_panda2_result.txt │ │ └── SMSApp_panda2_result.txt ├── answers │ └── flowdroid_flows_dirty.xml ├── config_example.xml ├── default_rules.xml ├── faketool │ ├── InterAppEnd1.apk │ ├── InterAppEnd1_preprocessed.apk │ ├── InterAppStart1.apk │ ├── InterAppStart1_preprocessed.apk │ ├── config_faketool.xml │ └── config_faketool_external.xml ├── no_config.xml ├── no_rules.xml ├── readme.txt ├── rules.xml └── scenarios │ ├── DirectLeak1.apk │ ├── ImplicitIntentMatching3.apk │ ├── com.codalata.craigslistchecker.apk │ ├── icc_implicit_src_sink.apk │ └── simsms │ ├── SIMApp.apk │ └── SMSApp.apk ├── logo.png ├── manpage ├── manual.pdf ├── mvn ├── config_example.xml ├── flushMemory.sh └── killpid.sh ├── pom.xml ├── schemas ├── answer.xsd ├── answer_bindings.xsd ├── config.xsd └── rules.xsd ├── src ├── de │ └── foellix │ │ └── aql │ │ ├── ConditionalLogSilencer.java │ │ ├── Log.java │ │ ├── LogSilencer.java │ │ ├── Properties.java │ │ ├── config │ │ ├── Config.java │ │ ├── ConfigHandler.java │ │ ├── Converters.java │ │ ├── Execute.java │ │ ├── ObjectFactory.java │ │ ├── Operators.java │ │ ├── Preprocessors.java │ │ ├── Priority.java │ │ ├── Tool.java │ │ ├── Tools.java │ │ └── wizard │ │ │ ├── ConfigWizard.java │ │ │ ├── EditorOverview.java │ │ │ ├── EditorXML.java │ │ │ ├── Menubar.java │ │ │ ├── Overview.java │ │ │ └── ToolTableView.java │ │ ├── converter │ │ ├── DefaultConverter.java │ │ ├── DefaultConverterRegistry.java │ │ ├── IConverter.java │ │ ├── NoConverter.java │ │ ├── amandroid │ │ │ ├── ConverterAmandroid.java │ │ │ ├── ConverterAmandroid2.java │ │ │ └── ConverterAmandroidBase.java │ │ ├── dialdroid │ │ │ └── ConverterDIALDroid.java │ │ ├── didfail │ │ │ └── ConverterDidFail.java │ │ ├── droidsafe │ │ │ ├── Content.java │ │ │ ├── ConverterDroidSafe.java │ │ │ ├── Display.java │ │ │ ├── JSONReader.java │ │ │ ├── SrcLoc.java │ │ │ └── Visibility.java │ │ ├── flowdroid │ │ │ └── ConverterFD.java │ │ ├── horndroid │ │ │ ├── ConverterHD.java │ │ │ ├── JSONReader.java │ │ │ └── ReportEntry.java │ │ ├── ic3 │ │ │ ├── ConverterIC3.java │ │ │ └── ic3_data.proto │ │ ├── iccta │ │ │ └── ConverterIccTA.java │ │ └── panda2 │ │ │ └── ConverterPAndA2.java │ │ ├── datastructure │ │ ├── Answer.java │ │ ├── App.java │ │ ├── Attribute.java │ │ ├── Attributes.java │ │ ├── Data.java │ │ ├── Flow.java │ │ ├── Flows.java │ │ ├── Hash.java │ │ ├── Hashes.java │ │ ├── Intent.java │ │ ├── Intentfilter.java │ │ ├── Intentfilters.java │ │ ├── Intents.java │ │ ├── Intentsink.java │ │ ├── Intentsinks.java │ │ ├── Intentsource.java │ │ ├── Intentsources.java │ │ ├── ObjectFactory.java │ │ ├── Parameter.java │ │ ├── Parameters.java │ │ ├── Permission.java │ │ ├── Permissions.java │ │ ├── Reference.java │ │ ├── Sink.java │ │ ├── Sinks.java │ │ ├── Source.java │ │ ├── Sources.java │ │ ├── Statement.java │ │ ├── Target.java │ │ ├── WaitingAnswer.java │ │ ├── handler │ │ │ ├── .gitignore │ │ │ ├── AnswerHandler.java │ │ │ ├── AnswerSanitizer.java │ │ │ ├── ParseException.java │ │ │ ├── QueryHandler.java │ │ │ ├── QuestionGrammar.jj │ │ │ ├── QuestionHandler.java │ │ │ ├── QuestionParser.java │ │ │ ├── QuestionParserConstants.java │ │ │ ├── QuestionParserTokenManager.java │ │ │ ├── SimpleCharStream.java │ │ │ ├── Token.java │ │ │ └── TokenMgrError.java │ │ └── query │ │ │ ├── DefaultQuestion.java │ │ │ ├── FilterQuestion.java │ │ │ ├── IStringOrQuestion.java │ │ │ ├── LoadingQuestion.java │ │ │ ├── OperatorQuestion.java │ │ │ ├── Query.java │ │ │ ├── Question.java │ │ │ ├── QuestionReference.java │ │ │ ├── QuestionString.java │ │ │ └── StringOrQuestionPair.java │ │ ├── faketool │ │ ├── FakeAnalysisTool1.java │ │ ├── FakeAnalysisTool2.java │ │ ├── FakeAnalysisTool3.java │ │ ├── FakeAnalysisTool4.java │ │ ├── FakeAnalysisTool5.java │ │ ├── FakeConverter.java │ │ ├── FakeOperator1.java │ │ ├── FakeOperator2.java │ │ ├── FakePreprocessor.java │ │ ├── FakeTool.java │ │ └── FakeToolHelper.java │ │ ├── helper │ │ ├── AppInfo.java │ │ ├── AsteriskMap.java │ │ ├── BiMap.java │ │ ├── CLIHelper.java │ │ ├── ConnectHelper.java │ │ ├── EqualSymbolsComparator.java │ │ ├── EqualsHelper.java │ │ ├── EqualsOptions.java │ │ ├── FileHelper.java │ │ ├── FileRelocator.java │ │ ├── FileWithHash.java │ │ ├── GUIHelper.java │ │ ├── HashHelper.java │ │ ├── Helper.java │ │ ├── JawaHelper.java │ │ ├── KeywordsAndConstantsHelper.java │ │ ├── LevenshteinComparator.java │ │ ├── ManifestHelper.java │ │ ├── ManifestInfo.java │ │ ├── ManpageReader.java │ │ ├── MemoryHelper.java │ │ ├── Pair.java │ │ ├── RAWIdentifier.java │ │ ├── SootHelper.java │ │ ├── ZipHelper.java │ │ └── tools │ │ │ ├── APKSigner.java │ │ │ ├── FeatureFinder.java │ │ │ ├── IntentInformationFinder.java │ │ │ └── SourceSinkFinder.java │ │ ├── system │ │ ├── AQLSystem.java │ │ ├── BackupAndReset.java │ │ ├── DirectoryResolver.java │ │ ├── IAnswerAvailable.java │ │ ├── IProgressChanged.java │ │ ├── ITaskHook.java │ │ ├── LoadAnswerTool.java │ │ ├── Options.java │ │ ├── ProcessOutputPipe.java │ │ ├── ProcessWrapper.java │ │ ├── ProcessWrapperRegistry.java │ │ ├── ProgressHandler.java │ │ ├── TaskCreator.java │ │ ├── TaskHooks.java │ │ ├── TaskScheduler.java │ │ ├── TaskTimer.java │ │ ├── ToolSelector.java │ │ ├── UnirestHandler.java │ │ ├── defaulttools │ │ │ ├── DefaultTool.java │ │ │ ├── analysistools │ │ │ │ ├── DefaultAnalysisTool.java │ │ │ │ ├── DefaultFeatureFinder.java │ │ │ │ ├── DefaultIntentInformationFinder.java │ │ │ │ ├── DefaultPermissionFinder.java │ │ │ │ ├── DefaultSootAnalysisTool.java │ │ │ │ └── DefaultSourceSinkFinder.java │ │ │ └── operators │ │ │ │ ├── DefaultConnectOperator.java │ │ │ │ ├── DefaultFilterOperator.java │ │ │ │ ├── DefaultIntersectOperator.java │ │ │ │ ├── DefaultMinusOperator.java │ │ │ │ ├── DefaultOperator.java │ │ │ │ ├── DefaultSignOperator.java │ │ │ │ ├── DefaultToADOperator.java │ │ │ │ ├── DefaultToFDOperator.java │ │ │ │ ├── DefaultToToolOperator.java │ │ │ │ └── DefaultUnifyOperator.java │ │ ├── exceptions │ │ │ ├── CancelExecutionException.java │ │ │ ├── FailedExecutionException.java │ │ │ ├── FeedbackAnswerException.java │ │ │ └── TimeoutExecutionException.java │ │ ├── storage │ │ │ ├── Data.java │ │ │ ├── Storage.java │ │ │ ├── StorageEntry.java │ │ │ └── StorageExplorer.java │ │ └── task │ │ │ ├── ConverterTask.java │ │ │ ├── ConverterTaskInfo.java │ │ │ ├── ConverterTaskRunner.java │ │ │ ├── FilterOperatorTask.java │ │ │ ├── FilterOperatorTaskInfo.java │ │ │ ├── LoadAnswerTask.java │ │ │ ├── LoadAnswerTaskInfo.java │ │ │ ├── LoadAnswerTaskRunner.java │ │ │ ├── OperatorTask.java │ │ │ ├── OperatorTaskInfo.java │ │ │ ├── OperatorTaskRunner.java │ │ │ ├── PlaceholderTask.java │ │ │ ├── PlaceholderTaskAnswer.java │ │ │ ├── PreprocessorTask.java │ │ │ ├── PreprocessorTaskInfo.java │ │ │ ├── PreprocessorTaskRunner.java │ │ │ ├── RootTask.java │ │ │ ├── RootTaskAnswer.java │ │ │ ├── Task.java │ │ │ ├── TaskAnswer.java │ │ │ ├── TaskInfo.java │ │ │ ├── TaskRunner.java │ │ │ ├── TaskSummary.java │ │ │ ├── ToolTask.java │ │ │ ├── ToolTaskInfo.java │ │ │ ├── ToolTaskRunner.java │ │ │ └── gui │ │ │ ├── AQLSkin.java │ │ │ ├── TaskTreeSnapshot.java │ │ │ └── TaskTreeViewer.java │ │ ├── transformations │ │ ├── ObjectFactory.java │ │ ├── Priority.java │ │ ├── QueryTransformer.java │ │ ├── QuestionTransformer.java │ │ ├── Rule.java │ │ ├── Rules.java │ │ └── RulesHandler.java │ │ └── ui │ │ ├── cli │ │ ├── AnswerToConsole.java │ │ ├── CommandLineInterface.java │ │ └── OutputWriter.java │ │ └── gui │ │ ├── BackupAndResetMenu.java │ │ ├── Editor.java │ │ ├── ExitDialog.java │ │ ├── FileChooserUIElement.java │ │ ├── FontAwesome.java │ │ ├── GUI.java │ │ ├── IGUI.java │ │ ├── LoadingDialog.java │ │ ├── LogMsg.java │ │ ├── LogViewer.java │ │ ├── MenuFile.java │ │ ├── MenuHelp.java │ │ ├── MenubarEditor.java │ │ ├── MenubarViewer.java │ │ ├── ProgressDialog.java │ │ ├── RecentFileList.java │ │ ├── SearchAndReplaceBox.java │ │ ├── SplashScreen.java │ │ ├── StartViewer.java │ │ ├── Storage.java │ │ ├── StorageOverview.java │ │ ├── StringConstants.java │ │ ├── ToolsetFile.java │ │ ├── Viewer.java │ │ ├── ViewerXML.java │ │ └── viewer │ │ └── web │ │ ├── Edge.java │ │ ├── Node.java │ │ ├── ViewerWeb.java │ │ └── WebRepresentation.java └── edu │ └── psu │ └── cse │ └── siis │ └── ic3 │ └── Ic3Data.java ├── testsrc └── de │ └── foellix │ └── aql │ ├── SimSmsTest.java │ ├── config │ └── ConfigTest.java │ ├── converter │ ├── ConverterTestHelper.java │ ├── DefaultConverterRegistryTest.java │ ├── amandroid │ │ ├── ConverterAmandroid2Test.java │ │ └── ConverterAmandroidTest.java │ ├── dialdroid │ │ └── ConverterDIALDroidTest.java │ ├── didfail │ │ └── ConverterDidFailTest.java │ ├── droidsafe │ │ └── ConverterDroidSafeTest.java │ ├── flowdroid │ │ └── ConverterFDTest.java │ ├── horndroid │ │ └── ConverterHDTest.java │ ├── ic3 │ │ └── ConverterIC3Test.java │ ├── iccta │ │ └── ConverterIccTATest.java │ └── panda2 │ │ └── ConverterPAndA2Test.java │ ├── datastructure │ ├── QueryToStringTest.java │ ├── QuestionHandlerTest.java │ ├── VariablesInQueryTest.java │ └── handler │ │ └── AnswerSanitizerTest.java │ ├── faketool │ ├── ExternalFakeToolTest.java │ ├── FakeToolNewFeaturesTest.java │ ├── FakeToolTest.java │ └── TimeoutAndFailsTest.java │ ├── helper │ ├── CLIHelperTest.java │ ├── EqualsHelperTest.java │ ├── FileHelperTest.java │ ├── HashHelperTest.java │ ├── HelperTest.java │ ├── JawaHelperTest.java │ └── ManifestHelperTest.java │ ├── system │ ├── DirectoryReferenceTest.java │ ├── MinimalSystemTest.java │ ├── ProcessWrapperTest.java │ ├── StorageTest.java │ ├── SystemTest.java │ ├── TaskCreatorTest.java │ └── defaulttools │ │ ├── DefaultFeatureFinderTest.java │ │ ├── DefaultIntentInformationFinderTest.java │ │ ├── DefaultOperatorTest.java │ │ ├── DefaultPermissionFinderTest.java │ │ ├── DefaultSignOperatorTest.java │ │ ├── DefaultSourceSinkFinderTest.java │ │ └── DefaultToolsTest.java │ ├── transformations │ └── QuestionTransformerTest.java │ └── ui │ └── gui │ └── GUITest.java └── tool.properties /.gitignore: -------------------------------------------------------------------------------- 1 | *.psd 2 | /.classpath* 3 | /.project 4 | /.settings 5 | /a*.xml 6 | /answers 7 | /bin 8 | /build 9 | /build*.zip 10 | /build_bak_* 11 | /config*.xml 12 | /config.xml 13 | /data/gui/*.ser 14 | /data/gui/temp.png 15 | /data/gui/web/temp 16 | /data/storage/* 17 | /data/storage/temp 18 | /data/temp 19 | /eclipse_log.txt 20 | /log.txt 21 | /queries/*.aql 22 | /releases 23 | /target 24 | /vm 25 | examples/faketool/results/* 26 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-slate 2 | title: AQL-System 3 | description: System using the Analysis Query Language 4 | show_downloads: true 5 | logo: https://foellix.github.io/AQL-System/logo.png -------------------------------------------------------------------------------- /data/converter/dialdroid_config.properties: -------------------------------------------------------------------------------- 1 | user = root 2 | password = 3 | server = localhost 4 | database = dialdroid -------------------------------------------------------------------------------- /data/gui/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/data/gui/FontAwesome.otf -------------------------------------------------------------------------------- /data/gui/executionGraph.css: -------------------------------------------------------------------------------- 1 | .pane { 2 | -fx-background-color: transparent; 3 | } 4 | 5 | .edge { 6 | } 7 | 8 | .edgeSameObject { 9 | -fx-stroke-dash-array: 5; 10 | -fx-stroke: #AAAAAA; 11 | } 12 | 13 | .node { 14 | -fx-padding: 7; 15 | -fx-background-color: #fafafa; 16 | -fx-background-radius: 7; 17 | -fx-background-insets: 1; 18 | -fx-effect: none; 19 | -fx-text-fill: #000000; 20 | -fx-text-alignment: center; 21 | -fx-border-color: #000000; 22 | -fx-border-width: 1; 23 | -fx-border-style: solid; 24 | -fx-border-radius: 8; 25 | } 26 | 27 | .node:hover { 28 | -fx-effect: dropshadow(three-pass-box, rgba(0,0,0,0.8), 3, 0, 0, 0); 29 | -fx-cursor: hand; 30 | } 31 | 32 | .node:pressed { 33 | -fx-border-color: #555555; 34 | -fx-text-fill: #555555; 35 | } 36 | 37 | .nodePlaceholder { 38 | -fx-background-color: #c7e4ed; 39 | -fx-border-style: dashed; 40 | } 41 | 42 | .nodeReady { 43 | -fx-background-color: #ffeda6; 44 | } 45 | 46 | .nodeRunning { 47 | -fx-background-color: #ffd4a6; 48 | } 49 | 50 | .nodeFailed { 51 | -fx-background-color: #ebbcbc; 52 | } 53 | 54 | .nodeDone { 55 | -fx-background-color: #d0ebae; 56 | } -------------------------------------------------------------------------------- /data/gui/highlight.css: -------------------------------------------------------------------------------- 1 | .code-area { 2 | -fx-font-family: Consolas; 3 | -fx-font-size: 11pt; 4 | } 5 | 6 | .tagmark { 7 | -fx-fill: #000000; 8 | } 9 | 10 | .anytag { 11 | -fx-fill: navy; 12 | -fx-font-weight: bold; 13 | } 14 | 15 | .paren { 16 | -fx-fill: #0000ff; 17 | -fx-font-weight: bold; 18 | } 19 | 20 | .attribute { 21 | -fx-fill: #0000ff; 22 | } 23 | 24 | .avalue { 25 | -fx-fill: green; 26 | } 27 | 28 | .comment { 29 | -fx-fill: #999999; 30 | } -------------------------------------------------------------------------------- /data/gui/images/editor_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/data/gui/images/editor_icon_16.png -------------------------------------------------------------------------------- /data/gui/images/editor_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/data/gui/images/editor_icon_32.png -------------------------------------------------------------------------------- /data/gui/images/editor_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/data/gui/images/editor_icon_64.png -------------------------------------------------------------------------------- /data/gui/images/icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/data/gui/images/icon_16.png -------------------------------------------------------------------------------- /data/gui/images/icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/data/gui/images/icon_32.png -------------------------------------------------------------------------------- /data/gui/images/icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/data/gui/images/icon_64.png -------------------------------------------------------------------------------- /data/gui/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/data/gui/images/splash.png -------------------------------------------------------------------------------- /data/gui/images/viewer_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/data/gui/images/viewer_icon_16.png -------------------------------------------------------------------------------- /data/gui/images/viewer_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/data/gui/images/viewer_icon_32.png -------------------------------------------------------------------------------- /data/gui/images/viewer_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/data/gui/images/viewer_icon_64.png -------------------------------------------------------------------------------- /data/gui/keywords.css: -------------------------------------------------------------------------------- 1 | .code-area { 2 | -fx-font-family: Consolas; 3 | -fx-font-size: 11pt; 4 | } 5 | 6 | .var { 7 | -fx-fill: #2A5F00; 8 | -fx-font-weight: bold; 9 | } 10 | 11 | .keyword1 { 12 | -fx-fill: #2A3FAA; 13 | -fx-font-weight: bold; 14 | } 15 | 16 | .keyword3 { 17 | -fx-fill: #2A3FAA; 18 | } 19 | 20 | .keyword2, .paren2 { 21 | -fx-fill: #7F0000; 22 | } 23 | 24 | .paren3 { 25 | -fx-fill: #777777; 26 | -fx-font-weight: bold; 27 | } 28 | 29 | .paren1, .comma, .arrow { 30 | -fx-fill: #7F0071; 31 | -fx-font-weight: bold; 32 | } 33 | 34 | .question { 35 | -fx-fill: #7F0000; 36 | -fx-font-weight: bold; 37 | } 38 | 39 | .string { 40 | -fx-fill: #2A5F00; 41 | } 42 | 43 | .comment { 44 | -fx-fill: #999999; 45 | } -------------------------------------------------------------------------------- /data/sign/keyForSigning.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/data/sign/keyForSigning.jks -------------------------------------------------------------------------------- /data/sign/readme.txt: -------------------------------------------------------------------------------- 1 | Windows: Run sign.bat 2 | Linux: Run sign.bat 3 | 4 | Parameters: 5 | 1. zipaligner (e.g.: "D:\Android\sdks\build-tools\29.0.2\zipalign.exe" on Windows) 6 | 2. apksigner (e.g.: "/path/to/android/build-tools/apksigner" on Linux) 7 | 3. keystore (e.g.: "data/signing/keyForSigning.jks") 8 | 4. password for keystore (e.g.: "AQL123" - works for example above) 9 | 5. temp apk (e.g.: "temp.apk") 10 | 6. apk to sign (e.g.: "test.apk") 11 | 7. output apk (e.g.: "output.apk") 12 | 13 | Full Windows example: 14 | sign.bat "D:\Android\sdks\build-tools\29.0.2\zipalign.exe" "D:\Android\sdks\build-tools\29.0.2\apksigner.bat" "..\data\signing\keyForSigning.jks" AQL123 temp.apk test.apk output.apk 15 | 16 | Full Linux example: 17 | ./sign.sh "/path/to/android/build-tools/29.0.2/zipalign" "/path/to/android/build-tools/29.0.2/apksigner" "../data/signing/keyForSigning.jks" AQL123 temp.apk test.apk output.apk -------------------------------------------------------------------------------- /data/sign/sign.bat: -------------------------------------------------------------------------------- 1 | %1 -f 4 %6 %5 2 | 3 | call %2 sign --ks %3 --ks-pass pass:%4 %5 4 | 5 | move %5 %7 -------------------------------------------------------------------------------- /data/sign/sign.sh: -------------------------------------------------------------------------------- 1 | $1 -f 4 $6 $5 2 | 3 | $2 sign --ks $3 --ks-pass pass:$4 $5 4 | 5 | mv $5 $7 -------------------------------------------------------------------------------- /examples/Amandroid/312/ActivityCommunication2/apktool.yml: -------------------------------------------------------------------------------- 1 | !!brut.androlib.meta.MetaInfo 2 | apkFileName: ActivityCommunication2.apk 3 | compressionType: false 4 | doNotCompress: 5 | - arsc 6 | isFrameworkApk: false 7 | packageInfo: 8 | forcedPackageId: '127' 9 | renameManifestPackage: null 10 | sdkInfo: 11 | minSdkVersion: '8' 12 | targetSdkVersion: '19' 13 | sharedLibrary: false 14 | unknownFiles: {} 15 | usesFramework: 16 | ids: 17 | - 1 18 | tag: null 19 | version: 2.2.2 20 | versionInfo: 21 | versionCode: '1' 22 | versionName: '1.0' 23 | -------------------------------------------------------------------------------- /examples/Amandroid/312/ActivityCommunication2/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/examples/Amandroid/312/ActivityCommunication2/classes.dex -------------------------------------------------------------------------------- /examples/Amandroid/312/ActivityCommunication2/original/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/examples/Amandroid/312/ActivityCommunication2/original/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/Amandroid/312/ActivityCommunication2/original/META-INF/CERT.RSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/examples/Amandroid/312/ActivityCommunication2/original/META-INF/CERT.RSA -------------------------------------------------------------------------------- /examples/Amandroid/312/ActivityCommunication2/original/META-INF/CERT.SF: -------------------------------------------------------------------------------- 1 | Signature-Version: 1.0 2 | Created-By: 1.0 (Android) 3 | SHA1-Digest-Manifest: YWlsvJoCkGjvT7YuxBs9rYWGBwU= 4 | 5 | Name: res/menu/main.xml 6 | SHA1-Digest: xGf0u+xUTjogWdylR842SrV08xc= 7 | 8 | Name: res/drawable-xhdpi/ic_launcher.png 9 | SHA1-Digest: cIga++hy5wqjHl9IHSfbg8tqCug= 10 | 11 | Name: AndroidManifest.xml 12 | SHA1-Digest: MVerDsWN9OAPFoPQF0ut+1P9ue8= 13 | 14 | Name: res/drawable-mdpi/ic_launcher.png 15 | SHA1-Digest: VY7kOF8E3rn8EUTvQC/DcBEN6kQ= 16 | 17 | Name: res/drawable-hdpi/ic_launcher.png 18 | SHA1-Digest: stS7pUucSY0GgAVoESyO3Y7SanU= 19 | 20 | Name: res/layout/activity_main.xml 21 | SHA1-Digest: Uxf740M6wdZCW/zSPABJsnl6Ykg= 22 | 23 | Name: resources.arsc 24 | SHA1-Digest: 4L6cq0jcbWVQF/scBDRlA2/mpz8= 25 | 26 | Name: classes.dex 27 | SHA1-Digest: sxEbyF8EB8FGWaAP1cdGR1nD3Z8= 28 | 29 | Name: res/drawable-xxhdpi/ic_launcher.png 30 | SHA1-Digest: KKqaLh/DVvFp+v1KoaDw7xETvrI= 31 | 32 | -------------------------------------------------------------------------------- /examples/Amandroid/312/ActivityCommunication2/original/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Created-By: 1.0 (Android) 3 | 4 | Name: res/drawable-xhdpi/ic_launcher.png 5 | SHA1-Digest: AfPh3OJoypH966MludSW6f1RHg4= 6 | 7 | Name: res/menu/main.xml 8 | SHA1-Digest: srmRmsMXzwOZZgVR+SybVKehvfs= 9 | 10 | Name: AndroidManifest.xml 11 | SHA1-Digest: RlyrEqO9ddnXbKN2M58BWL2WCFE= 12 | 13 | Name: res/drawable-mdpi/ic_launcher.png 14 | SHA1-Digest: RRxOSvpmhVfCwiprVV/wZlaqQpw= 15 | 16 | Name: res/drawable-hdpi/ic_launcher.png 17 | SHA1-Digest: Nq8q3HeTluE5JNCBpVvNy3BXtJI= 18 | 19 | Name: res/layout/activity_main.xml 20 | SHA1-Digest: tsW0qty8emWsQg0Smf+kumYr/EM= 21 | 22 | Name: resources.arsc 23 | SHA1-Digest: oW0BS1Ykz5i7gvOak95eNKJ+CBY= 24 | 25 | Name: classes.dex 26 | SHA1-Digest: FyFfYblPy/djgb10pJupGhhDIKE= 27 | 28 | Name: res/drawable-xxhdpi/ic_launcher.png 29 | SHA1-Digest: GVIfdEOBv4gEny2T1jDhGGsZOBo= 30 | 31 | -------------------------------------------------------------------------------- /examples/Amandroid/312/ActivityCommunication2/res/drawable-hdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/examples/Amandroid/312/ActivityCommunication2/res/drawable-hdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /examples/Amandroid/312/ActivityCommunication2/res/drawable-mdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/examples/Amandroid/312/ActivityCommunication2/res/drawable-mdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /examples/Amandroid/312/ActivityCommunication2/res/drawable-xhdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/examples/Amandroid/312/ActivityCommunication2/res/drawable-xhdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /examples/Amandroid/312/ActivityCommunication2/res/drawable-xxhdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoelliX/AQL-System/722438d4c06ae152ee7b8eceb7bf193d73119a69/examples/Amandroid/312/ActivityCommunication2/res/drawable-xxhdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /examples/Amandroid/312/ActivityCommunication2/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /examples/Amandroid/312/ActivityCommunication2/res/menu/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /examples/Amandroid/312/ActivityCommunication2/res/values-sw720dp-land-v13/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 128.0dip 4 | 5 | -------------------------------------------------------------------------------- /examples/Amandroid/312/ActivityCommunication2/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 18 | 11 | 18 | 11 | 18 |