雷电模拟器charles代理抓包

(1)导出.cer证书,为ssl抓包做准备

导出的时候格式一定选择cer,方便模拟器导入

(2)模拟器设置pin等安全导入证书

a.忘记模拟器设置的密码,可按照下面操作重置

复制代码
rm /data/system/locksettings.db
rm /data/system/locksettings.db-shm
rm /data/system/locksettings.db-wal
rm /data/system/gatekeeper.password.key
rm /data/system/gatekeeper.pattern.key
复制代码
可能以下文件在system文件夹不存在,如存在,执行命令删除
rm /data/system/fingerprintpassword.key
rm /data/system/personal.key
rm /data/system/gesture.key
rm /data/system/password.key

以上代码挨个执行一遍重启模拟器继续操作

b.设置完密码之后导入

导入前需要

adb root

adb remount

adb shell

导入前先 查看用户证书列表

ls /data/misc/user/0/cacerts-added/

查看后记好未导入的证书列表

#拷贝刚才新加的证书名字到系统信任证书目录

mv /data/misc/user/0/cacerts-added/xxxxxxxx.0 /system/etc/security/cacerts/

重启模拟器

(3)命令行设置http代理

IP是电脑的ip,port是抓包工具设置的端口

adb shell settings put global http_proxy 192.168.50.192:8888

移除代理设置

adb shell settings delete global http_proxy&adb shell settings delete global global_http_proxy_host&adb shell settings delete global global_http_proxy_port

(4)抓包

因项目问题,这个文章是随手记的,抓包就不传了,可自行查找

相关推荐
sun00770039 分钟前
ubuntu增加swap交换空间
linux·运维·服务器
苹果醋31 小时前
前端面试之九阴真经
java·运维·spring boot·mysql·nginx
Diamond技术流1 小时前
从0开始学习Linux——环境变量详解
linux·服务器·学习·centos·软件安装·环境变量
疯狂吧小飞牛1 小时前
openssl颁发包含主题替代名的证书–SAN
运维·服务器·网络
疯狂吧小飞牛1 小时前
openssl创建自签名证书
linux·服务器·ssl
qhd吴飞2 小时前
在linux下用二进制方式安装mysql8
linux·运维·服务器
股票GPT分析2 小时前
《Python 股票交易分析:开启智能投资新时代》(二)
大数据·服务器·python·c#·fastapi
Wang's Blog2 小时前
RocketMQ: Broker 使用指南
服务器·网络·rocketmq
藤原拓远2 小时前
二.LoadBalancer负载均衡服务调用(1)
运维·负载均衡