抓包

抓包App/h5混合开发请求

本人实验成功的案例 所需工具 小黄鸟httpcanary 夜神模拟器

低版本的Android是可以按照小黄鸟默认的操作指引一路配置下去的 ~ 可能出现的问题: 证书无法安装

~关键点: 需要将httpcanay的证书移到 /system/etc/security/cacerts不然会出现抓包时没有网络

注意: 这一步要求手机root,这个操作在低版本的android上面比较容易实现(模拟器是安卓7),如果是android11或者更高,这个文件目录甚至不能通过root权限完成。需要借助别的外部插件来实现

如果你想在android12上面抓包,可尝试Android12 HttpCanary系统证书安装 Magisk模块movecertopen in new window

另外你可尝试将应用放入VMOS虚拟机里面,然后用小黄鸟抓虚拟机的请求。

VMOS Proopen in new window

踩坑记录

  1. 使用charles在PC上面抓包手机的请求 要求:pc与手机能ping通,在手机连接的网络设置代理(设置为pc的ip和指定端口),pc与手机都得安装特定的证书 结果:只能抓到非apph5的请求 原因:可能也跟证书没有放到系统证书里面有关