为什么我打开抓包软件后就没有网络了?
困扰我一整天的问题
然后查资料得知.0+版本增加了证书验证。
该机制不再信任用户证书,导致协议无法捕获数据包。
除非证书安装在系统信任的证书中,否则手机需要root权限。
对于大多数人来说,root手机是非常繁琐且不切实际的,尤其是华为用户!
.0以上有没有不需要root的解决方案? 答案当然是肯定的。 我们主要通过安装两个App来解决。
解决方案
利用VMOS+绕过SSL验证实现抓包需求
它是互联网上的一个开源项目,是一个用于禁用SSL证书验证的模块。
是一个可以在不接触任何APK的情况下改变系统和应用程序行为的框架
由于安装需要root权限且耗时,所以我们使用VMOS代替
:
VMOS:
请按照以下步骤完成安装。 完成后,将app安装/克隆到VMOS中,连接抓包工具,完成抓包要求。
-------------------------------------------------- --------------------------
安装步骤:
1.下载VMOS和.apk
2.记住.apk的文件路径
3、安装并打开VMOS,选择文件中转站——我要导入
4.找到需要抓包的APP并完成安装
5、打开模块管理选项,选择,重启VMOS
6.在真机上启动抓包程序,并将目标应用设置为VMOS
7.完成,愉快地开始抓包
问题终于解决了(゚ω゚)
-------------------------------------------------- --------------------------
尝试了多种方法后,我得出的结论是,这个更适合我的手机。