VMOS 简单抓包

  1. 添加虚拟机,选择安卓 7.1 极客版
  2. 下载证书并移动证书到系统目录下
  3. 设置wifi代理

添加虚拟机,选择安卓 7.1 极客版

下载证书并移动证书到系统目录下

HttpCanary

  1. 从物理机:HttpCanary - 设置 - HttpCanary 根证书 - 导出HttpCanary根证书 - 选择 System Trusted(.0) 结尾的证书,默认放在/sdcard/HttpCanary/certs
  2. 将证书导入虚拟机中,可以使用虚拟机自带文件管理器导入。
  3. 虚拟机中使用 R.E 文件管理器将证书移动到/system/etc/security/cacerts/中,为证书设置权限
  4. 重启虚拟机

其它.crt证书

  1. 进入虚拟机安装.crt证书,得到*.0的证书,路径:/data/misc/user/0/cacerts-added/
  2. 将其移动到系统路径:/system/etc/security/cacerts,并修改权限
  3. 重启

命令

// 查看证书信息
openssl x509 -subject_hash_old -in *.crt
输出hash,例:8e77c73a.0
// 重命名证书
mv *.crt 8e77c73a.0
// root 权限
adb root
adb remount
adb shell mount -o rw,remount /system
// 将证书push到对应目录
adb push 8e77c73a.0 /system/etc/security/cacerts

设置wifi代理


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 chgocn@gmail.com
笔记