Project Overview:DroidBox is developed by Patrik Lantz to offer dynamic analysis of Android applications. Suspicious behavior and information leakage are logged by running Android application in an instrumented emulator. This project aims at extending functions and usability of DroidBox by porting it to Android 2.3, provide more API trace and interactive visualization, achieve automated analysis in the cloud and discover/prevent emulator evasion techniques. A new apk repackaging method will also be introduced to make DroidBox easier to maintain and port.

Project Plan:

April 23 - May20: Community Bonding Period

May 21 - May 27: Porting DroidBox to support Android 2.3 based on current work and adding more detailed API trace.

May 28 - June 3: Discovering, testing and preventing some emulator evasion techniques caused by some unsupported features of Android emulator.

June 4 - July 3: Implementing APK repackaging method.

July 4 - July 8: Preparing for the midterm evaluation.

July 9 - July 15: Testing and Improving APK repackaging method.

July 16 - July 28: Using html5, javascript, svg and other techniques to achieve interactive visualization of analysis result on web.