如何访问 iPhone 的通话记录/历史记录
这是针对越狱的 iPhone 的。
有没有办法可以访问 iPhone 上的 call_history.db,这是苹果记录电话信息的数据库。
它存储在 /private/var/mobile/Library/CallHistory 目录中。当我尝试枚举 /private/var/mobile/Library 下的目录路径时,它不会列出 CallHistory 文件夹,而是列出其他所有内容。我猜苹果确实以某种方式允许访问,尽管拥有所有权限。
有没有办法可以访问 call_history.db 并将其复制到我的应用程序下?
我已经在这里解决了另一个 stackoverflow 问题 访问 iPhone 的通话记录使用 iPhone SDK 但到目前为止还没有运气:(
This is for jailbroken iPhone.
Is there a way I can access the call_history.db on iPhone which is a database where apple logs the phone call information.
It is stored at /private/var/mobile/Library/CallHistory directory. When I try to enumerate directory paths under /private/var/mobile/Library it does not list CallHistory folder but everything else. I guess Apple does allow access somehow despite of having all the permissions.
Is there a way I can get access to call_history.db and copy it under my app?
I have already gone through another stackoverflow question here Accessing the iPhone's Call log with the iPhone SDK but no luck so far :(
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它位于
/private/var/wireless/Library/CallHistory
如果您通过终端 ssh 进入手机,然后输入
find | grep "您正在查找的文件名(区分大小写)"
它通常会为您拉出它。
it is located in
/private/var/wireless/Library/CallHistory
if you ssh into the phone through terminal, and you enter
find | grep "name of file you are looking for(case sensitive)"
It'll normally pull it up for you.
在 iOS 11-13 中,它位于
/var/mobile/Library/CallHistoryDB
In iOS 11-13, it is located at
/var/mobile/Library/CallHistoryDB