HarmonyOS Mac上如何使用Charles抓包

根据这个描述操作不行

请参考这个:

1.从charles导出Root证书,保存为PEM格式:

Charles导出证书,点击 Help—>SSL Proxying—>Save Charles Root Certificate

2.导⼊系统根证书

启动证书安装器进行指定pem证书安装:

1)将Charles导出的pem文件hdc file send到手机存储器内

2)hdc shell aa start -a MainAbility -b com.ohos.certmanager 启动证书安装器

3)选择从存储设备安装,选择指定pem证书

3.配置Wi-Fi和代理,代理到个⼈charles端⼝上

修改 /data/service/el1/public/wifi/device_config.conf ⽂件,加⼊proxy配置:

<WifiDeviceConfigProxy>

wifiProxyconfig.configureMethod=2

wifiProxyconfig.autoProxyConfig.pacWebAddress=

wifiProxyconfig.ManualProxyConfig.serverHostName=192.168.1.100

wifiProxyconfig.ManualProxyConfig.serverPort=8080

wifiProxyconfig.ManualProxyConfig.exclusionObjectList=

</WifiDeviceConfigProxy>

4.打开charles,开始抓包

HarmonyOS
7天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

使用webview进行抓包时需要配置SSL协议证书,并且进行双向认证,web中已有相关回调onClientAuthenticationRequest,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#onclientauthenticationrequest9,该链接里有详细的示例代码。

分享
微博
QQ
微信
回复
7天前
相关问题
如何使用Charles工具
2450浏览 • 1回复 待解决
HarmonyOS如何实现使用 Charles
3074浏览 • 1回复 待解决
webview如何实现charles
1238浏览 • 1回复 待解决
HarmonyOS 使用Charles不到https的
139浏览 • 1回复 待解决
HarmonyOS Charles 步骤
1027浏览 • 1回复 待解决
HarmonyOS使用Charles代理
123浏览 • 1回复 待解决
charles手机端设置
488浏览 • 1回复 待解决
Charles 网络长按无法修改
724浏览 • 1回复 待解决
Charles工具-App开发指导
1437浏览 • 1回复 待解决
charles流程,有人知道吗?
733浏览 • 1回复 待解决
如何在PC查看MAC地址
736浏览 • 1回复 待解决
HarmonyOS 怎么安装证书、
158浏览 • 1回复 待解决
HarmonyOS 模拟器问题
162浏览 • 1回复 待解决
网络请求以及日志
915浏览 • 1回复 待解决
应用,求解决方案
2067浏览 • 1回复 待解决