Cheetah
A JIT taint analysis for Android applications - Published at ISSTA 2017
Author: Lisa Nguyen Quang Do lisa.nguyen@iem.fraunhofer.de
This software is under the EPL licence, for more information, please visit: https://eclipse.org/legal/eplfaq.php
To run the analysis:
-
Cheetah is the Plugin project containing the analysis. Run it with the following configurations: -Dosgi.requiredJavaVersion=1.7 -Xms256m -Xmx1024m -XX:MaxPermSize=512m
-
Once the target Eclipse application is opened, import the demo Android application.
-
Make sure that:
- this Eclipse instance supports Android (https://stuff.mit.edu/afs/sipb/project/android/docs/sdk/installing/installing-adt.html),
- projects are built automatically (Project > Build Automatically) and (Window > Preferences > Android > Build > Uncheck "Skip packaging and dexing...").
-
Configure the Android project to add the layered builder (Configurations > Add Layered Builder)
-
Open the Overview view and the Detail view (Window > Show view)
-
Enjoy.