2

概要:

  • SSL 代理的设置
  • 使用postern 转发请求响应
  • 证书的安装
  • 安卓7以后系统只信任系统证书,需要把用户证书移动到系统证书目录
  • 系统证书路径 /etc/security/cacerts
  • 用户证书路径 /data/misc/user/0/cacerts-added
  • 利用Magisk的Move Certificates模块,来移动证书

charles 的设置

  • SSL 代理设置
    屏幕截图(5)(1).png
  • 点击add 增加ssl 解密的范围规则
    image.png
    image.png

证书

方式一: 直接安装 ,按照提示,在手机端 打开对应网页。安装即可。
屏幕截图(1)(1).png
方式二:

    1. 将证书保存在本地
      屏幕截图(3)(1).png
      pem和cer 格式的都可以
      image.png
    1. 将证书推送到手机存储中

      adb push C:\Users\Administrator\Desktop\charles.pem  /sdcard
    1. 安装证书

      • 设置 --> 安全性和位置信息 --> 加密与凭据 --> 从存储设备安装
      • 点击左上角,选择手机pixle
      • image.png
      • 点击对应的证书
      • image.png
      • 安装好后,可以在 设置 --> 安全性和位置信息 --> 加密与凭据 --> 受信任的凭据 --> 用户界面中看到安装好的凭据
      • image.png

此时,打开百度,已经可以安装查看https的请求了

    1. 安卓7以后系统只信任系统证书,需要把用户证书移动到系统证书目录(操作Magisk manager的时候,建议关闭postern 的VPN,避免Magisk manager异常)

      • 打开app ,在登录位置,输入手机号,点击发送验证码,app会提示网络异常,需要把用户证书移动到系统证书目录
      • 打开 magisk manager
      • image.png
      • 点击搜索,Move Certificates,然后安装即可。
      • image.png
      • 安装完成后,需要重启手机。重启后,会将用户界面下的凭据转移到 系统下。
      • 重启完成后,用户界面下的XK72 Ltd 凭据就转移到了系统下,
      • 再次尝试app中获取验证码,可以正常获取到验证码了

永乐
23 声望7 粉丝

目前文章属于笔记类型,暂未整理。 后期会系统化整理。


« 上一篇
01 charles

引用和评论

0 条评论