Kalender auf dem iPhone löschen
Um mir die Kosten eines MobileMe-Accounts zu sparen, hab ich mal Google-Sync ausprobiert um Rechner, Google-Account und Mobiles synchron zu halten. Eingerichtet war das ganz flott, unangenehm aufgefallen ist mir dabei allerdings schon, dass ich auf dem iPhone nur einen Exchange-Account anlegen kann.
Nachdem alles eingerichtet und der Google-Kalender in iCal par CalDAV-Account eingebunden war, konnte die Syncerei von Adressbuch und Kalender losgehen. Die Ergebnisse fand ich ehrlich gesagt eher ernüchternd, ich hab dann erst mal wieder eine Weile zugebracht meine Kontakte aufzuräumen. Dank Backup ging wenigstens nichts verloren.
Nachdem dieser Test für mich nicht so ausging, wie ich mir das Vorgestellt hatte, wollte ich wieder zum Ursprungszustand zurück, dabei stellte sich heraus, dass der einmal aufs iPhone gesyncte google-Kalender sich nicht mehr entfernen lies und ich somit alle Termine doppelt hatte (der ursprüngliche, wiederhergestellte und der google-Kalender, in den ich alle Termine importiert hatte). Ich sah mich schon das Betriebssystem des Mobilen plätten und frisch machen, doch dann habe ich im gulli-board diesen spitzen Tipp gefunden:
- per SSH auf das iPhone verbinden.
- Die Kalender-DB (/var/mobile/Library/Calendar/calendar.sqlite.db) löschen oder verschieben (ich hab die DB vorsichtshalber erst mal nach /tmp verschoben)
- Kalender.app wieder starten: Kalender ist wieder jungfräulich wie am ersten Tag und kann neu gesynct werden.
Klappt also und ich muss nicht nen ganzen Abend lang das Telefon wiederherstellen (+ jailbreaken, + Software frisch installieren). Jetzt muss ich nur noch rausfinden wo diese verpissten Phantomtermine (schon lange gelöschte Serientermine) herkommen, die nach dem erneuten sync aufgetaucht sind.



