2009-11-30 12 views
1

Ceci est pour iPhone jailbreaké.Comment puis-je accéder au journal des appels/historique de l'iPhone

Y at-il un moyen que je peux accéder à la call_history.db sur iPhone qui est une base de données où Apple enregistre les informations d'appel téléphonique.

Il est stocké dans le répertoire/private/var/mobile/Library/CallHistory. Lorsque j'essaie d'énumérer les chemins de répertoire sous/private/var/mobile/Library, il ne répertorie pas le dossier CallHistory mais tout le reste. Je suppose qu'Apple autorise l'accès en dépit d'avoir toutes les permissions.

Y a-t-il un moyen d'accéder à call_history.db et de le copier dans mon application?

Je suis déjà passé par une autre question stackoverflow ici Accessing the iPhone's Call log with the iPhone SDK, mais pas de chance jusqu'à présent :(

+0

Si vous connaissez le chemin du fichier, ne pouvez-vous pas le copier à un endroit différent et le lire à partir de là? Ou est-ce que la copie elle-même échoue? –

+0

Oui, la copie elle-même échoue. J'ai essayé d'imprimer tous les dossiers sous/private/var/mobile/Library (où se trouve le dossier CallHistory) sur la console. Il ne modifie pas le dossier CallHistory. Seuls les répertoires Preferences, Keyboard et AddressBook sont enregistrés sur la console. Mais quand vous voyez winSCP ou cyberduck sur le ssh gui, je vois beaucoup de dossiers là-bas. –

+0

Voir le lien ci-dessous, il décrit de façon meilleure manière: Lien1: http://stackoverflow.com/questions/5498291/iphone-unable-to-open-database-file-for-call-history-db-in-xcode -app Link2: http://stackoverflow.com/questions/6214725/iphone-call-log-history –

Répondre

1

il est situé dans /private/var/sans fil/Bibliothèque/CallHistory

si vous ssh dans le téléphone à travers le terminal, et vous entrez

find | grep « nom de fichier que vous recherchez (sensible à la casse) »

il va normalement tirer vers le haut pour vous

012.