Semdroid is a static Android application analysis framework. It employs several different analysis plugins that are capable of assessing an application's functionality. Semdroid can be used on your local computer via a command line interface, directly on your Android device or as a server.
With Semdroid you can
Get Semdroid on your Android device and see what your applications are doing.
Get it on Google PlaySend Android applications to the Semdroid server and explore the analysis results.
Try it! Demo resultsYou can also run Semdroid locally on your computer and get HTML and XML analysis reports.
Semdroid CLISemdroid is open source and new analysis plugins can be added easily. So go ahead and create your own plugins!
Source code on GitHubSemdroid has been developed as part of my master's thesis at Graz University of Technology. More information on how Semdroid and the Semantic Pattern Analysis work can be found in my thesis, which is linked below.