HarmonyOS 鸿蒙Next,charls 抓包 https 失败
HarmonyOS 鸿蒙Next,charls 抓包 https 失败
更多关于HarmonyOS 鸿蒙Next,charls 抓包 https 失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
1.从charles导出Root证书,保存为PEM格式:
PC端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,开始抓包
参考链接 https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-network-55-V5
更多关于HarmonyOS 鸿蒙Next,charls 抓包 https 失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS 鸿蒙Next系统中,针对charls抓包工具遇到HTTPS失败的问题,通常是由于以下几个原因:
-
证书问题:charls可能未正确安装或识别用于HTTPS通信的根证书或中间证书。鸿蒙系统对安全证书有严格要求,确保使用受信任的证书进行加密通信。
-
权限设置:鸿蒙系统可能限制了charls抓包工具的网络访问权限,特别是涉及HTTPS的敏感数据。检查应用权限设置,确保charls有权访问网络数据。
-
系统安全策略:鸿蒙Next可能内置了更严格的安全策略,防止未经授权的第三方工具捕获HTTPS流量。这是为了保护用户隐私和数据安全。
-
软件兼容性:charls可能尚未完全适配鸿蒙Next系统的最新安全特性或网络协议。确保charls版本是最新的,或查找是否有针对鸿蒙系统的特定版本。
-
网络配置:检查设备的网络配置,包括代理设置、VPN等,这些可能影响HTTPS通信。
若上述原因排查后仍无法解决问题,可能是charls与鸿蒙Next系统之间的兼容性问题。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。