Apple iPhone Forum und Community

Normale Version: Telefonnummer von Anrufer finden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo an alle,

ich hab ein 3gs mit 4.1 und Gp Jailbreak.
Ich hab vor ca. 1 Monat einen Anruf erhalten und versuche jetzt die Nummer von diesem Anrufer wieder zu finden. Leider geht mein Anrufhistorie nur bis zum 2. Februar und da ist er logischerweise nicht enhtlaten, da der Anruf von Januar stammt.
Irgendwelche Chancen an diese dran zukommen ? Werden die Anrufe in irgendeiner Datei gespeichert ?
...ich würde folgendes tun:

Mit iTunes ein Backup erstellen, dann ein älteres (vor dem gesuchten Anruf) einspielen.
Wenn Tel-Nr. da, aufschreiben und neues Backup zurück - Good Luck !
Die Anrufe werden in der Callhistory gespeichert. Standartmäßig aber nur 100. Jeder anruf der neu hinzugefügt wird, löscht automatisch den ältesten.

Also wirst du deinen anruf nicht mehr finden.

für die zukunft könntest du die callhistory modifizieren in dem du das limet auf 200 oder 300 wie dir beliebt veränderst
(19.02.2011, 12:53)Havana1975 schrieb: [ -> ]für die zukunft könntest du die callhistory modifizieren in dem du das limet auf 200 oder 300 wie dir beliebt veränderst

Wie?
Ich hab noch ein Backup vom 06/02. Ein Versuch ist es wert...

Danke fur den Stubs in die richtige Richtung Smiley.
Erstmal entschuldigung. Das mit dem Backup alt zum nachschauen ist natürlich eine mögliche Variante um doch noch an die nummer zu kommen.

Wäre bei mir halt nicht möglich, da ich sehr selten backups mache. Aber das ist ja mein fehler.

Zu der Frage wie erweitern:

beim 4er mit der 4.1

ordner:
/var/wireless/Library/CallHistory/call_history.db

zb mit diesem programm :http://kostenlose.rbytes.net/sqlite-database-browser_download/#

Dort muss der Wert von call_history_limit key auf Wunschwert geändert werden. Das iPhone
danach neustarten. Fertig.
So weit, so gut.... Leider lässt sich der Wert nicht ändern.
Jedesmal wenn ich auf die "100" klicke, öffnet sich ein neues Fenster, das sich aber auch sofort wieder schliesst....
Also ich habe es gerade nochmal probiert.

über ifile im selben wlan die callhistory auf den rechner kopiert.
mit sqlite geöffnet, bearbeitet und gespeichert.
über ifile zurück und überschrieben. fertig
Hallo Alex,
komisch, ging bei mir problemlos zu ändern.
(19.02.2011, 13:47)Havana1975 schrieb: [ -> ]über ifile im selben wlan die callhistory auf den rechner kopiert.
mit sqlite geöffnet,

Bis hierhin klappt alles... Dann Doppelklick auf die "100", das nächste Fenster öffnet sich, und schliesst sich sofort wieder.... Ich raste noch aus...!!!

Gibt's eventuell noch ein alternatives Programm? Googlen hat nicht zum gewünschten Ergebnis geführt....
dass weiß ich nicht, was ich dir anbieten kann, mir die callhistory.db per pn zuschicken und du bekommst sie sofort wieder mit deinem gewünschten wert zurück.

eine sicherung legst du dir beiseite und garantien übernehme ich grundsätzlich nicht
Danke, aber soeben hab ich es gelöst...!!!

Hab die SQL-Manager-Erweiterung für den Firefox runtergeladen - damit hat es beim ersten Versuch hingehauen....
@Alex78

Welche Win Version hast du im Einsatz. Evtl. fehlen Komponenten, schau mal hier:

http://www.heise.de/software/download/qt/6000
Win XP mit SP3...

Aber ich habs ja schon auf anderem Weg gelöst - trotzdem Danke...
Wenn ihr per Putty oder ähnlich auf das iPhone kommt, geht es auch direkt so mit Root Rechten:
Den u.g. Wert 500 passt ihr halt nach euren Wünschen an.
Die Änderung wirkt sofort und man muss nicht die Datei hin- und her zum Rechner kopieren.
Jede Zeile im folgenden Code Fenster ist mit der Return Taste zu quittieren.

Code:
cd /
cd /var/wireless/Library/CallHistory
sqlite3 call_history.db

update _sqlitedatabaseproperties set value = 500 where key = "call_history_limit";
.exit
exit