哪些年你抓过的包(华为nova4安装证书,使用charles抓https请求 )

最近买了一部安卓机,新机器还没装证书呢,不方便开发测试,恰好有个同事他的小米手机证书装不上,我就先装好个人,再帮他装。安全

帮小伙伴将他的小米8手机安装上证书了 ✌️微信

1. 电脑端安装 Charles,配置Charles

以前装好了,能够参考我写的这篇 哪些年你抓过的包(Mac上抓包之chrales) 文章。 这样你就能够用Chrales抓取PC端的https资源了,post

2. 手机安装ssl证书

移动端抓https资源,苹果手机能够参考 哪些年你抓过的包(Mac上抓包之chrales) ,今天要将的是安卓机的证书安装。测试

第一步:手机跟电脑链接同一wifi

在公司开发,不少时候咱们都有对应的开发,测试,预生产,线上环境,不一样的环境使用不一样的wifi。将手机的 wifi 跟电脑链接一致。加密

第二步:在手机上设置http代理

打开PC上的Charles软件,查看SSL Help >> Proxying >> Install Charles Root Certificate on a Mobile Device or remote Browser3d

查看PC上的IP地址.png

在手机上的wifi上设置HTTP proxy 为172.16.31.172,端口号设置为8888。 代理

设置HTTP proxy.jpg

第三步:下载 ssl 证书

在Charles软件中,点击查看SSL Help >> Proxying >> Export the Charles Root Certificate and Private Key。随便设置一个密码(不过要记住哦)。将导出的charles-ssl-proxying.p12,经过微信发送到手机上。code

13.jpg

第四步:安装 ssl 证书(重要)

在微信中点击该证书,弹出弹窗提示输入密码提取证书。点击肯定按钮。cdn

Export证书.jpeg

弹出新弹出,输入在导出证书时设置的密码,点击肯定。此时证书已经在手机上了。咱们须要到设置里去安装证书。blog

提取证书.jpeg

选择设置进入设置 》安全与隐私 》更多安全设置 》加密与凭据 》从存储设备安装

安全与隐私.jpg

更多安全设置.jpg

加密与凭据.jpg

从存储设备安装.jpg

选择charles证书点击安装.jpg

为证书命名安装证书.jpg

这里须要注意咱们安装证书的时候,须要选择凭据类型为 WLAN ,这点尤为重要,我同事的证书安装很差,就是这个问题。没有选择凭据类型为 WLAN

查看证书的安装状况:在加密和凭据》用户凭据

加密和凭据.jpg

在用户凭据就能够查看到安装的证书。

用户凭据.jpg

小结

以后咱们就能够在手机上访问https资源,在电脑Charles上就能抓到https资源了。安卓机的证书安装过程相比苹果手机要繁琐不少。咱们安照连wifi,设置http代理,下载证书,到正确的位置去安装。按照这个流程去安装。

成功开启开发者权限.jpeg

其中须要注意的地方将手机打开开发者权限后在去安装证书。

华为 nova4 手机开启开发者权限的流程为

设置》系统 》 关于手机 》连续点击几回版本号,若开启了会给一个toast提示

相关文章
相关标签/搜索