Use Burp Suite with Genymotion SaaS

May 13, 2024

Prerequisites

Step 1 – Setting up Burp Suite

1. In Burp Suite, go to the Proxy tab

2. Click on Proxy Settings

3. Here, we will choose to listen to port 8080 from all interfaces:

4. Click import/export CA certificate

5. Choose a path and name it anything with a .der extension

6. Click Next

Note: We will use the name Burp_cert.der as an example for this tutorial.

Step 2 – Upload and install the Burp Suite Certificate

as user certificate | as system (root) certificate

To verify whether the certificate is properly installed, go to Android settings, and click Trusted credentials. You should see the certificate in the USER tab:

Warning: This method alters the Android system significantly and may break the device. Use with extreme care and only if necessary!

Android 14+

Important: Installing System certificates on Android 14+ requires Magisk 23.0 and a third party plugin.

1. Root the device

2. Install Magisk

3. Install the certificate as user certificate

4. Install the Cert-Fix plugin for Magisk

Android 12-13

1. Root the device

2. Convert the certificate

3. Install the certificate

Step 3 – Save as a Custom Recipe

We recommend saving the device as a custom recipe at this point.

Step 4 – Set Android global proxy to Burp Suite proxy

Important: If the global proxy is still set after saving the device as a custom recipe, or if you save the recipe at this point, Wifi will be unavailable the next time a device is started from this recipe. To avoid this, make sure to unset the global proxy before saving. See Step 5 – Disable global proxy section.

If you haven’t already done it, connect the device to ADB with gmsaas.

Next, use ADB to set port 3333 but you can use any other port as long as it is available:

Finally, bind Burp proxy to the device proxy configuration with adb reverse. We setup Burp suite to use port 8080, so we will bind the device pxoxy to this port:

From there, your instance network should be intercepted by Burp suite.

Step 5 – Disable global proxy

If you need to save the instance, make sure to disable the global proxy before or the Internet connection may be disabled the next time you start it:

[Prev] [Next]

Use Burp Suite with Genymotion Desktop

Use Burp Suite with Genymotion Device Image

Table of Contents