CyanogenMod

CyanogenModje již ukončená,avšak dříve velmi populární alternativní distribucefirmwarupro mnohosmartphonůatabletůs operačním systémemAndroid. V roce 2015 bylo oznámeno, že distribuci používá přes 50 miliónů uživatelů.Protože se jednalo ofree a open-source software, byl vytvořenforka nástupcem se stalLineageOS.
Oproti oficiálním distribucím CyanogenMod obsahoval další funkce, jakými jsou např. podpora grafických témat, komprimovanácache, podporaFLAC,OpenVPNklient, rozšířené funkce pro tablety a další vylepšení uživatelského rozhraní.
Krátce po uvedení telefonu HTC Dream známého taktéž jakoT-Mobile G1, byla v září2008objevena metoda získánípráv správce systému, což v kombinaci s otevřenou povahou systému umožnilo jeho modifikace a následné přeinstalování v telefonu. V následujícím roce nadšenci vyvinuli a rozšířili několik modifikací systému. CyanogenMod rychle získal popularitu a malou komunitu vývojářů, známých jako Cyanogen Team (neformálně jako "Team Douche"). Během několika měsíců narostl počet podporovaných zařízení a nových funkcí, a CyanogenMod se rychle stal jednou z nejpopulárnějších distribucí Androidu.
Firmware CyanogenModu 7 je založen naAndroidu 2.3 Gingerbreads dodatečným vlastním kódem dodávaným CyanogenMod týmem. Vlastní část CyanogenModu je primárně napsaná Cyanogenem (Stevem Kondikem), ale zahrnuje i příspěvky z komunity xda-developers
(například vylepšenou lištulauncheru, číselník a prohlížeč) a kód ze zavedenýchopen sourceprojektů (např.BusyBoxjakoshell).
Vývoj CyanogenModu 7 začal, kdyžGooglevydalzdrojový kódAndroidu 2.3.Dne 15. února 2011, byl první kandidát na verzi CyanogenMod 7 vypuštěn na několik podporovaných zařízení.Čtvrtá verze byla vydána 30. března 2011 a přinesla zvýšenou podporu proNook Colora podobná zařízení, stejně jako mnoho oprav chyb.Dne 11. dubna 2011 byla vydána veřejná verze CyanogenModu 7.0, založená na Androidu 2.3.3. CyanogenMod 7.1 byl vydán 10. října 2011 a byl založen na Androidu 2.3.4.Poslední stabilní verze CyanogenMod 7.2, založená na Androidu 2.3.7,byla vydána 16. června 2012 a přinesla prediktivní vytáčení, vylepšení zamykací obrazovky, zpětně přenesené ICS animace a mnoho oprav chyb.
U CyanogenModu verze 8 bylo plánováno, že bude založen naAndroidu 3.x „Honeycomb“. Nicméně nebylGooglemvydán žádný zdrojový kód dokud se neobjevil ve stromu historie vypuštění zdrojů Androidu 4.0 Ice Cream Sandwich. Protože Honeycomb byl nahrazen Ice Cream Sandwichem, plán vydání poskočil z CyanogenModu 7 přímo k CyanogenModu 9.
CyanogenMod 9 je založen na GoogleAndroidu 4.0 Ice Cream Sandwich.Steve Kondik a jeho tým oznámili, že začali pracovat na nové verzi poté co Google vydal zdrojový kód Androidu 4.0.1.Vývoj této verze trval déle než u předchozí verze kvůli výrazným změnám mezi Androidem 2.3 „Gingerbread“ a 4.0 „Ice Cream Sandwich“ a tým využil tuto příležitost k tomu, aby si ujasnili svou vizi ROMKY a promyslel veškeré úpravy, které již nejsou potřeba kvůli úpravám v Androidu.
S posledním listopadovými dny roku 2011 byly vydány některé beta verze a to zejména pro mobilní telefony SamsungNexus SaGalaxy S. 9. srpna 2012, po několika betách a kandidátech na vydání, CyanogenMod vydal finální verzi CyanogenMod 9.Vzhledem k tomu že Android 4.1 „Jelly Bean“ byl již vydán, přesunul se vývoj rychle na CyanogenMod 10. 29. srpna 2012 vydal CyanogenMod menší update na verzi 9.1.0, který přinášel opravy chyb a aplikaci nazvanouSimplyTappproNFCplatby.
Začátkem července 2012 oznámil CyanogenMod prostřednictvím svéhoGoogle+účtu, že CyanogenMod 10 bude založen naAndroidu 4.1 Jelly Bean.Noční sestavení CyanogenModu 10 bylo dáno k dispozici zařízením podporujícím CyanogenMod 9.Počínaje zářím 2012 a sestavením M1 začal CyanogenMod team vydávat měsíční „M-série“. Na začátku každého měsíce, když tým považuje sestavení dostatečně stabilní pro každodenní používání, dojde k lehkému zmražení vývoje a vydání sestavení jako milníkové neboli „M“ série.
13. listopadu 2012 bylo pro několik zařízení vydáno finální stabilní sestavení.
Od 1. ledna vychází tzv. night buildy (testovací verze) CyanogenMod 11 který je založen naAndroidu 4.4 KitKat.
Až do nedávné doby nebyly reakce výrobců telefonů tabletů a operátorů příznivé vůči vývoji firmwarů třetích stran. Zástupci některých společností vyjádřili obavy nad nesprávným fungováním zařízení s neoficiálním softwarem, mezi nimi například bývalýCEOAppleSteve Jobs, který tvrdil, že provedení "jailbreaku" u telefonů je nemorální a může narušit chod samotné telefonní sítě.Kromě toho firmware jako je CyanogenMod často nabízí funkce, které jsou operátory někdy zpoplatněné (např. sdílení internetu). Ve výsledku bylo běžné uplatňování různých omezujících opatření, jako je uzamčenýzavaděčči omezenýrootpřístup.
Nicméně jak rostla popularita komunitního vývoje softwaru aamerickáknihovna Kongresuvydala usnesení, které povolilo odemykání (jailbreaking)mobilních zařízení, výrobci a operátoři zmírnili své postoje vůči CyanogenModu a jiným neoficiálním distribucím, včetněHTC,MotorolyčiSony Ericssonuaktivně podporujícími komunitní vývoj.
V roce 2011 poklesla potřeba obcházethardwarováomezení pro instalaci neoficiálních distribucí, protože stále více zařízení je dodáváno s otevřeným, nebo otevíratelným zavaděčem, podobně jako série telefonůNexus. SpolečnostHTCoznámila, že bude podporovat neoficiální distribuce firmwaru a dodávat všechny nové telefony s odemčeným zavaděčem,a společnostSamsungposlala několika vývojářům CyanogenModu své telefonySamsung Galaxy SIIza účelem získání podpory CyanogenModu pro své zařízení.
Až do verze 4.1.11.1, CyanogenMod obsahoval několik proprietárních softwarových aplikací Googlu, jako jsouGmail,Mapy,Android Market,Google TalkaYouTube. Tyto balíčky byly součástí oficiálních distribucí výrobců zařízení s Androidem, ale nebyly schváleny pro bezplatnou distribuci. Poté, co Google zaslal hlavnímu vývojáři CyanogenModu dopis, ve kterém požadoval zastavení těchto aktivit, byl vývoj na několik dní zastaven.,což vyvolalo v komunitě CyanogenModu nepřátelskou reakci. Po prohlášení Google vyjasňující svou pozici a následném vyjednávání mezi Google a CaynogenModem, bylo rozhodnuto, že CyanogenMod projekt mohl pokračovat, i když ve formě, ve které nebyly přímo dodávány zmíněné proprietární komponenty „Google Experience“. Bylo dohodnuto, že tyto aplikace mohou být legálně zálohovány z oficiální distribuce daného zařízení a následně přeinstalovány do instalace CyanogenModu.
4. dubna2012CyanogenMod odhalil nového maskota s názvem „Cid“ , který nahradil bývalého Andyho – Androida na skateboardu. Cid (C.I.D.) je zkratka „Cyanogenmod ID“.
CyanogenMod oficiálně podporoval přes 70 zařízení, taktéž je dostupno mnoho neoficiálních vydání. Zařízení, která jsou oficiálně podporována jsou uvedena vseznamu oficiálně podporovaných zařízení.
Instalace Cyanogenmodusama o sobě je velmi jednoduchá, tou složitější částí jsou kroky které je v telefonu potřeba udělat ještě před samotnou instalací. Je nutný tzv. root a u většiny zařízení od větších výrobců (Samsung, LG, Sony atd.) je nutné také odemknoutbootloader.
Od konce roku 2013 byl na oficiálních stránkáchdostupný instalátor, který pomocí jednoduchého postupu nainstaloval CyanogenMod, a to včetně odemčení bootloaderu a rootnutí zařízení. Tento instalátor byl dostupný pouze proMicrosoft WindowsamacOSa vyžaduje povolení takzvaného Ladění přes USB a instalaci aplikace do zařízení, kterátelefonpro instalaci připraví.
V tomto článku byl použitpřekladtextu z článkuCyanogenModna anglické Wikipedii.