Instalace Cyanogenmod na Nexus S (Ubuntu)

Google (Samsung) Nexus S je pozoruhodny pristroj podporovan primo samotnou spolecnosti Google. To obnasi nekolik prijemnych skutecnosti. Telefon je mene zaplacany tuctovym balastem jako jine zarizeni, at uz se jedna o aplikace v barvach daneho operatora a nebo jde o utility vyrobce zarizeni. Jednou z nejzajimavejsich moznosti je rychlost a dostupnost poslednich verzi systemu Android. Tohle bohuzel nese i urcita rizika, jako tomu bylo u vydani verze 4.0.3 – v ten moment to spise vypadalo, ze si Google vzal uzivatele Nexusu jako testovaci kraliky.

Protoze od telefonu vyzadujeme nejenom multimedialni moznosti, ale stale hlavne telefonni funkce a predevsim stalou a nemennou funkcnost, prichazi na radu otazka zda uzivatele chteji neustale aktualizovat sve zarizeni. Pokud clovek pouziva minimum dodatecnych aplikaci, tak muze byt OTA aktualizace na novejsi verzi systemu prijemna, pokud ovsem clovek ma pomalu stovku aplikaci, pouziva specificky launcher a vsechny aplikace jsou vyladene/konfigurovane dle jeho vkusu, muze se aktualizace na novejsi verzi systemu stat komplikovanou. Ne vyjmecne se ihned po aktualizaci na novejsi verzi systemu stane, ze nektere aplikace jeste nezahrnuji podporu pro novy system a jsou tak nepouzitelne.
Vubec za nejhorsi povazuji fakt, ze OTA aktualizace nelze beznym zpusobem vypnout. Existuji nejake metody, ale ty nejsou zarucene. Aktualizace se tak automaticky stahne v pripade aktivniho datoveho spojeni a potom uzivatele neustale a dokola obtezuje s informaci o aktualizaci.

Co nabizi alternativni ROM jako je Cyanogenmod, nebo MIUI. Mezi hlavni prednosti patri “vyladenost” a rozsirene moznosti v zakladu, bonusem pak muze byt, ze se jiz rozhodne neobjevi OTA aktualizace. U alternativnich ROM je doporuceno drzet se stable verzi danych firmware. Prehled ROM pro Nexus S.

Vyhody CM:
– jedinecnost
– podpora profilu (siroke moznosti nastaveni)
– root (Sudouser) soucasti systemu
– zvukovy ekvalizer (kodeky zkvalitnujici zvukovy system zarizeni)
– specificke aplikace soucasti systemu (emulace terminalu, ROM manager atd.)
– rozsirene funkce standardnich aplikaci (jako je fotak)
– pokrocile funkce zapracovany do systemoveho Menu
– konec OTA aktualizaci
dalsi…

Pozadavky na instalaci CM
ADB (fastboot)
Recovery
Cyanogenmod ROM
GAPPS

Instalace CM
– Zaloha vsech dat
– Flash CWM recovery
– Nahrani CM ROM (.zip) a GAPPS (.zip) na SDCARD
– Instalace CM ROM z SDCARD (v recovery)
– Instalace GAPPS z SDCARD (v recovery)
– Prihlaseni a konfigurace GAPPS po spusteni
– Nahrani aplikaci z Google Play store
enjoy new system…

Zalohovani dat z telefonu
Nejdulezitejsi je provest zalohu dat z telefonu. Vetsina aplikaci umoznuje zalohovani/export dat, je nutne u vsech techto aplikaci provest export dat na SDCARD. Provest zalohovani kontaktu a dalsich elementu na Gmail. Zazalohovat obsah SDCARD. Dale je moznost vyuzit specialnich programu na zalohovani nebo vyuzit moznosti z Bootloaderu pokud jiz je CWM v telefonu.

Flash ClockworkMod Recovery
Po stazeni recovery ji naflashujeme do zarizeni. Pred zahajenim flashovani je dobre se ujistit, ze Bootloader je odemceny:
$ ./fastboot oem unlock
(pokud byl Bootloader zamceny, tak se na displeji objevyla vyzva k odemceni – pozor, potvrzeni smaze vsechny data!)

nasledne provedeme flash:
$ ./fastboot flash recovery [nazev_souboru.img]
(v mem pripade “recovery_5023-cyan.img”)

Nahrani instalacnich souboru na SDCARD
V Bootloaderu zvolime recovery a dale postupujeme k aktivaci volby mount storage. Nahrajeme instalacni .zip archivy s CM ROM a GAPPS pro verzi naseho CM na SDCARD.

Instalace Cyanogenmod ROM
V Bootloaderu zvolime opet recovery a dale install from sd a zvolime nas .zip archiv s CM ROM systemem. Po instalaci systemu muzeme ihned nainstalovat stejnym zpusobem i .zip archiv s GAPPS.

Prvni spusteni
Prvni spusteni trva vzdy trochu dele, ale je dulezite aby pred nactenim Home obrazovky vyskocil instalator GAPPS. Pokud se tak nestalo, je neco spatne a nejjednodusi je vratit se zpet do Bootloader/recovery a provest wipe (factory settings) a popr. i provest opetovnou instalaci GAPPS. Pri naslednem spusteni by jiz mel instalator vyskocit. Dulezite je dokoncit prihlaseni na ucet Google, stava se ze pri nedokonceni jiz GAPPS instalator pri dalsim restartu telefonu nevyskoci a je potreba provest opet wipe. Bez GAPPS nebude mozne do telefonu nahrat Market Google Play store a tim i nejen Google aplikace.
Po dokonceni instalace se objevi v Menu telefonu mezi dalsimi zastupci aplikaci i Google Play, nasledne tedy muzeme nainstalovat vsechny zname aplikace. Nastesti v Google Play store existuje moznost v menu Moje aplikace zobrazit vsechny kdy instalovane aplikace vc. zakoupenych.

Nyni jiz zbyva nekolik hodin na stahovani, instalaci a konfiguraci oblibenych aplikaci. Prijemny je fakt, ze vetsina beznych aplikaci, launcheru atd. podporuje CM, z mych asi 50ti instalovanych jsem nasel pouze jeden widget, ktery nefungoval.

Enjoy the new system…

# # #
# # #

Odkazy:
CyanogenMod/
ClockworkMod
Google Apps
Root Nexus S s ICS (4.0.3) v Ubuntu
Google Nexus S aktualizace na Android 4.0.4 (Ubuntu)