1、电脑上安装Charles;2、手机上安装CA证书,OPPO和别的Android手机不同,不能直接安装,需要将charles==>help==>sslproxying==>savecharlesrootcertificate...保存oppo手机上,保存的格式要选择Binarycertificate(.cer)的。3、Android的源代码需要让研发来改动,只改成测试和release的可以就行。添加如下文件res/xml/network_security_config.xml到代码里面<?xmlversion="1.0"encoding="utf-8"?><network-security-config><domain-config><domainincludeSubdomains="true">请求域名</domain><trust-anchors><certificatessrc="@raw/证书名称"/></trust-anchors></domain-config></network-security-config>4、在AndroidManifest.xml文件中加入以下配置:Android:networkSecurityConfig="@xml/network_security_config"大功告成,配置完即可抓包。
阅读全文 >