I have configured Charles as a proxy so I can capture all the requests on my android phone.
I am able to capture requests from all apps except one special app. When I set my wifi's proxy to my computer and port 8888, this app can not connect to network. While other apps connect fine at the same time.
I have tried using Packet Capture too and the behaviour is the same.
So my question is how does this app know I am using Charles? And is there any way to hide Charles from it?