2010-08-19 103 views
0

我想知道是否有任何方法来监控第三方iPhone应用程序的API调用?例如,如果应用程序访问地址簿有一种方法来监视该电话或拦截电话?我知道,如果没有越狱,这样做可能是不可能的,但在监狱破门后甚至有可能?监控iphone应用程序API调用

谢谢!

回答

0

不,没有。

你可以从iOS4开始,看看哪些应用程序已经使用位置服务(你可以在settings.app中找到它)。

0

如果越狱手机,您可以更换框架并添加任何所需的日志记录。尽管如此,这将会非常困难。

+0

Thanks!当你说替换框架(古柯触摸等)时,我假设你指的是坐在obj-c运行时之上的框架?如果我替换了框架,第三方应用程序仍然可以运行?谢谢! – user425651 2010-08-20 01:45:12

1

是..

  1. 下载mitmproxy工具,并通过将 mitmproxy的文件夹,然后运行sudo的蟒蛇setup.py的安装设置。如果一切顺利, mitmproxy必须在$ PATH中可用。
  2. 通过运行 mitmproxy启动mitmproxy。
  3. 通过运行ifconfig en1(或任何您使用的接口)获取您的计算机的IP地址。
  4. 转到您的无线设置,设置代理 为“手动”设置代理 在您的iPhone,并设置IP为您的计算机的IP和端口 为8080

来源和真棒使用案例...

http://mclov.in/2012/02/08/path-uploads-your-entire-address-book-to-their-servers.html