R – Enterprise distribution Program for iPhone

enterpriseiphoneiphone-developer-program

I would like to implement a application which backs up all the internal data like SMS, MMS, videos, audios, documents, call history stored in iPhone. But this seems to be not possible with API docs that the apple has released so far … I have gone through the PDF of Enterprise distribution program and some of the links related to Enterprise Distribution Program, specifies about the Remote wipe and accessing of internal data like Calendar, SMS, MMS etc …. But they didn't mention how to do it programmatically.

Does Apple provide any special privileges like extra API support to access the internal data in their Enterprise Distribution Program?.

Is there any difference between Enterprise Distribution Program and Standard Distribution Program in the development point of view?

And since in-house distribution does not require Apple approval, shall we use some other method which are not officially mentioned in apple docs, to access the internal stored data ..

If so can anyone point out the way to do it?

Any help would be greatly appreciated
awaiting for your response

Best regards,
Mohammed Sadiq ….

Best Answer

You will not get any "bonus api", as there is no api, there's just public one, and private calls. Still, as you will distribute the app on in-house basis, you can use sqlite to get access to sms, calendar, phonebook data. I can't say for sure about other fields, as I don't know the exact permissions of the latest sandbox profile. You definitely can get access to everything on jailbroken device, but that might be not the best solution for you.