一般破解网上会说去官网下载安装后再去下载一个破解版的charles.jar包,这个我在尝试的时候遇到一个坑,就是我在改jar包名字的时候手动给它加了个.jar,安装好了后点击启动程序无响应也没提示,琢磨半天才意识到电脑默认是隐藏后缀的,因此这个破解的包名其实是charles.jar.jar,因此不能被识别,记下来以此为戒哈html
如今要说的是另外一个方法,来源:https://blog.csdn.net/qq_25821067/article/details/79848589浏览器
// Charles Proxy License安全
// 适用于Charles任意版本的注册码,谁还会想要使用破解版呢。.net
// Charles 4.2目前是最新版,可用。htm
Registered Name: https://zhile.ioblog
License Key: 48891cf209c6d32bf4接口
本方法通杀charlse系列激活问题。ssl
亲测可用,感谢博主分享io
第二个是手机https抓包的问题:下载
1.先给电脑安装信任证书,参考:https://blog.csdn.net/zpf_nevergiveup/article/details/78994481
help-ssl proxying-install charles root certificate
而后这里会弹出窗口一个不受信任的证书,选择安装并信任它,(你可能须要手动选择一个安装物理路径,)若是证书导入后仍然显示不受信任,此时你须要参考这个https://jingyan.baidu.com/article/2c8c281db99a9b0008252a94.html,把你原来安装的证书粘贴过来,而后再打开看下你证书信息,以下图所示,说明你电脑上的证书安装成功了
而后在charles上设置下容许访问的端口,这里设置的是443,由于https默认是443
完成这一步,你的电脑上可抓到https的接口了
而后就是在手机上装证书了,手机浏览器上输入chls.pro/ssl下载证书并安装,而后信任它便可,有时候打开浏览器并不会自动弹出安装提示,只是下载,不要紧,下载后咱们在手机设置里-安全与隐私-从usb存储添加里选择你刚刚下载的charles证书,而后安装信任它便可,你能够信任证书-用户里查看是否有charles的证书,到这一步,手机的安装完成,你能够在charles上明文查看https的接口信息啦