It's possible to test web applications and mobile apps using a rooted Android device. To do this, you need to do the following:
From Android 7 (Nougat) onwards, you need to use a rooted device in order to install a CA certificate at the system level. Rooting an Android device normally voids the warranty and there is a risk it could become unusable. Please understand the risks before proceeding.
Because of the diversity of Android devices and Android emulators, we can't give specific instructions for every step of this process. However, we provide links to some external sites, which may help you to complete your configuration.
To configure the proxy settings for Burp Suite Professional:
8082 (or another port that is not in use).
Select All interfaces and click OK.
Make sure that your Android device is disconnected from the Wi-Fi network before you attempt to configure the proxy settings:
8082.
In order to interact with HTTPS traffic, you need to install a CA certificate from Burp Suite Professional on your Android device. This step is complicated and it varies across devices and versions of Android.
In addition, you need to make further configuration changes in order to proxy HTTPS traffic from a Chrome browser that's at version 99 or above.
For further information on how to perform these steps, you can refer to the following external links. Please note that we're not responsible for the content of these pages:
To test the configuration:
The page should load without any security warnings. You should see the corresponding requests within Burp Suite Professional.
On some Android emulators you will need to add the proxy details from the emulator settings menu rather than the native Network/Wi-Fi settings on the emulated device.