{% extends 'docs/layout.html' %} {% block content %}
This chapter will help you choose and set up an emulated or physical testing 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.
Disclaimer! Aparoid installs a certificate authority on the testing device. Please be aware that this certificate can also intercept information from banking apps, websites and applications containing personal information. It is not recommended to use dynamic analysis on devices not meant for testing purposes.
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.
adb wait-for-deviceadb shell su -c idFor wireless or cloud instances please follow these steps before starting with the checklist.
adb tcpip 5555adb connect THE_IP_ADDRESS:5555
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!