在iOS 7上从iPhone读取通话记录

Read Call History from iPhone on iOS 7

提问人:VNAIK 提问时间:9/25/2013 最后编辑:iPatelVNAIK 更新时间:9/25/2013 访问量:5143

问:

我的应用需要访问通话记录,才可以访问iPhone

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

所以我想知道 Apple 是否更改了安全性以允许第三方应用程序访问iOS7"call_history.db"

谢谢。

iPhone iOS Objective-C iOS4 iOS7

评论

0赞 iPatel 9/25/2013
可能的重复 stackoverflow.com/questions/6214725/iphone-call-log-history
1赞 user1349663 3/4/2014
这不是重复的。这些问题都没有得到适当的回答,这些问题仅适用于 <6.0。
0赞 Anurag Sharma 1/8/2017
看看这个链接,这个网站挑战这个功能 iosstuff.wordpress.com/2011/08/19/accessing-iphone-call-history

答:

4赞 Black Frog 9/25/2013 #1

Apple从未允许或提供API供第三方应用程序读取您的通话记录历史记录。如果手机已越狱,第三方应用程序只能读取其沙盒之外的文件。

评论

0赞 Will Robinson 1/16/2015
明白了!那么这个应用程序是如何做到的呢?我想知道!!imactools.com/iphonebackupviewer 下载免费版本。在文件列表中,您会看到 Library/CallHistory/call_history.db,这是一个未加密的 sqlite 数据文件。即使您的手机没有越狱,它也会崩溃
0赞 Black Frog 1/16/2015
将call_history.db复制/同步/备份到 Mac 或 Windows 计算机后,您可以对其进行任何操作。(注意:iTunes有一个选项可以加密所有备份)上述问题与在设备本身上运行时读取通话记录日志的 iOS 应用程序有关。你不能。