Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Charles-proxy does not work with android 12

I'm trying to intercept the traffic of an android application. Installed a certificate on the device, but the traffic is not decrypted.

In Charles I see an error "SSL handshake with client failed: An unknown issue occurred processing the certificate (certificate_unknown)"

  • Ssl proxy enabled to host is active.
  • The certificate is installed on the smartphone.

Who faced this problem and how to solve it?

like image 876
Виталий Агарев Avatar asked May 25 '26 19:05

Виталий Агарев


1 Answers

The ability to proxy an android app depends on the network security configuration supplied at build time. The app developer specifies through an xml declaration file the configuration that the app should have when built.

Details of this can be found at https://developer.android.com/training/articles/security-config.

It's more common for network proxying to only be available on debug versions of an app to improve security between the client app and the backend resources it uses.

like image 183
Chris Avatar answered May 28 '26 09:05

Chris



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!