SSL Proxy with Genymotion and Charles?

后端 未结 4 1743
执笔经年
执笔经年 2021-02-05 04:49

I\'m trying to get Genymotion (an x86 Android emulator hosted in Virtualbox) working with Charles proxy. I\'ve managed to connect the device to the proxy in the device\'s wifi p

4条回答
  •  悲&欢浪女
    2021-02-05 04:56

    Updated 21.07.2016 reflecting changes since Charles 3.10

    For enabling plain text communication on SSL connections Charles act as a Man in the Middle. After you have managed your device to communicate via Charles http proxy, you need to download and install certificate from your running instance of Charles, its generated and signed by a Charles Root Certificate.

    Basically there are two ways possible (I prefer the first one):

    Download and install directly on device

    Device has to be configured to communicate via Charles!

    1. start browser
    2. open http://charlesproxy.com/getssl
    3. certificate download will be started
    4. confirm insertion dialog

    Save the certificate from Charles UI

    1. save the certificate via "Help -> SSL Proxying -> Save Charles Root Certificate.."
    2. put it on a device (via adb push, email ....) and click on the file in order to install it.

    Note 1: After install the certificate you will be forced to create a security Pin/Pattern/Password for the device.

    Note 2: Since Charles v3.10 single SSL Root Certificates aren't supported anymore.

提交回复
热议问题