当前位置: 代码网 > 手机>品牌>手机系统 > 【HarmonyOS NEXT】鸿蒙App开发抓包指导-以Charles工具为例

【HarmonyOS NEXT】鸿蒙App开发抓包指导-以Charles工具为例

2024年08月02日 手机系统 我要评论
三、 PC端Charles导出证书,点击 Help--->SSL Proxying--->Install Charles Root Certificate on a Mobile Device or Remote Browser。点击 Help--->SSL Proxying--->Install Charles Root Certificate--->安装证书--->选择证书存储路径为:受信任的根证书颁发机构。1) 通过手机浏览器下载charles提供的网址下载证书,在浏览器下载之后要另存到下载目录。

本文档针对鸿蒙单框架设备开发调测时的抓包方案进行整体介绍(与鸿蒙设备强相关的步骤会做详细陈述),以charles抓包工具为例,具体抓包步骤如下:

手机镜像要求:2.0.0.66(sp60devc00e66r4p1)及以上

大家容易忽略的点(重要):
1、配置环境时,一定要在电脑charles弹出的窗口选择allow,才能够跟手机链接。
2、下载证书时,链接需加上http://chls.pro/ssl,下载完需要另存到公共目录download等
3、升级5.0后,如果出现无法弹出下载窗的问题,需要在浏览器设置 --> 扩展服务 --> 停止服务,清空缓存数据。

一、将手机与pc连接在同一局域网下,手机连接wifi时,点击代理设置(手动),设置代理ip,端口为charles监听的端口,在上述步骤四的proxy settings中可以查看和修改;

二、设置代理,操作步骤:
1)点击 proxy--->ssl proxy settings--->在include添加 *:* 和 *:443
2)点击 proxy--->proxy settings--->勾选enable transparent http proxying

三、 pc端charles导出证书,点击 help--->ssl proxying--->install charles root certificate on a mobile device or remote browser

四、 导入系统根证书至手机:
1) 通过手机浏览器下载charles提供的网址下载证书,在浏览器下载之后要另存到下载目录
2) hdc shell aa start -a mainability -b com.ohos.certmanager 启动证书安装器
3) 选择从存储设备安装,选择指定pem证书

五、安装charles证书到pc系统可信目录,操作步骤:
点击 help--->ssl proxying--->install charles root certificate--->安装证书--->选择证书存储路径为:受信任的根证书颁发机构

六、打开charles,开始抓包:

附:

一、鸿蒙单框架手机wifi代理设置:
设置-wlan中:
——>弹出搜索到的可用wifi列表(未连接过的wifi)
——>点击待连接wifi,进入密码输入界面
——>弹出页内“代理”选择“手动”
——>代理服务器主机名填入pc端ip地址,端口号一般都填8888
——>点击连接
二、更多charles抓包工具使用步骤,请参考文档;https://juejin.cn/post/6844904182588112904

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com