目前我经过查找资料发现:有三种方式可以实现拦截某个APP网络请求,但是都有各种局限性。
1.Android内置VPNservice:通过虚拟网卡实现拦截,有系统弹窗提示,用户点击确认才生效;
2.tcpdump等jar包:需要root手机才能实现抓包功能
3.代理拦截:基于Netty、browsermob-proxy拦截,但是需要手动设置WiFi代理,如果为3G,4G网络则不可行
所以我想请教一下,各位还有没有其他方式拦截网络请求,不需要用户操作,不需要手机root,不需要手动设置代理等限制的方法?或者给个思路也行
