Access to iPhone SMS content

I want to confirm if access to SMS content is allowed programmatically. Are developers allowed to access the content of incoming / outgoing SMS on iPhone?

Is it possible to access incoming / outgoing sms messages and get information related to them, for example sms sent, sent, body, time, etc. using my own expression.

+1


source to share


2 answers


No, you cannot do this through the open API.



You might be in luck with the private API and jailbreak, but I would guess that this is not what is allowed here.

+1


source


Apple Dev Library says, “In iOS 4.0 and later, you can send text messages from your app. Sending messages. Incoming SMS messages are sent to the built-in Messages app. I'd like them to explain why they don't allow programs access messages.

So, not with an iPhone app, apparently, but you can access them with a desktop app. See here .

"Apple keeps your text messages in their iPhone backups, whether they are stored locally on your PC or part of an iCloud backup, which is what you need. That's good! Unfortunately, they are not separated. Via the file system. If you back up locally on your Apple computer, you can find the file under Library> Application Support> MobileSync> Backup. There should be several folders, each with a different backup image of your phone. should have a file named "3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata" These are your texts in the form of a SQLite database.



You need SQLite to decrypt the file. There are some instructions here:

How to access iPhone SMS text message backup files .

0


source







All Articles