模拟器或手机长按无线网图标,打开无线设置后,再长按连接的无线网络,打开修改网络
代理服务器设置抓包的机器IP,端口默认8888,charles如果有修改,此处也要设置相应的端口号。
抓包机器上打开charles
手机上打开浏览器访问chls.pro/ssl,然后下载证书,安装证书。
证书名称随便输入,验证方式可以选择图案,然后设置一个手势。
证书安装好以后,去设置->安全->信任的凭据(不同手机版本自己查找对应入口),查看证书是否安装成功,证书在用户证书下边。
再次进入网络设置,将代理改成“无”。
打开Magisk
点击小菜花,会列出可以安装的模块
点击搜索,输入“move”,可见
点击
确保能看到这个界面
然后 关闭,点击
安装模块
出现此界面,说明安装完成。点击重启,如果是模拟器,一般会卡死,等一会后,可以直接硬重启。
重启后,再次进入证书查看,是否已经成功搬到系统下了
至此,已经可以过掉对用户证书进行检测的APP。
如果APP继续对中间人代理进行检测,那就需要我们把抓包放到socket层,这时就要Charles和Postern结合做了。
Charles打开代理设置
将socks代理打开
打开Postern
服务器地址设:抓包机子的IP
端口默认:8889,同样是Charles里的设置
代理类型选择“SOCKS5”
账号,密码填空
然后进入“配置规则”,将“直连”删掉
进入刚才设的代理规则,按图设置
最后,打开VPN
可以看到爱奇艺的https的 包都能抓到了。