Možná ne všem vyhovuje kalendář, kterým SE nahradil kalendář od Google. Já třeba nebyl moc nadšen z nedotažené podpory více kalendářů. Na druhou stranu, na malém displeji kalendář od Googlu nevypadá ideálně - mnohdy je potřeba pro zobrazení podrobností do události ťuknout, aspoň na X10 mini pro.
Pro tyto účely jsem si zkompiloval Eclair (2.1) a vzal z něj dva soubory pro kalendář. Pro novější verze je lepší použít novější kalendáře. V případě zájmu přidám.
Potřebujete root, kalendář od Google (v příloze je pro Eclair, další přidám v případě zájmu - o verzi pro Gingerbread asi budu mít zájem...) a nástroj na odinstalaci systémových aplikací (např. Titanium Backup nebo ADB) a hodí se nástroj správu souborů pod rootem (např. Root Explorer, Total Commander, ADB).
Začal jsem zálohou kalendáře, pro jistotu. (Není-li kalendář synchronizován, je to celkem nutné...) Pak jsem pro jistotu vypnul automatickou synchronizaci s Googlem.
Dál, z /system/app jsem přesunul tři soubory CalendarProvider.apk, SemcCalendarVanillaApi.apk a SemcCalendar.apk do nově vytvořeného adresáře /system/calendar. Mohl jsem je i smazat, ale takto jsem je měl po ruce, kdyby se něco nepovedlo.
Následně jsem odinstaloval jejich zbytky (uložená data apod.). Použil jsem na to ADB, ale mělo by jít použít třeba i Titanium Backup:
adb uninstall com.sonyericsson.calendar
adb uninstall com.android.calendar
adb uninstall com.android.providers.calendar
Pak jsem nainstaloval Calendar.apk a CalendarProvider.apk a restartoval telefon. Opět jsem použil ADB, ačkoli to není jediná cesta:
adb install Calendar.apk
adb install CalendarProvider.apk
adb reboot
Nakonec jsem povolil synchronizaci, čímž jsem dostal zpět svoje kalendáře.