29 Dec 2021, updated: 10 Aug 2022 To comply with Apple’s rules regarding MacOS certificate expiry dates, Charles’ root certificates have much shorter expiry dates (read article here). This change came into effect on September 1 2020. From version 4.6 of Charles onwards, new root certs will have a 1 year expiry, instead of theContinue reading “Expired Charles Proxy Root Certificate”
Category Archives: Android
Android 11 devices and Charles
07 Jul 2021, updated: 21 Oct 2021 This tutorial will show you how to configure Charles and your Android 11 device so you can view your app’s network traffic in plain text. FYI, the root certificate installation steps are slightly different to older Android versions NOTE: Since Android Nougat (7.1), Google have blocked tools likeContinue reading “Android 11 devices and Charles”
Android Emulators and Charles
30 Jun 2021, updated: 21 Oct 2021 The only slight difference between configuring Charles to work for physical devices and emulators, is the wifi network. Emulators only have 1 available wifi network. All other setup task are the same as for a real physical Android device Android Wi-fi network You will notice that there isContinue reading “Android Emulators and Charles”
Common Problems – Android
08 Jul 2020, updated: 16 Mar 2022 Here are some of the common issues people face when working with Android and Charles. Details on how to fix these issues has also been included. # Time Outs The app or browser keeps timing out Check if the local IP address of your Mac has changed IfContinue reading “Common Problems – Android”
Screen mirroring and recording with Charles
Mirroring your device’s screen on your Mac can be really useful if you want to demo some work or show how to recreate a bug. This tutorial will show you how to mirror physical iOS and Android devices on your Mac while recording your screen. We will use Quicktime for mirroring iOS devices. While AndroidContinue reading “Screen mirroring and recording with Charles”
Android devices and Charles
This tutorial will show you how to configure Charles and your device so you can view your app’s network traffic in plain text. NOTE: Since Android Nougat (7.1), Google have blocked you from intercepting/decrypting network traffic from Play Store apps. NOTE: To proceed with this tutorial, you will need to be able to build yourContinue reading “Android devices and Charles”