Labs – Mobile Devices

Hacme Bank – Android v1.0
Hacme Bank™ Android is designed to teach mobile application developers, programmers, architects and security professionals how to create secure software and evaluate their own software to identify vulnerabilities. Hacme Bank simulates a “real-world” web services-enabled mobile banking application, which was built with a number of known and common vulnerabilities. This allows users to attempt real exploits against a web application and thus learn the specifics of the issue and how best to fix it – http://www.mcafee.com/us/downloads/free-tools/hacme-bank-android.aspx

APKTool
A tool for reverse engineering 3rd party, closed, binary Android apps. It can decode resources to nearly original form and rebuild them after making some modifications whilst also making it possible to debug smali code step by step. It makes working with app easier because of project-like files structure and automation of some repetitive tasks – http://ibotpeaches.github.io/Apktool/

AndroWarn
A static code analyser for malicious Android applications. Androwarn is a tool to detect and warn the user about potential malicious behaviours developed by an Android application. Its  analysis generates  a report of varying technical detail dependent on the level chosen by the user – https://github.com/maaaaz/androwarn