鸿蒙模拟器 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 证书」,在文件管理器中选择「我的手机」-「下载」,选择刚刚保存的证书进行安装即可
相关推荐
sam.li16 小时前
鸿蒙HAR对外发布安全流程
安全·华为·harmonyos
sam.li16 小时前
鸿蒙APP安全体系
安全·华为·harmonyos
ChinaDragon19 小时前
HarmonyOS:通过组件导航设置自定义区域
harmonyos
人工智能知识库19 小时前
华为HCIP-HarmonyOS Application Developer题库 H14-231 (26年最新带解析)
华为·harmonyos·hcip-harmonyos·h14-231
搬砖的kk20 小时前
鸿蒙 PC 版 DevEco Studio 使用 OHPM 下载三方库教程
华为·harmonyos
游戏技术分享1 天前
【鸿蒙游戏技术分享 第75期】AGC后台批量导入商品失败,提示“参数错误”
游戏·华为·harmonyos
No Silver Bullet1 天前
HarmonyOS NEXT开发进阶(十七):WebView 拉起 H5 页面
华为·harmonyos
liuhaikang1 天前
【鸿蒙HarmonyOS Next App实战开发】口语小搭档——应用技术实践
harmonyos
liuhaikang2 天前
鸿蒙VR视频播放库——md360player
音视频·vr·harmonyos
飞露2 天前
鸿蒙Preview预览文件失败原因
华为·harmonyos