HarmonyOS Charles抓包工具如何抓去https协议
样机使用Charles抓包,在手机中安装了http://chls.pro/ssl上下载的证书后还是无法进行https协议的网络请求抓包。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何使用Charles工具抓包
2349浏览 • 1回复 待解决
Charles工具-App开发抓包指导
1259浏览 • 1回复 待解决
webview如何实现charles抓包
1148浏览 • 1回复 待解决
HarmonyOS Charles 抓包步骤
747浏览 • 1回复 待解决
HarmonyOS ArkWeb是否有办法使用三方工具(比如Charles)进行抓包
401浏览 • 1回复 待解决
HarmonyOS如何实现使用 Charles 抓包?
2958浏览 • 1回复 待解决
HarmonyOS har包重打包工具
480浏览 • 1回复 待解决
charles抓包手机端设置
418浏览 • 1回复 待解决
Charles 抓包 网络长按无法修改
658浏览 • 1回复 待解决
HarmonyOS 有没有类似gradle的打包工具
93浏览 • 1回复 待解决
charles抓包流程,有人知道吗?
649浏览 • 1回复 待解决
#鸿蒙通关秘籍#为啥App Linking推荐使用https协议呢?
76浏览 • 1回复 待解决
需要对手机进行网络抓包,已经在wlan中设置了代理,但使用charles无法抓到数据包,请问该如何抓包?
875浏览 • 1回复 待解决
hi3861 怎么通过https协议从华为云上下载OTA固件?
7613浏览 • 1回复 待解决
JS API网络请求,HTTPS协议网络请求成功但没获得网页数据
2655浏览 • 1回复 待解决
HarmonyOS如何调用http/https接口?
10379浏览 • 3回复 已解决
长按wifi也没弹出设置代理的页面,没有浏览器应用 也没法安装charles的证书,要怎么抓包 ?
205浏览 • 1回复 待解决
在使用Charles抓包时,进入浏览器输入网址chls.pro/ssl,下载证书之后,无法安装证书
9417浏览 • 1回复 待解决
HarmonyOS https请求如何跳过证书信任
527浏览 • 1回复 待解决
HarmonyOS 外部应用怎么抓trace
51浏览 • 1回复 待解决
HarmonyOS 如何将一个file://协议的uri转为internal://协议类型
46浏览 • 1回复 待解决
HarmonyOS HTTPS请求如何验证服务器证书
718浏览 • 1回复 待解决
openHarmony js如何调用http/https接口
4209浏览 • 0回复 待解决
HarmonyOS 如何使用scheme协议拉起应用指定频道?
209浏览 • 1回复 待解决
网络请求抓包以及日志
813浏览 • 1回复 待解决
如下步骤能否解决问题
一、 Charles导出证书
点击 Help--->SSL Proxying--->Save Charles Root Certificate
二、 导入系统根证书至手机:
方案【1】:启动证书安装器进行指定pem证书安装:
1) 将Charles导出的pem文件hdc file send到手机存储器内
2) hdc shell aa start -a MainAbility -b com.ohos.certmanager 启动证书安装器
3) 选择从存储设备安装,选择指定pem证书
方案【2】:替换CA证书,证书路径为沙箱映射路径,系统预设CA证书位置:/etc/ssl/certs/cacert.pem,将Charles导出的pem文件hdc file send到此路径下(目前仅支持后缀名为.pem的文本格式证书)
示例命令:
重新挂载根目录为可写:hdc shell mount -o remount,rw /
导入根证书:hdc file send ./cacert.pem /etc/ssl/certs/
三、安装Charles证书到系统可信目录
点击 Help--->SSL Proxying--->Install Charles Root Certificate--->安装证书--->选择证书存储路径为:受信任的根证书颁发机构
四、设置代理
1)点击 Proxy--->SSL Proxy Settings--->在Include添加 *:* 和 *:443
2)点击 Proxy--->Proxy Settings--->勾选Enable transparent HTTP proxying
五、HarmonyOSApp开发时,系统原生HTTP数据请求能力HttpRequestOptions参数设置(三方开源库axios组件,其代理功能参考gitee)
1)设置usingProxy为true,表示使用HTTP代理;
2)设置caPath为"/etc/ssl/certs/charles-ssl-proxying-certificate.pem"
六、将手机与连电脑端接在同一局域网下,手机连接WIFI时,点击代理设置(手动),设置代理IP,端口为Charles监听的端口,在上述步骤四的Proxy Settings中可以查看和修改
七、打开charles,开始抓包: 一、HarmonyOS手机WIFI代理设置: 设置-WLAN中: ——>弹出搜索到的可用WIFI列表(未连接过的WIFI) ——>点击待连接WIFI,进入密码输入界面 ——>弹出页内“代理”选择“手动” ——>代理服务器主机名填入IP地址,端口号一般都填8888 ——>点击连接