安卓模拟器9 花瓶Charles抓包APP 详细教程

Ⅰ、所需工具

1、 逍遥安装模拟器
2、Charles抓包工具
3、 MT管理器APP
4、 抓包对象(以贝QiaoAPP为例)
所用工具以及APP截图

抓包工具APP

Ⅱ、设置步骤

1. 设置抓包浏览器网页

标题首先设置好代理 可以实现Charles抓包模拟器的浏览器内容(比如https://www.baidu.com的内容)

2. 导出Charles的证书——以.pem后缀

导出证书

3. 转化导出的证书

把导出的证书转为哈希证书也即是在APP系统内部通过验证的的证书 以.0  千万不要少0之前的点
cmd进入导出证书所在的目录执行以下代码
openssl x509 -subject_hash_old -in 证书全名称(包括后缀)

4. 移动证书以及更改权限

用MT管理器将改好名的证书移动到安卓模拟器系统内
把修改好的整数复制到

我的电脑——图片——逍遥安卓照片 文件夹下

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/679f9b1ddb7c4b64b0f622c6532f28bd.jpeg#pic_center)
# 	MT管理器左侧路径
/storage/emulated/0/Pictures/

鼠标左键长按证书名称——即长按文件7ff9c346.0

#MT管理器右侧路径
/etc/security/cacerts/

打开逍遥模拟器的设置
证书移动成功

证书虽然移动成功了,但此时依旧不可以抓包
在这里插入图片描述

因为证书还没权限,好吧,那我们修改证书权限

进入adb模式连接模拟器修改证书权限

cmd进入逍遥模拟器的安装路径下的路径 输入adb
Eg:我的模拟器安装路径:E:\WIN11_Soft\xiaoyaomoniqi\Microvirt\MEmu
adb模式
如何看看模拟器的端口,adb链接模拟器?
在模拟器的安装路径下 找到文件 MEmu.memu-prev
Eg:E:\WIN11_Soft\xiaoyaomoniqi\Microvirt\MEmu\MemuHyperv VMs\MEmu\MEmu.memu-prev
查看链接端口
链接模拟器

#连接命令
adb connect 127.0.0.1:21503
#查看连接设备
adb devices
#删除连接
adb -s 127.0.0.1:21503 kill-server

连接设备之后,进入adb shell

adb shell

此命令需要在adb shell下执行

chmod 644 /system/etc/security/cacerts/修改后的证书全名
#Eg:我的修改命令
chmod 644 /system/etc/security/cacerts/7ff9c346.0

报只读错误:Read-only file system,也就是说 没有写入权限
报只读权限
好,那先修改写入权限 也就是挂载到system

依次执行以下3条命令

cat /proc/mounts | grep "/system "
/dev/block/sda6 /system ext4 rw,seclabel,noatime 0 0
mount -o remount,rw /system

挂载之后 再执行修改证书权限

挂载成功截图
修改成功截图
此时在去抓包APP 就已经可以了
抓包成功截图

移动的时候需要注意几点
① 必须获得root权限

  因为获得root权限才可以对系统文件读写
  模拟器——系统设置——引擎——Root模式——开
  
② 模拟器必须改为磁盘可写入方式

  因为模拟器中 不改为可写入方式会遇到 Read-only file system,即使你用cmd链接到模拟器
  更改文件夹为读写模式也会出现这样的代码 只要出现这样的代码即为修改失败
  
  模拟器——系统设置——磁盘——磁盘共享——独立系统磁盘
  
  这一步很重要 之前因为这个浪费我好多时间
  
③ 移动完成之后还需要修改证书权限

感谢大佬们的阅读,不足之处还请多多指教

抓包工具 (包含xposed、小黄鸟、MT管理器、虚拟机、信任证书模块)需要的自取

本文只需要用到MT管理器即可

夸克网盘
链接:https://pan.quark.cn/s/714beb6b8527
提取码:Sigy

百度网盘
链接: https://pan.baidu.com/s/1gS0LdXUP9iUC9EZpnevhCA
提取码: 2rq5

阿里云盘
链接:https://www.alipan.com/s/GTvUiBEMTXF
提取码: y68e

工具分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值