我需要拦截来自移动应用程序的请求以利用其内部API。在应用程序中有聊天,我需要接收服务器定期发送给应用程序的信息。为此,我使用Xposed +模块安装了Genymotion,以绕过SSLPinning和Fiddler作为代理(也试过Charles)。之后我看到来自应用程序的一些流量(长轮询请求),但我不需要显示我需要的事件,尽管应用程序仍然接收它们并显示它们。
我可以以某种方式拦截来自应用程序的所有流量,我该怎么做才能做到这一点?提前谢谢你)
答案 0 :(得分:0)
在Fiddler方面,您必须在 允许远程计算机连接 的设置中启用。
您还需要家庭网络中计算机的IP地址,例如: 192.168.0.13
现在启动虚拟设备并配置代理(取自Genymotion FAQ):
如何在虚拟设备中配置代理设置?在你的 虚拟设备:
- 点击“菜单”>系统设置。
- In Wireless&网络,选择Wi-Fi。
- 单击WiredSSID并按住两秒钟。
- 单击“修改网络”。
- 选中显示高级选项。
- 在代理设置中,选择手动。
- 输入代理设置( PC的第2步所指的IP地址和端口8888 )
- 点击保存。
醇>