Charles - 夜神模拟器证书安装App抓包-charles监控手机出现unknown 已解决
1.Openssl安装
http://slproweb.com/products/Win32OpenSSL.html
exe下载安装后进行配置
新建系统变量OPENSSL_HOME,变量值设为(绝对路径)软件安装目录下的bin
直接浏览
编辑用户变量path,新建%OPENSSL_HOME%,最后点击确定
查看openssl版本,输入命令:openssl version
2.夜神模拟器安装
3.Charles安装
https://www.charlesproxy.com/latest-release/download.do
安装完成后进行 安装证书并导出
这里有个坑,选择下载目录后,需要在文件夹名后面加上"\xxx"才会把证书下载到该目录下的xxx.pem文件,否则的话证书会下载到上一级目录,而证书名就是最后一级目录的名称;
开启代理模式
点击Proxy > SSL Proxying Setting,勾选Enable SSL Proxying,添加代理域名/端口
证书格式化
前面介绍了如何安装openssl
1.查看哈希值:openssl x509 -subject_hash_old -in “My File.pem”
2.修改成对应的文件名,
注意后缀(.0):
ren “My File.pem” 326c9e5c.0
直接拖动进去,将证书复制到模拟器的目录:system/etc/security/cacerts/
4.来到windows本地的模拟器安装目录下
4.1查看连接状态:nox_adb.exe devices
4.2判断是否有root权限(默认开启):nox_adb.exe root
4.3进入shell:adb shell
4.4获取超级用户权限:su
4.5修改system目录读写权限:mount -o remount,rw /system
4.6开启证书权限:chmod 644 /system/etc/security/cacerts/326c9e5c.0
模拟器WiFi填入Charles代理的IP和端口
打开模拟器WiFi填入Charles代理的IP和端口 一直按住左边鼠标
搞定
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
2019-09-04 linux服务器同时运行两个或多个tomcat
2019-09-04 linux配置环境jdk
2019-09-04 mysql修改后启动my.cnf报错Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
2018-09-04 mysql安装下载
2018-09-04 sqlite简单笔记
2018-09-04 远程桌面连接(连接服务器)报错Oracle修正