鸿蒙模拟器 HTTPS 抓包教程

背景

IDE 和模拟器本身有代理设置,但只能配置 HTTP 代理,我们需要配置 HTTPS 代理。

步骤

  1. 在网络库中配置你自己的代理地址(我们使用的 Axios 框架,其他框架可以找找类似设置)

IDE 和模拟器本身的代理设置中只能配置 HTTP 代理,我们这种方式可以抓到 HTTPS

yaml 复制代码
proxy:{
    host: '172.26.184.39',
    port: 9998,
    exclusionList: []
}
  1. 在任一台代理到 Charles 的其他设备上,访问 chls.pro/ssl 下载 CA 证书,随后把证书保存到 PC 端

这么做是因为模拟器本身没有浏览器,外部 APK 又不支持安装..

  1. 打开 DevEco Studio 的 Device File Browser 页签,找到如下路径,在 Download 文件夹下「右键」 -「Upload」,将证书保存到模拟器中
  1. 打开终端,输入 hdc shell aa start -a MainAbility -b com.ohos.certmanager 命令拉起证书管理器
  1. 选择「从存储设备安装」-「CA 证书」,在文件管理器中选择「我的手机」-「下载」,选择刚刚保存的证书进行安装即可
相关推荐
王嘉俊9252 小时前
HarmonyOS 微服务与 OpenHarmony 开发:构建模块化与开源生态应用
微服务·开源·harmonyos·arkts·开发·鸿蒙
半夜偷删你代码3 小时前
鸿蒙中传感器判断移动
华为·harmonyos
星释3 小时前
鸿蒙Flutter三方库适配指南-02.Flutter相关知识基础
flutter·华为·harmonyos
爱笑的眼睛113 小时前
HarmonyOS Canvas画布组件:高级图形绘制技术解析
华为·harmonyos
2501_919749033 小时前
鸿蒙:将Resource类型的image转成 image.PixelMap 类型
华为·harmonyos·鸿蒙
爱笑的眼睛113 小时前
HarmonyOS 环境光传感器自适应:构建智能光线感知应用
华为·harmonyos
猫林老师3 小时前
HarmonyOS物联网设备连接与管理实战
物联网·华为·harmonyos
二流小码农5 小时前
鸿蒙开发:web页面如何适配深色模式
android·ios·harmonyos
爱笑的眼睛115 小时前
HarmonyOS心率传感器数据采集:从原理到高级应用实践
华为·harmonyos
爱笑的眼睛119 小时前
HarmonyOS中Radio单选框组件的交互设计深度解析
华为·harmonyos