I am building application that required some data from iPhone\'s Call log(read only). The call log is a sqlite db located at \"/User/Library/CallHistory/call_history.db<
Yes, it is possible. This tutorial works: http://iosstuff.wordpress.com/2011/08/19/accessing-iphone-call-history/
I would bet that PhoneView extracts the data from the iphone backup folder on the Mac.. the sqlite databases are stored there with predictable names.
Honestly, how can you imagine they would let you access the whole Call log? How about you transmit it over the Internet once you have fetched it and make good use of this information?
with the config utility and skd you can monitor when calls are placed, but cannot see to whom, ive been trying to get past the same issue, making progress but apple definetly made it so its private info, atleast who your calling,
Keep in mind I have not tried any of this.
Your logic appears to be that if you can access the Address Book db, why not the call log db? Well, the Address Book is exposed via published APIs - the call log is not. Consequently, I don't think it's so strange that you can't access its db file either.
Applications are not meant to access anything out of their sandbox. The Address Book database is accessible because it's accessed by the public frameworks. Before firmware 2.1, applications did have read-only access out of their sandbox.