2010-08-19 137 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