【发布时间】:2010-12-21 12:40:54
【问题描述】:
这适用于越狱的 iPhone。
有没有办法可以访问 iPhone 上的 call_history.db,这是一个苹果记录电话信息的数据库。
它存储在 /private/var/mobile/Library/CallHistory 目录中。当我尝试枚举 /private/var/mobile/Library 下的目录路径时,它不会列出 CallHistory 文件夹,而是列出其他所有内容。我猜苹果确实允许访问,尽管拥有所有权限。
有没有办法可以访问 call_history.db 并将其复制到我的应用程序下?
我已经在这里解决了另一个 stackoverflow 问题Accessing the iPhone's Call log with the iPhone SDK,但到目前为止还没有运气:(
【问题讨论】:
-
如果你知道文件的路径,你不能把它复制到不同的位置,然后从那里读取吗?还是复制本身失败了?
-
是的,复制本身失败。我试图在控制台上打印 /private/var/mobile/Library(CallHistory 文件夹所在的位置)下的所有文件夹。它不会触发 CallHistory 文件夹。只有 Preferences、Keyboard 和 AddressBook 目录会记录在控制台上。但是当看到在 ssh gui 上使用 winSCP 或 cyberduck 时,我可以看到那里有很多文件夹。
-
查看下面的链接以更好的方式描述:Link1:stackoverflow.com/questions/5498291/… Link2:stackoverflow.com/questions/6214725/iphone-call-log-history
-
看看这个链接,这个网站挑战这个功能iosstuff.wordpress.com/2011/08/19/accessing-iphone-call-history
标签: iphone logging iphone-sdk-3.0 call jailbreak