After installing the latest fiddler update (I think I installed it on 10/29/2015) i'm not able to use fiddler as a proxy for any apps on my android phone. I am able to use the browser on my phone and see the traffic in fiddler as expected, but for apps it seems to always bomb on the Tunnel.
I see this error in the log tab when my app sends requests to my https api endpoint:
10:27:27:9585 [Fiddler] No HTTPS request was received from () new client socket, port 46351.
The only thing that changed (that I know of) is updating fidder on my host (Windows 8).
Steps I have taken to try to resolve (I have done these steps both on my android emulator and my actual android phone with the same result):
- Uninstall and reinstall fiddler root certificate on phone
- Uninstall and reinstall fiddler from host (reinstalled the root certificate on the phones afterward)
- Disable https decrypt, close and reopen fiddler. Enable https decrypt, close and reopen fiddler.
- Close fiddler, delete Fiddler2 folder in Documents directory, open and see it regenerated
- delete and reinstall android app
- Enable troubleshoot mode. Don't see any hidden requests related to my app.
- Add ssl2 tls1.1 and tls1.2 to protocols
- Get Error: (10:40:47:6137 fiddler.network.https> HTTPS handshake to HOSTNAME (for #6) failed. System.ComponentModel.Win32Exception The client and server cannot communicate, because they do not possess a common algorithm)
From everything I've read it looks like it thinks my phone doesn't trust the fiddler root cert, but I'm following the install directions I've found which are the same steps I followed before when it was working.
Anything else I should try here? I'm very confused as to why I cannot get app traffic to work after the latest update.