解决Android7.0无法抓包问题

参考自:忘了他吧!我偷别人APP的代码养你

无法抓包原因

Android 7.0(Nougat,牛轧糖)开始,Android更改了对用户安装证书的默认信任行为,应用程序只信任系统级别的CA

解决方案(仅限于自己APP)

res/xml目录下新建一个network_security_config.xml 文件键入以下内容


    
        
             
             
        
    

然后在AndroidManifest.xmlapplication标签中配置android:networkSecurityConfig属性
如下


    ...
    

次方法为了方便自己抓包可以加上,发版本的时候,记得删掉哦!!!当然,大部分时候都是想抓别人APP的HTTPS包。

其他解决方案

1.采用Android 7.0以下手机
2 .抓越狱苹果鸡
3.手机Root,把证书安装到系统证书中

你可能感兴趣的:(解决Android7.0无法抓包问题)