最近我想为Android游戏创建一个抓取/自动化项目。
我做了什么:
安装并配置了查尔斯代理
通过我的计算机定向的wifi连接
在我的智能手机上安装了查尔斯证书
使用apktool修改了游戏 .apk ,因此我可以解密https(证书固定)
我的问题是我看不到游戏中所有的流量。我想在做完游戏动作后,我应该在 charles 中看到请求/响应。我只能看到登录游戏期间对游戏公司域的http / https请求/响应(当然,这是解密的,一些关于游戏内购买,硬币销售等的json内容)。我以为游戏的某些部分可能会绕过我的代理服务器,所以我尝试了一些应用程序(例如 ProxyDroid )使我的整个手机流量都通过了 charles ,但不幸的是,它没有通过没有帮助。
我在使用 Bluestack 时在wirehark中发现,游戏服务器托管在亚马逊上(如果有帮助的话)。
我尝试在装有Android 4.4.4、7和8的手机上安装应用程序。 我进行了大量研究,但找不到任何能帮助我解决问题的答案或线索,因此,我在这里写这篇文章是希望从比我有经验的用户那里寻求帮助。