Skip to content

Instantly share code, notes, and snippets.

@rcgonzalezf
Created September 14, 2019 06:45
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rcgonzalezf/c80d6b6ac1a2c98c4e2cd7ef2024b8a4 to your computer and use it in GitHub Desktop.
Save rcgonzalezf/c80d6b6ac1a2c98c4e2cd7ef2024b8a4 to your computer and use it in GitHub Desktop.
Genymotion with Charles Proxy

Charles Proxy in your Genymotion Android emulator

  1. Settings -> Wifi -> Press and hold your active network
  2. Select “Modify Network”Select “Show Advanced Options”
  3. Select “Proxy Settings -> Manual”
  4. Set your Proxy to: 10.0.3.2 (Genymotion’s special code for the local workstation)
  5. Set your Port to: 8888
  6. Press Save

Install fully licensed charles version in Charles,

  • goto Proxy -> Proxy Settings -> check “Enable Transparent HTTP Proxying”
  • Proxy -> Proxy Settings -> SSL TAB -> check “enable SSL Proxying”
  • Add your host to the list of Locations (e.g. www.secure.com) with port 443
  • Download the Charles certificate here: http://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
  • Unzip the certificate, and then send it by email to your emulated device (or make it available for download from the emulated device browser).
  • When you get it on the device and open it, you will be able to install it by giving it a name.
  • Depending on the Android OS version, you may need to first set a screen lock PIN or password

Source:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment