操作的步骤:
1.在电脑端上保存了证书:help–ssl Proxying–> Save charles root certificate
2.将文件发送到手机端,修改文件名为XX.cer,进行安装,并安装成功
3.手机端连接代理,确保代理没问题。
4.打开雪球app一直是网络未连接的状态,Charles抓的包也都是unkown

5.其他的设置
不知道还有什么地方没有配置好,还是证书下的地方不对呢,想不到还有什么原因了。
操作的步骤:
1.在电脑端上保存了证书:help–ssl Proxying–> Save charles root certificate
2.将文件发送到手机端,修改文件名为XX.cer,进行安装,并安装成功
3.手机端连接代理,确保代理没问题。
4.打开雪球app一直是网络未连接的状态,Charles抓的包也都是unkown
5.其他的设置
不知道还有什么地方没有配置好,还是证书下的地方不对呢,想不到还有什么原因了。
因为6.0以上的安卓不信任用户证书,只信任系统证书,所以需要一些特殊方法来解决
解决方法
让开发改(只限自己公司的APK)
反编译APP(难度大不推荐)
root后把charles证书复制到到系统证书目录里面。(简单粗暴,但是root也是个坎,还可能被系统反root算法检测到,从而出现各种奇怪问题)
使用Magisk(推荐方法)
7.0以及以后的android版本默认不信任用户安装的证书,所以现在的真机都没法抓包。
推荐用模拟器6.0版本抓包。
真机抓包也能做,就是太复杂。