Semdroid for Android
Get it on Google Play

Semdroid

Semantic Android Application Analysis

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

Android Application

Get Semdroid on your Android device and see what your applications are doing.

Get it on Google Play

Semdroid Server

Send Android applications to the Semdroid server and explore the analysis results.

Try it! Demo results

Command Line Interface

You can also run Semdroid locally on your computer and get HTML and XML analysis reports.

Semdroid CLI

Extend Semdroid

Semdroid is open source and new analysis plugins can be added easily. So go ahead and create your own plugins!

Source code on GitHub

More Information

Semdroid 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.

Learn more