Apple iPhone Forum und Community

Normale Version: Kontakte als swlitedb von FW 3.0.0 auf 4.2.1
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hey Leute. Ich weiß jetzt nich ob dies jetzt das richtige Unterforum ist, wenn nicht muss ich mich dafür entschuldigen.

Folgendes Problem. Ich habe allerhand Daten incl. Kontakte SMS Notizen und die Daten einiger Apps per Chronus gesichert und wollte diese nu so wieder zurück spielen. Mit den SMS, die mir schon mal sehr wichtig waren, hat es geklappt. Aber leider nicht mit den Kontakten. Chronus selbst hat sie nicht angezeigt als vorhandenes Backup zum zurück spielen und so habe ich per winscp die datein einfach manuell in den ordner geschoben. Undzwar in Private/bar/root/libary ..

Tortzdem zeigt er mir sie jetzt nicht an.

Kann es sein, dass sich da was im Format oder so geändert hat ?
So ich habe selbst was gefunden und es funktioniert. Vielleicht gibt es ja Leute, die das gleiche Problem irgendwann mal haben :

.
.
.

Kontakte und SMS manuell in das iPhone zurückspielen:

die SMS findet Ihr unter:
• bis FW 1.1.4 :/private/var/root/Library/SMS/sms.db

• ab FW 2.x:/private/var/mobile/Library/SMS/sms.db

das Telefonbuch findet Ihr unter :
• bis FW 1.1.4 :
/private/var/root/Library/AddressBook/AddressBook.sqlitedb
/private/var/root/Library/AddressBook/AddressBookImages.sqlitedb


• ab FW 2.x:
/private/var/mobile/Library/AddressBook/AddressBook.sqlitedb *
/private/var/root/Library/AddressBook/AddressBook.sqlitedb *
/private/var/mobile/Library/AddressBook/AddressBookImages.sqlitedb

* diese beiden Dateien MÜSSEN gleich sein ! Sonst kann man die Telefonbucheinträge nicht ändern, bzw. löschen ! Rechte müssen auf "0777" stehen, anschließend genügt aber vermutlich wieder "0644".

Du musst den Eigentümer der Datei noch auf mobile setzen, dazu gibt es zwei Wege:

Mit winscp:
Wenn du in winscp strg+t drückst öffnest du eine Terminal-Session. Damit kannst du unix-befehle auf deinem iphone ausführen. Damit lassen sich dann leicht Rechte ändern, bzw. bei dir der Besitzer einer Datei festlegen. Dein Problem ist nämlich, dass du mit winscp die Sicherung zurückgespielt hast. Dabei bist du auf deinem Gerät als root-user angemeldet. Die Programme auf dem Gerät laufen aber als mobile user. Daher hat dein Address-Book nicht die Rechte die Datei zu schreiben bzw. zu lesen. Dies kannst du umgehen wenn du die entsprechenden Rechte setzt bzw. den Besitzer richtig einträgst. Dazu eine terminal-session in wincp (strg+t) aufmachen und folgende Befehle ausführen:

chown mobile:mobile /private/var/mobile/Library/AddressBook/AddressBook.sqlitedb

chown mobile:mobile /private/var/mobile/Library/AddressBook/AddressBookImages.sqlitedb

Kontrolle im Fenster bei winscp in der Spalte Besitzer.

oder mit iFile über Cydia:
Installiere Dir iFile aus cydia. Danach navigierst du mit diesem App
auf den Pfad und kannst damit über den kleinen blauen Pfeil die Eigentümer auf mobile setzen.

Danach neu starten/respring und alles sollte gehen.


Kann also zu hier Zwinkern