{% extends 'docs/layout.html' %} {% block content %}

Dynamic Analysis

This chapter will help you choose and set up an emulated or physical testing device.

Choosing a test device

Aparoid dynamic analysis can work on the following types of devices

It is up to you what kind of device you want to use. In my opinion, emulated devices work just fine. They do however lack access to certain hardware like a fully functioning camera, Wi-Fi hotspot mode, Bluetooth and various sensors.

Device Requirements

For Aparoid to function the device must be rooted and have remote debugging enabled. For more information on how to set up the Android Debugging Bridge please consult the Android developer documentation.


The steps below will help you check if your device is configured to work with Aparoid dynamic analysis.

For wireless or cloud instances please follow these steps before starting with the checklist.


Using Burp Suite

The dynamic analyser also supports Burp Suite (and other interception proxies). You can set the CA certificate path and proxy host/port in the config.py file.
Make sure you don't start the built-in proxy server when external tools are in use!

{% endblock %}