2

My application needs to access the call history of the iPhone, it's possible to access

"/private/var/wireless/Library/CallHistory/call_history.db" since iOS 5.

So i had like to know if Apple has changed the security in iOS7 to allow third party apps to access the "call_history.db"

Thanks.

iPatel
  • 46,010
  • 16
  • 115
  • 137
VNAIK
  • 170
  • 2
  • 9
  • possible duplicate http://stackoverflow.com/questions/6214725/iphone-call-log-history – iPatel Sep 25 '13 at 11:35
  • 1
    This is not a duplicate. None of those questions have been suitably answered and the ones that have work only for <6.0. – user1349663 Mar 04 '14 at 07:40
  • Have a look at this link, this website challenge this functionality https://iosstuff.wordpress.com/2011/08/19/accessing-iphone-call-history/ – Anurag Sharma Jan 08 '17 at 10:26

1 Answers1

4

Apple has never allowed or provide API for third-party application to read your call log history. Third-party apps can only read files outside of its sandbox if the phone is jailbroken.

Black Frog
  • 11,595
  • 1
  • 35
  • 66
  • I see! how is this application doing it then? i wonder!! http://www.imactools.com/iphonebackupviewer/ just download the free version. on the file list you would see Library/CallHistory/call_history.db which is an un encrypted sqlite data file. it would wrok even if your phone is not jailbraked – Will Robinson Jan 15 '15 at 16:12
  • Once the call_history.db is copied/sync/backed up to a Mac or Windows computer you can do whatever you want to do with it. (Note: iTunes has an option to encrypt all backups) The question above is related to an iOS app reading the call history log while running on the device itself. You cannot. – Black Frog Jan 15 '15 at 20:09