模拟器配置
模拟器配置

问题
系统无法抓包
解决方案
配置代理


系统说明:
手机抓包https数据,需要安装证书
-
android 7.0以下系统
- 默认是可以正常抓包
- 运行起来都是比较卡
- 目前网络找不好找
-
android 7.0以上系统
- 默认是不可以正常抓包,需要做额外的配置
- 运行起来流畅
- 目前网络比较好找
配置模拟器准备
导出Fiddler证书
将Fiddler的证书导出到电脑,点击Tools -> Options -> HTTPS -> Actions -> Export Root Certificate to Desktop

下载和安装openssl
Win32/Win64 OpenSSL http://slproweb.com/products/Win32OpenSSL.html
下载Window版openssl,选择最上面的64位EXE点击下载安装即可

安装完成之后,打开cmd命令行试试openssl命令是否生效,要是有如下输入信息,就说明安装成功:

证书格式转换与重命名
-
将Fiddler
cer证书转pem证书,在cmd输入如下命令进行转换1openssl x509 -inform DER -in d:\FiddlerRoot.cer -out d:\FiddlerRoot.pem -
用md5方式显示pem证书的hash值, 在cmd输入如下命令
1openssl x509 -inform PEM -subject_hash_old -in d:\FiddlerRoot.pem![image-20220819022628479]()
-
将pem证书重命名,使用上面显示的值
269953fb对pem证书进行重命名
安装证书到系统目录
-
拖拽证书到系统
-
移动证书到系统证书目录
-
/system/etc/security/cacerts
-
下载MT管理器
-
打开终端修改权限即可
![image-20220819023520955]()
-
-
-
查看效果
点击模拟器的
设置==>安全==>信任的凭据==>系统

一行命令解决read-only file system问题
df查看分区
mount -o remount -w /dev/vda2 (/dev/vda2为文件夹所在分区名,这里替换成你的)
报错read-only file system的原因是你所在的分区只有读权限, 没有写权限
mount为挂载分区命令,mount -o remount -w 重新挂载分区并增加写权限,增加读写权限即为 -rw
接下来就可以在分区内文件夹里自由读写啦~



浙公网安备 33010602011771号