Hi all,

We (Alex Joss and Dario Schwab) worked on a set of Volatility plugins for a generic and automated analysis of Android apps that we would like to share with you. This work resulted from our bachelor thesis at Security Engineering Lab of Bern University of Applied Sciences in Switzerland. For now, this is just a proof of concept and it will be developed further in the future.
 
Our approach is based on the dalvik-plugins from Holger Macht, published to this mailing list on 2012-10-16.

Our plugins are the following:
- android_find_class_instances (scans the heap of the app)
- android_app_generic (analyses the contents of the found objects)

There are a few more files which have to be added or modified. Under the following link you will find the complete Volatility 2.3-alpha framework with our plugins and modifications already intergrated: https://dl.dropbox.com/u/12931232/volatility-2.3-devel-android.zip
Unfortunately we can't provide a patch set, because our work's based on Volatility 2.3-alpha, which can't be downloaded anymore as reference. Maybe someone could do this for us.

The Plugins, their usage and each needed modification of existing files are explained in the attached README file.

Please let us know if you need help to get things running or if you have any suggestions.

Regards Alex and Dario