Telefon-Treff

Shop | Suchen | Registrieren | Kalender | Mitglieder | Hilfe | Regeln
Handydatenbank | Twitter | Impressum
 

Telefon-Treff Telefon-Treff > Herstellerforen > Apple iPhone > iPhone Anrufhistorie auf 30 Tage erweitern, so geht's!
Gehe zu:
 
Dieses Thema durchsuchen:
 
TT-Premium-Account: Forum ohne Werbung und Platz für 1000 Nachrichten im Postfach? Informieren und bestellen!
Seiten (3): [1] 2 3 »   Vorheriges Thema   Nächstes Thema
Autor
Thema    Antworten
harlekyn ist offline Alter Beitrag 02.08.2010 15:03
Profil von harlekyn anzeigen harlekyn eine Private Nachricht schicken   Mehr Beiträge von harlekyn finden Füge harlekyn zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
harlekyn

Lebenslänglich

Registriert seit: 12/2004
Beiträge: 20092
Threadersteller

[iOS4] Anrufhistorie erweitern?

Servus,

das iPhone zeigt ja nur die letzten 100 ein- und ausgehenden Verbindungen in der Anrufhistorie an.

Kennt jemand eine Moeglichkeit, diese zu erweitern? Es gab mal fuer eine uralte OS-Version einen Patch, aber ich suche eine Loesung fuer iOS4 / iPhone 4.

Danke!

__________________
iPhone: Anrufliste auf 30 Tage erweitern: So geht's! | Vodafone WebSessions: Preise und Tarife der einzelnen Anbieter

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

harlekyn ist offline Alter Beitrag 07.08.2010 11:10
Profil von harlekyn anzeigen harlekyn eine Private Nachricht schicken   Mehr Beiträge von harlekyn finden Füge harlekyn zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
harlekyn

Lebenslänglich

Registriert seit: 12/2004
Beiträge: 20092
Threadersteller

Selbst ist der Mann

Die Anrufhistorie wird in der call_history.db gespeichert, unter iOS 4 liegt sie in "/private/var/wireless/Library/CallHistory/".

Das ist eine normale SQLite Datenbank. SQLite unterstuetzt Trigger. Und einen solchen hab ich nun auf die call-Tabelle gelegt, sodass ich kontrollieren kann, ob ein Datensatz geloescht wird.

Mein Trigger hier sorgt dafuer, dass die Anrufe der letzten 30 Tage erhalten bleiben:

Code:

CREATE TRIGGER keep_call_history DELETE ON call WHEN ( datetime(old.date, 'unixepoch', 'localtime') > datetime('now', 'localtime', '-30 days') ) BEGIN SELECT RAISE(FAIL, 'not older than 30 days'); END;

Dieser Ansatz hat den Vorteil, dass einfach nur das delete nicht ausgefuehrt wird. Das Telephony-Framework setzt fuer alle Datensatze, die ueber die standardmaessigen 100 hinausgehen, nach jedem Anruf ein delete ab. Was man sonst so an Loesungen findet, fuegt die geloeschten Datensaetze einfach wieder in die call-Tabelle ein. Dies fuehrt aber zu einer deutlich hoeheren Last, und man hat keine echte Kontrolle darueber, dass immer nur die neuesten Datensaetze erhalten bleiben.

Diese Modifikation bleibt auch nach einem Restore erhalten, solange man ein Backup einspielt.

Wenn man den Trigger wieder loswerden moechte, genuegt ein

Code:
drop trigger keep_call_history;


Schritt-fuer-Schritt Anleitung:
- Voraussetzung: Jailbreak, SSH-Zugang, APT 0.7 (ueber Cydia).
1. per SSH mit dem iPhone verbinden, dazu muss das iPhone per WLAN im gleichen Netz wie der Rechner sein.
2. sqlite3 installieren, falls nicht schon vorhanden: apt-get update; apt-get install sqlite3
3. Backup der Call History DB anfertigen: cp /private/var/wireless/Library/CallHistory/call_history.db /var/root/call_history.db.backup
4. Call History DB oeffnen: sqlite3 /private/var/wireless/Library/CallHistory/call_history.db
5. Am sqlite> prompt das Statement fuer den Trigger (siehe oben) per copy & paste einfuegen, Zeile fuer Zeile.
6. Mit STRG+D den sqlite3 Client beenden
7. Fertig!

__________________
iPhone: Anrufliste auf 30 Tage erweitern: So geht's! | Vodafone WebSessions: Preise und Tarife der einzelnen Anbieter

Geändert von harlekyn am 07.08.2010 um 11:30

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

belinea ist offline Alter Beitrag 07.08.2010 11:29
Profil von belinea anzeigen belinea eine Private Nachricht schicken   Mehr Beiträge von belinea finden Füge belinea zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
belinea

Guru

Registriert seit: 05/2002
Beiträge: 3294

Guter Tip.

Danke.

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

knooby ist offline Alter Beitrag 07.08.2010 12:56
Profil von knooby anzeigen knooby eine Private Nachricht schicken   Mehr Beiträge von knooby finden Füge knooby zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
knooby

Senior Mitglied

Registriert seit: 10/2002
Beiträge: 245

Hast du noch mehr so Klasse Tips?


Nutze zwar seit 2 Jahren nen iPhone mit jailbreak. Aber deine Tipps sind immer gigantisch und auf solche kleinen angenehmen Sachen kommt man selbst nicht .

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

harlekyn ist offline Alter Beitrag 07.08.2010 13:09
Profil von harlekyn anzeigen harlekyn eine Private Nachricht schicken   Mehr Beiträge von harlekyn finden Füge harlekyn zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
harlekyn

Lebenslänglich

Registriert seit: 12/2004
Beiträge: 20092
Threadersteller

Danke fuer die Blumen Aber soviele Threads eroeffne ich doch garnicht...

Ich hab das inzwischen alles mal als .deb zusammengepackt, mit ein wenig Glueck erscheint es demnaechst im BigBoss Repository.

__________________
iPhone: Anrufliste auf 30 Tage erweitern: So geht's! | Vodafone WebSessions: Preise und Tarife der einzelnen Anbieter

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

harlekyn ist offline Alter Beitrag 07.08.2010 13:58
Profil von harlekyn anzeigen harlekyn eine Private Nachricht schicken   Mehr Beiträge von harlekyn finden Füge harlekyn zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
harlekyn

Lebenslänglich

Registriert seit: 12/2004
Beiträge: 20092
Threadersteller

Hat hier noch jemand ein Geraet mit Jailbreak und iOS < 4.0? Falls ja wuerde mich der Speicherort der call_history.db interessieren. Per SSH als root geht das mit diesem Einzeiler:

Code:

find / -name call_history.db

Bitte die Ausgabe incl. Firmware-Version hier posten. Danke!

__________________
iPhone: Anrufliste auf 30 Tage erweitern: So geht's! | Vodafone WebSessions: Preise und Tarife der einzelnen Anbieter

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

knooby ist offline Alter Beitrag 07.08.2010 14:30
Profil von knooby anzeigen knooby eine Private Nachricht schicken   Mehr Beiträge von knooby finden Füge knooby zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
knooby

Senior Mitglied

Registriert seit: 10/2002
Beiträge: 245

Kann's dir vom iPad sagen 3.21
/private/var/mobile/Library/CallHistory/call_history.db


Puh copy Paste iPad nervt

Geändert von knooby am 07.08.2010 um 14:40

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

harlekyn ist offline Alter Beitrag 07.08.2010 14:38
Profil von harlekyn anzeigen harlekyn eine Private Nachricht schicken   Mehr Beiträge von harlekyn finden Füge harlekyn zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
harlekyn

Lebenslänglich

Registriert seit: 12/2004
Beiträge: 20092
Threadersteller

Danke! Das passt zu den Infos die ich ueber die Firmware 3.x gefunden habe. Wobei ich mich ja frage, was das iPad mit einer Anrufhistorie will...

__________________
iPhone: Anrufliste auf 30 Tage erweitern: So geht's! | Vodafone WebSessions: Preise und Tarife der einzelnen Anbieter

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

harlekyn ist offline Alter Beitrag 09.08.2010 12:48
Profil von harlekyn anzeigen harlekyn eine Private Nachricht schicken   Mehr Beiträge von harlekyn finden Füge harlekyn zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
harlekyn

Lebenslänglich

Registriert seit: 12/2004
Beiträge: 20092
Threadersteller

Um das alles ein wenig zu vereinfachen habe ich die Aenderungen in einem Cydia Package namens "Extended Call History" zusammengefasst. Das Paket tut das gleiche wie hier bereits beschrieben; sollte die call_history.db bereits manuell angepasst worden sein, empfehle ich, den Trigger erst manuell zu entfernen, bevor das Paket installiert wird.

Das Paket ist ueber das Repository apt.17z.de zu beziehen. Das Repository muss ggf. erst noch zu Cydia hinzugefuegt werden, das geht ueber "Verwalten" -> "Quellen".

Wer's ausprobieren moechte: Nur zu, ich freu' mich ueber ein kurzes Feedback Bitte aber vorher ein Backup ueber iTunes machen, sicher ist sicher.

Wenn das Paket wieder ueber Cydia entfernt wird, wird auch die Erweiterung der Anruf-Historie rueckgaengig gemacht. Eintraege in der Anrufliste jenseits der Standardgrenze von 100 Stueck werden automatisch entfernt, sobald der naechste Anruf getaetigt wird.

__________________
iPhone: Anrufliste auf 30 Tage erweitern: So geht's! | Vodafone WebSessions: Preise und Tarife der einzelnen Anbieter

Geändert von harlekyn am 09.08.2010 um 14:25

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

Macgerhard ist offline Alter Beitrag 09.08.2010 15:40
Profil von Macgerhard anzeigen Macgerhard eine Private Nachricht schicken   Mehr Beiträge von Macgerhard finden Füge Macgerhard zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
Macgerhard

Profi

Registriert seit: 09/2003
Beiträge: 747

Zitat:
Original geschrieben von harlekyn
Danke! Das passt zu den Infos die ich ueber die Firmware 3.x gefunden habe. Wobei ich mich ja frage, was das iPad mit einer Anrufhistorie will...


Na, die Anrufe protokollieren, die man per Headset damit führt.


Gerhard

__________________
2003: "Nur gegen Terroristen"
2007: "Naja, vielleicht auch bei so schlimmen Sachen wie Stalking ..."
2009: "OK, auch für die Musikindustrie ..."
2011? 2015?
STOPPT DIE VORRATSDATENSPEICHERUNG!

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

harlekyn ist offline Alter Beitrag 09.08.2010 15:42
Profil von harlekyn anzeigen harlekyn eine Private Nachricht schicken   Mehr Beiträge von harlekyn finden Füge harlekyn zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
harlekyn

Lebenslänglich

Registriert seit: 12/2004
Beiträge: 20092
Threadersteller

Zitat:
Original geschrieben von Macgerhard
Na, die Anrufe protokollieren, die man per Headset damit führt.
Man kann mit dem iPad 3G ganz normal ueber GSM/UMTS telefonieren?

__________________
iPhone: Anrufliste auf 30 Tage erweitern: So geht's! | Vodafone WebSessions: Preise und Tarife der einzelnen Anbieter

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

knooby ist offline Alter Beitrag 09.08.2010 17:15
Profil von knooby anzeigen knooby eine Private Nachricht schicken   Mehr Beiträge von knooby finden Füge knooby zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
knooby

Senior Mitglied

Registriert seit: 10/2002
Beiträge: 245

Zitat:
Original geschrieben von harlekyn
Um das alles ein wenig zu vereinfachen habe ich die Aenderungen in einem Cydia Package namens "Extended Call History" zusammengefasst. Das Paket tut das gleiche wie hier bereits beschrieben; sollte die call_history.db bereits manuell angepasst worden sein, empfehle ich, den Trigger erst manuell zu entfernen, bevor das Paket installiert wird.

Das Paket ist ueber das Repository apt.17z.de zu beziehen. Das Repository muss ggf. erst noch zu Cydia hinzugefuegt werden, das geht ueber "Verwalten" -> "Quellen".

Wer's ausprobieren moechte: Nur zu, ich freu' mich ueber ein kurzes Feedback Bitte aber vorher ein Backup ueber iTunes machen, sicher ist sicher.

Wenn das Paket wieder ueber Cydia entfernt wird, wird auch die Erweiterung der Anruf-Historie rueckgaengig gemacht. Eintraege in der Anrufliste jenseits der Standardgrenze von 100 Stueck werden automatisch entfernt, sobald der naechste Anruf getaetigt wird.


work fine with rock

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

Macgerhard ist offline Alter Beitrag 09.08.2010 18:08
Profil von Macgerhard anzeigen Macgerhard eine Private Nachricht schicken   Mehr Beiträge von Macgerhard finden Füge Macgerhard zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
Macgerhard

Profi

Registriert seit: 09/2003
Beiträge: 747

Telefonieren mit dem iPad

Zitat:
Original geschrieben von harlekyn
Man kann mit dem iPad 3G ganz normal ueber GSM/UMTS telefonieren?

Da ich keines habe, kann ich das nicht garantieren.
Aber so weit ich mich erinnere, wurde das mal in einem frühen Test von teltarif.de erwähnt.
Kann aber auch sein, daß das „nur“ Internet-Telefonie war.


Gerhard

__________________
2003: "Nur gegen Terroristen"
2007: "Naja, vielleicht auch bei so schlimmen Sachen wie Stalking ..."
2009: "OK, auch für die Musikindustrie ..."
2011? 2015?
STOPPT DIE VORRATSDATENSPEICHERUNG!

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

harlekyn ist offline Alter Beitrag 09.08.2010 18:11
Profil von harlekyn anzeigen harlekyn eine Private Nachricht schicken   Mehr Beiträge von harlekyn finden Füge harlekyn zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
harlekyn

Lebenslänglich

Registriert seit: 12/2004
Beiträge: 20092
Threadersteller

Zitat:
Original geschrieben von knooby
work fine with rock
Danke fuer die Rueckmeldung!
Zitat:
Original geschrieben von Macgerhard
Da ich keines habe, kann ich das nicht garantieren.
Aber so weit ich mich erinnere, wurde das mal in einem frühen Test von teltarif.de erwähnt.
Ich hab auch keins, hab aber auch noch nirgends gelesen, dass das funktioniert. Telefonie ist mWn ebensowenig moeglich wie SMS (3rd Party Apps natuerlich ausgenommen).

__________________
iPhone: Anrufliste auf 30 Tage erweitern: So geht's! | Vodafone WebSessions: Preise und Tarife der einzelnen Anbieter

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

Macgerhard ist offline Alter Beitrag 09.08.2010 19:00
Profil von Macgerhard anzeigen Macgerhard eine Private Nachricht schicken   Mehr Beiträge von Macgerhard finden Füge Macgerhard zu Deiner Buddy-Liste hinzu Beitrag bearbeiten/löschen Zitieren
Macgerhard

Profi

Registriert seit: 09/2003
Beiträge: 747

Zitat:
Original geschrieben von harlekyn
Danke fuer die Rueckmeldung!
Ich hab auch keins, hab aber auch noch nirgends gelesen, dass das funktioniert. Telefonie ist mWn ebensowenig moeglich wie SMS (3rd Party Apps natuerlich ausgenommen).

Wäre strategisch auch dumm von Apple, mit dem iPad das iPhone zu kannibalisieren.


Gerhard

__________________
2003: "Nur gegen Terroristen"
2007: "Naja, vielleicht auch bei so schlimmen Sachen wie Stalking ..."
2009: "OK, auch für die Musikindustrie ..."
2011? 2015?
STOPPT DIE VORRATSDATENSPEICHERUNG!

Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag

Alle Zeitangaben in WEZ +1 Stunde. Es ist 08:16 Uhr. Schliessen   Antworten
Seiten (3): [1] 2 3 »   Vorheriges Thema   Nächstes Thema
Druckbare Version zeigen | Diese Seite per eMail verschicken | Dieses Thema abonnieren

Gehe zu:
 

Telefon-Treff Telefon-Treff > Herstellerforen > Apple iPhone > iPhone Anrufhistorie auf 30 Tage erweitern, so geht's!

Forum Regeln:
Es ist Dir nicht erlaubt, neue Beiträge zu schreiben.
Es ist Dir nicht erlaubt, auf Beiträge zu antworten.
Es ist Dir nicht erlaubt, Anhänge anzufügen.
Es ist Dir nicht erlaubt, Deine Beiträge zu bearbeiten.
HTML Code ist ausgeschaltet
vB Code ist angeschaltet
Smilies sind angeschaltet
[IMG] Code ist angeschaltet
 

Partner-Forum: BMW-Treff
 Archiv
Copyright ©2002 - 2012 Telefon-Treff.de