Android7.0 之后默认不信任用户添加到系统的CA证书了,所以我们需要安装到系统里去。
默认你已经配置好了Charles,不会的网上查下,这边我配置的是*:*,你根据需要自己配置
首先你的手机得ROOT,打开Charles->Help->SSL Proxying->Save Charles Root Certificate ..
命名好名字保存到你需要的位置如:文件名:Charles.pem 保存路径:D
进入到你保存的文件位置,打开Git Bash Here,没有的自行安装Git
输入命令openssl x509 -subject_hash_old -in Charles.pem 最后是你保存的文件名
运行后第一行的字符复制下来,将原来的文件harles.pem改成复制的字符名,后缀为0,如9c0df310.0
将该文件发送给手机,用RE管理器移动此文件到system/etc/security/cacerts目录下
手机跟电脑在同一网络下,手机WIFI改成代{过}{滤}理,输入你的电脑IP,默认端口号8888,打开APP,微信小程序,微信公众号抓包成功