I am trying to build an app that needs access to Sim cards unique Identity for iOS devices. Is it possible to get the details like ICCID and IMSI of SIM cards using any Private APIs
Asked
Active
Viewed 6,258 times
1 Answers
1
Look at this private header.
Using these private functions you can get MCC, MNC and MSIN. IMSI consists of those parts. So you can construct IMSI.
As for ICCID - try to find suitable info in these headers.

curious
- 666
- 4
- 13
-
Did you actually tried those or you just posted the first thing you found on the topic? Starting at iOS 7, for example, you can't access IMSI or any similar info without special entitlement. – creker Dec 05 '14 at 09:48
-
1Your link already contains the function to access IMSI - `CTSIMSupportCopyMobileSubscriberIdentity`. To use it on modern iOS versions you need to sign your app with `com.apple.coretelephony.Identity.get` entitlement set to true. – creker Dec 05 '14 at 09:50
-
1Sorry, I've forgotten to add one more link with [entitlements](http://iphonedevwiki.net/index.php/CoreTelephony.framework). – curious Dec 05 '14 at 09:59