This document introduces dynamic analysis of Android applications using DroidBox. It describes what dynamic analysis is, why it is used, and how to perform it. It then provides details on DroidBox, including what it is, how it works, how to use it, and ideas for improving it. DroidBox performs dynamic taint analysis and hooking at the application framework level to monitor app actions like information leaks, network/file I/O, and cryptography operations. The document includes code snippets showing how DroidBox was ported to Android 2.3.