==== Install MitmProxy (or other) CA Certificate on Android System Trusted ca-certs (NEEDS ROOT!) ==== \\ In order to make **Android devices trust our MitmProxy CA Certificate** (or another CA of your wish), we need to install it on the device **as a System Trusted Certificate**, as **User Certificates gets ignored** by all applications unless directly used by some App. \\ We need the .pem file of our wish, and **run this openssl command** to get the ID used by Android systems under **/system/etc/security/ca-certs/** # .pem, .cer, .crt... extension does not matter as long as the format is x509 openssl x509 -inform PEM -subject_hash_old -in YOUR-CA-CERT-HERE.pem | head -1 \\ It should give a result like: **a8954f3d** \\ Rename your cert to **a8954f3d.0** and push it on device under **/system/etc/security/ca-certs/** with chown **root:root** and chmod **0644**. Keep in mind Android System normally is read-only, so you may need something like: mount -o rw,remount,rw /system \\ Reboot your system, and you're good to go!! =) \\ Source: https://docs.mitmproxy.org/stable/howto-install-system-trusted-ca-android/