美文网首页android
Mac & Charles & android

Mac & Charles & android

作者: lilith买买买 | 来源:发表于2018-09-11 18:35 被阅读80次

    在Mac上用Charles抓包,android有时候抓https能成功,有时候就会出现类似下面的错误(已经加了ssl proxy settings)


    点一条进去看,可以看到Client SSL handshake failed: An unknown issue occurred processing the certificate (certificate_unknown)的错误提示

    参考了Mac下用Charles实现Android http和https抓包终于解决问题,记录一下。
    从错误提示也可以猜出应该是证书问题。

    步骤

    1.help ->SSL Proxying->Save Charles Root Certificate,下载得到charles-ssl-proxying-certificate.pem
    2.在命令行下执行adb push charles-ssl-proxying-certificate.pem sdcard/charles.pem,把证书推到手机SD卡中。
    3.在手机上找到charles.pem文件,点击安装,提示没有找到应用打开该类型文件
    4.手机设置 ->更多设置 ->系统安全 ->从SD卡安装 ->选择charles.pem,又提示输入凭证存储密码
    5.设置锁屏密码,再执行第4步
    完成!

    相关文章

      网友评论

        本文标题:Mac & Charles & android

        本文链接:https://www.haomeiwen.com/subject/uzougftx.html