iOS 7: How to get own number via private API?
Old ways don't work any more: // way 1 void *lib = dlopen("/Symbols/System/Library/Framework/CoreTelephony.framework/CoreTelephony", RTLD_LAZY); NSString* (*getPhoneNumber)() = dlsym(lib, "CTSettingCopyMyPhoneNumber"); if (getPhoneNumber == nil) { NSLog(@"getPhoneNumber is nil"); return nil; } NSString* ownPhoneNumber = getPhoneNumber(); // way 2 extern NSString* CTSettingCopyMyPhoneNumber(); NSString *phone = CTSettingCopyMyPhoneNumber(); Related questions: Is it possible to detect a phone number of the device in iOS? [UPDATE] Provided method works on iOS 6.1.4 without JB and iOS 7.1.2 with