Recently debugging applets found it impossible to use chales capture, in order to understand this problem, find the relevant information is analyzed next.
In Android7.0 and above system, each application can define your own trusted CA set set.
By default, the application will only trust the system pre-installed CA certificate, trusted CA certificate without user installation
- The following certificate 7.0 version of the Andrew system, regardless of any micro-channel version, the system will provide confidence
- Certificate 7.0+ Android, version 7.0 of the following micro-channel, micro-channel will trust the system provides
- Android 7.0+, 7.0+ micro-channel, micro-channel only its own list of trusted certificate configuration
I:
Android 7.0 the following, non-CA system level restrictions
Micro-channel 7 or less, I guess it does not fit the target version 7 to Android, so Android default trust mechanism 7 did not work out, it may not understand
More than 7 micro-channel, micro-channel system should trust that their own pre-formal and formal configurations it may not understand
Main can refer to: https://testerhome.com/topics/17746 this post
Currently recording a simple solution:
1. The following exchange 7.0 phone, I found that my phone can of millet 6
2. For Apple phone, after all, limit the ability Andrews said more than 7 provided
As for other official installation system, you can see reference 1
参考1:https://testerhome.com/topics/17746
参考2:https://www.cnblogs.com/c-x-a/p/9070052.html
参考3:https://segmentfault.com/a/1190000018910384?utm_source=tag-newest