Charles Proxy blocking SSL traffic on Android
up vote
1
down vote
favorite
Been using Charles Proxy for years now but recently I've been having issues setting up my Android device.
Certificates have been installed on the Android device. I've confirmed they are in fact listed as trusted certificates in my certificates list. Everything is setup correctly, but SSL traffic continues to be blocked.
I've tried reaching out for support, but they don't ever respond.
Has anybody had this issue before?
add a comment |
up vote
1
down vote
favorite
Been using Charles Proxy for years now but recently I've been having issues setting up my Android device.
Certificates have been installed on the Android device. I've confirmed they are in fact listed as trusted certificates in my certificates list. Everything is setup correctly, but SSL traffic continues to be blocked.
I've tried reaching out for support, but they don't ever respond.
Has anybody had this issue before?
Do you have a network security config file in place? Please refer: developer.android.com/training/articles/security-config. I am using Charles every day and I don't have any issues. Also, it won't work on release build because debuggable option will be false.
– PSK
Nov 7 at 21:29
If you just want to track network traffic you can do that with the new network profiler introduced in Android Studio 3: developer.android.com/studio/profile/network-profiler
– memresubasi
Nov 8 at 8:03
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
Been using Charles Proxy for years now but recently I've been having issues setting up my Android device.
Certificates have been installed on the Android device. I've confirmed they are in fact listed as trusted certificates in my certificates list. Everything is setup correctly, but SSL traffic continues to be blocked.
I've tried reaching out for support, but they don't ever respond.
Has anybody had this issue before?
Been using Charles Proxy for years now but recently I've been having issues setting up my Android device.
Certificates have been installed on the Android device. I've confirmed they are in fact listed as trusted certificates in my certificates list. Everything is setup correctly, but SSL traffic continues to be blocked.
I've tried reaching out for support, but they don't ever respond.
Has anybody had this issue before?
asked Nov 7 at 20:56
Jorge Rocha
61
61
Do you have a network security config file in place? Please refer: developer.android.com/training/articles/security-config. I am using Charles every day and I don't have any issues. Also, it won't work on release build because debuggable option will be false.
– PSK
Nov 7 at 21:29
If you just want to track network traffic you can do that with the new network profiler introduced in Android Studio 3: developer.android.com/studio/profile/network-profiler
– memresubasi
Nov 8 at 8:03
add a comment |
Do you have a network security config file in place? Please refer: developer.android.com/training/articles/security-config. I am using Charles every day and I don't have any issues. Also, it won't work on release build because debuggable option will be false.
– PSK
Nov 7 at 21:29
If you just want to track network traffic you can do that with the new network profiler introduced in Android Studio 3: developer.android.com/studio/profile/network-profiler
– memresubasi
Nov 8 at 8:03
Do you have a network security config file in place? Please refer: developer.android.com/training/articles/security-config. I am using Charles every day and I don't have any issues. Also, it won't work on release build because debuggable option will be false.
– PSK
Nov 7 at 21:29
Do you have a network security config file in place? Please refer: developer.android.com/training/articles/security-config. I am using Charles every day and I don't have any issues. Also, it won't work on release build because debuggable option will be false.
– PSK
Nov 7 at 21:29
If you just want to track network traffic you can do that with the new network profiler introduced in Android Studio 3: developer.android.com/studio/profile/network-profiler
– memresubasi
Nov 8 at 8:03
If you just want to track network traffic you can do that with the new network profiler introduced in Android Studio 3: developer.android.com/studio/profile/network-profiler
– memresubasi
Nov 8 at 8:03
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
Everything is setup correctly, but SSL traffic continues to be blocked.
Sometimes I used to see red cross on SSL requests coming from Android. I was unable to read the content. It started working fine for me after I setup the SSP Proxy Settings option. I checked the Enable SSL Proxying option as shown in the image and added the wildcard URL's that I want to filter. Eg: *.your-server-url.com

Update:
Also I don't think you can do it in release build of your application.
And for Android N and above there have been these changes you'll need to include in your project for it to work: https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
Hope this helps a bit.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
Everything is setup correctly, but SSL traffic continues to be blocked.
Sometimes I used to see red cross on SSL requests coming from Android. I was unable to read the content. It started working fine for me after I setup the SSP Proxy Settings option. I checked the Enable SSL Proxying option as shown in the image and added the wildcard URL's that I want to filter. Eg: *.your-server-url.com

Update:
Also I don't think you can do it in release build of your application.
And for Android N and above there have been these changes you'll need to include in your project for it to work: https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
Hope this helps a bit.
add a comment |
up vote
0
down vote
Everything is setup correctly, but SSL traffic continues to be blocked.
Sometimes I used to see red cross on SSL requests coming from Android. I was unable to read the content. It started working fine for me after I setup the SSP Proxy Settings option. I checked the Enable SSL Proxying option as shown in the image and added the wildcard URL's that I want to filter. Eg: *.your-server-url.com

Update:
Also I don't think you can do it in release build of your application.
And for Android N and above there have been these changes you'll need to include in your project for it to work: https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
Hope this helps a bit.
add a comment |
up vote
0
down vote
up vote
0
down vote
Everything is setup correctly, but SSL traffic continues to be blocked.
Sometimes I used to see red cross on SSL requests coming from Android. I was unable to read the content. It started working fine for me after I setup the SSP Proxy Settings option. I checked the Enable SSL Proxying option as shown in the image and added the wildcard URL's that I want to filter. Eg: *.your-server-url.com

Update:
Also I don't think you can do it in release build of your application.
And for Android N and above there have been these changes you'll need to include in your project for it to work: https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
Hope this helps a bit.
Everything is setup correctly, but SSL traffic continues to be blocked.
Sometimes I used to see red cross on SSL requests coming from Android. I was unable to read the content. It started working fine for me after I setup the SSP Proxy Settings option. I checked the Enable SSL Proxying option as shown in the image and added the wildcard URL's that I want to filter. Eg: *.your-server-url.com

Update:
Also I don't think you can do it in release build of your application.
And for Android N and above there have been these changes you'll need to include in your project for it to work: https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
Hope this helps a bit.
edited Nov 22 at 22:13
answered Nov 7 at 23:53
Shobhit Puri
21.4k671102
21.4k671102
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53197681%2fcharles-proxy-blocking-ssl-traffic-on-android%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Do you have a network security config file in place? Please refer: developer.android.com/training/articles/security-config. I am using Charles every day and I don't have any issues. Also, it won't work on release build because debuggable option will be false.
– PSK
Nov 7 at 21:29
If you just want to track network traffic you can do that with the new network profiler introduced in Android Studio 3: developer.android.com/studio/profile/network-profiler
– memresubasi
Nov 8 at 8:03