When integrating features in your app that communicate over the internet, you may need to view SSL/HTTPS traffic for various reasons. For example, if you are implementing analytics in your app and notice data discrepancies with your analytics provider, you could inspect the exact data that is being sent to/from your app to isolate if the root cause of the discrepancy originates from the app. Analytics data is typically encrypted, therefore you need a mechanism to view the encrypted data in plain text to effectively troubleshoot.
With proxy support on Fire TV and using a popular proxy tool such as Charles Proxy, you can set up your Fire TV environment to view SSL/HTTPS traffic in plain text. Dxo viewpoint 2 5 10 download free.
With proxy support on Fire TV and using a popular proxy tool such as Charles Proxy, you can set up your Fire TV environment to view SSL/HTTPS traffic in plain text. Dxo viewpoint 2 5 10 download free.
Prerequisites:
- Fire OS 6
- Fire TV (Gen 3)
- Fire TV Cube
- Fire TV Edition Toshiba
- Fire TV Edition Insignia
- Fire TV Stick 4K
- Charles Proxy, with SSL proxy support configured
Generate CA certificate using Charles: Download and install the Charles debug proxy. Go to the help menu and select SSL proxying. Click on export Charles root certificate; Select extension to be. Charles Proxy is an HTTP proxy and monitor program that helps us view all of the HTTP and SSL / HTTPS traffic between our computer or mobile phone and the Internet. Other than monitoring network traffic between local machine and the internet, we can also configure Charles for Windows or Mac to capture and inspect network requests and responses on our iOS device. I've been dealing with exactly the same, in my case it resolved by installing Charles Proxy's CA. As explained in the documentation, in order to view ssl communications as plain text, instead of your browser seeing the server’s certificate, Charles dynamically generates a certificate for the server and signs it with its own root certificate (the Charles CA Certificate).
1. Setting a proxy on Fire TV
- Bring up the Developer Tools Menu by one of the following two ways:
- Remote: 1) Press and hold the Select and Down buttons for five seconds release and then 2) Press the menu button
- ADB:
adb shell am start -n com.amazon.ssm/.ControlPanel
- Select Network Proxy
- Select Manual
- Enter your Charles proxy IP address
- Enter your Charles proxy port
- Click Save
Developer Tools Menu - Network Proxy
![Proxy Proxy](https://i1.wp.com/thevpn.guru/wp-content/uploads/2016/04/How-to-Unblock-and-Watch-Channel-8-outside-Australia-via-VPN-Proxy.png?fit=600%2C337&ssl=1)
Network Proxy - Enter Proxy information
2. Embed the Charles Root Certificate in your app
Charles Proxy Ssl Handshake Failed Android
- Add this file to your app, with the following contents:
res/xml/network_security_config.xml
- Add the Charles root certificate, in PEM (or DER) format, to
res/raw/my_ca
- Charles Proxy > Help > SSL Proxying > Save Charles Root Certificate..
- Rename the saved file to
my_ca
and copy the file tores/raw
Charles Proxy Ssl Cert
3. Build your app and check Charles Proxy
Charles Proxy Ssl
References: