HarmonyOS Charles 抓包步骤

HarmonyOS Charles 抓包步骤。

HarmonyOS
2024-11-08 09:08:12
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

​一、手机设置代理

1)打开Charles,找到菜单栏Proxy->Proxy Settings,记录一下端口号。默认为8888。

2)找到菜单栏,Help->Local IP Addresses,记录一下当前电脑的IP地址。

3)将手机与PC连接在同一局域网下,手机连接WiFi时,点击代理设置(手动),设置代理IP和端口号。

二、设置Charles抓包http和https

1)点击 Proxy--->SSL Proxy Settings--->在Include添加*:* 和 *:443。即1、配置host为* ,端口为*;2、配置host为* ,端口为443。

2)点击 Proxy--->Proxy Settings--->勾选Enable transparent HTTP proxying。

三、PC端Charles导出&安装证书

1)点击Help-->SSL Proxying-->install Charles Root Certificate,安装Charles根证书,选择证书存储路径为:受信任的根证书颁发机构。

四、导入系统根证书至手机&安装:

1) 通过手机浏览器打开地址http://chls.pro/ssl, 下载charles提供的网址下载证书,在浏览器下载之后要另存到公共目录Download。

事项1:这里很有可能Charles会有一个弹框,提示deny或者Allow,一定选Allow。如果没有弹框大概率下载不下来,可以手机断开WiFi再连接,再去访问。

这个地址:

事项2:另存到Download目录,可以从浏览器下载列表,点击打开,默认会用预览器打开,打开之后左下角有分享按钮,点击弹出分享页面,有另存为。

保存到系统的Download目录。

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

3) 选择从存储设备安装,选择刚才保存到Download目录的pem证书。

至此,可以使用Charles抓包。​

分享
微博
QQ
微信
回复
2024-11-08 16:11:33
相关问题
webview如何实现charles
1143浏览 • 1回复 待解决
HarmonyOS如何实现使用 Charles
2946浏览 • 1回复 待解决
charles手机端设置
412浏览 • 1回复 待解决
如何使用Charles工具
2345浏览 • 1回复 待解决
Charles工具-App开发指导
1250浏览 • 1回复 待解决
Charles 网络长按无法修改
658浏览 • 1回复 待解决
charles流程,有人知道吗?
644浏览 • 1回复 待解决
网络请求以及日志
810浏览 • 1回复 待解决
应用,求解决方案
1992浏览 • 1回复 待解决
#鸿蒙学习大百科#模拟器如何
288浏览 • 1回复 待解决
HarmonyOS 外部应用怎么trace
41浏览 • 1回复 待解决
分层图标处理开发步骤
408浏览 • 1回复 待解决
动态申请权限的步骤是怎样的?
474浏览 • 1回复 待解决