2014-03-14 39 views
0

嗨,世界各地的開發者,我正在製作的應用程序是用於內部分發,我們使用一些Apple的小祕密來讓應用程序按我們的想法工作:比如獲取IMEI和IMSI與這裏描述的方法:get IMEI on iPhone with CoreTelephony?使用CoreTelephony框架獲取iOS 7上的IMEI和IMSI

它在過去2年工作得很好,但因爲越來越多的人在公司轉移到iOS 7,我們發現這種方法不再適合我們的需要 - 它只是返回一個零iOS 7.整個系統設計用於保存IMEI和IMSI信息,修改它需要付出相當大的努力,所以我們寧願專注於將IMEI和IMSI信息從設備中取出。

我的研究讓我看到這篇文章:https://code.google.com/p/iphone-wireless/source/browse/wiki/CoreTelephonyFunctions.wiki,它描述了一個名爲__CTGetIMEI的私有方法。但是,我不知道如何使用這個方法,因爲它看起來像一個C級方法。如果有的話,我可以舉個例子,請幫忙。

回答

2

iOS7 CoreTelephony框架中沒有這樣的功能。有在iOS 4.0中,但從4.3左右缺失。

有很多方法可以獲得IMEI How to get IMEI on iPhone 5,但自iOS7以來,它們受到保護,授權爲com.apple.coretelephony.Identity.get。因此這些API只能在越獄設備上運行。這同樣適用於IMSI。

+0

在越獄設備上了解更多關於這些API的信息會很高興,您能否指給我一個鏈接?謝謝。 –

+0

我已經發現(反向工程)這些API我自己,並不知道他們的任何文檔。 – creker

+0

我自己的研究指出了相同的結論,謝謝。 –