我有兴趣分析我在应用商店中找到的应用程序所使用的网络流量。我可以用wireshark来分析网络上的流量,但这太容易了。
相反,我宁愿在一个虚拟化的iOS实例上运行这个应用程序。
能否在OS上的虚拟机中运行iOS?
我最初的搜索显示,这可能很困难,因为很多虚拟化软件都是为x86架构设计的,而iOS运行在ARM体系结构上。
以前有人用过这个吗?
发布于 2014-06-18 07:54:51
正如您所说,您不能在模拟器上运行常规的Appstore应用程序。相反,使用越狱的iDevice,安装从Cydia工具,如tcpdump,sslKillSwitch来监控电话设备的流量。
您可以在IOS应用分析网站上找到的其他技巧
祝好运!
发布于 2018-10-17 15:17:22
不可能在iOS上安装VirtualBox,因为iOS只用于基于ARM的处理器,而VirtualBox不支持ARM体系结构的硬件仿真。与Android不同的是,iOS不是开源的,所以您不能为x86处理器重新编译它。另外,您还需要为iOS编写一个定制的引导加载程序。
一家名为科雷里姆的公司声称是第一家向开发人员和测试人员提供虚拟iOS设备体验的企业。该公司将此定义为“移动开发的未来”,这将为开发者提供即时访问,让他们可以在虚拟的iPhones和iPads上运行他们的产品,而这些产品正在运行着实际的iOS的真实版本。
https://stackoverflow.com/questions/23938537
复制相似问题