M
M
marinakiri842020-06-05 14:58:46
Android
marinakiri84, 2020-06-05 14:58:46

Why does Charles sniffer receive encrypted HTTPS requests from an Android mobile app on an emulator?

Hello!
I have a problem. I'm trying to intercept HTTPS requests from an android mobile app. I downloaded the Charles application to catch traffic. But on mob. The application is protected from SSL pinging. I did everything as per the instructions ( https://community.tealiumiq.com/t5/Tealium-for-And... - added a Charles certificate to Windows, added a certificate to Android (and also transferred it to system certificates), enabled SSL proxying, set a proxy on Android from Charles, but when I try to catch requests from the application, I get the error "You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu."
5eda326dc3e6a567914482.jpeg
And everything is fine with IOS and requests are not encrypted.
I noticed one more feature - when you add a proxy from Charles to the Android network settings, then the requests are no longer correctly transmitted in the application (writes an error - Error executing the request)
5eda33090b292636567687.png
5eda3311f3776980032852.jpeg
I transferred the certificate from Charles to the system ones. Android version 7.1.2
5eda33495c24e765859594.jpeg
Charles proxy settings:
5eda336eb59f7026811481.jpeg
5eda3374a4814592516683.jpeg

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question