CyanogenMod | ||||||||
CyanogenMod 13 startskærm, bygget på Android 6.0 | ||||||||
Familie | Unix-type | |||||||
---|---|---|---|---|---|---|---|---|
Sprog | Flersproget | |||||||
Core typen | Linux-kerne | |||||||
Projektstatus | Holdt op | |||||||
Platforme | Smartphones og tablets ( ARM ) | |||||||
Virksomhed / Udvikler |
Cyanogen (Steve Kondik), CyanogenMod Team | |||||||
Licens | Apache License 2 og GNU General Public License v2 | |||||||
Kilde stater | Åben kilde | |||||||
Skrevet i | C , C ++ og Java | |||||||
Seneste stabil version | 13,0 ZNH5Y (15. august 2016) | |||||||
Seneste avancerede version | 13.0 natborde (1 st november 2016) | |||||||
Kontormiljø | ADWLauncher (7.x) / Trebuchet (9.x +) | |||||||
Internet side | cyanogenmod.org | |||||||
| ||||||||
CyanogenMod er en udskiftning operativsystem på over 70 smartphones og tabletter , bygget på Android . Det tilbyder funktioner og muligheder, der ikke er tilgængelige på versioner af Android, der distribueres af sælgere på deres enheder.
Det 24. december 2016, blev det meddelt, at CyanogenMod ikke længere ville blive udviklet efter ophør af tjenesterne fra Cyanogen Inc., det firma, der tidligere havde gennemført projektet. CyanogenMod findes ikke længere, men det er " forked " under navnet LineageOS , som overtager dets hovedfunktioner. Det1 st januar 2017, alle cyanogen-tjenester stoppes.
De funktioner, der er indbygget i CyanogenMod indbygget er valget af systemets tema , placering af veksler (knapper for at aktivere / deaktivere forskellige funktioner i enheden) i meddelelsen baren, samt andre i brugergrænsefladen ændringer. , FLAC lydformatet støtte , adgang til Access Point Name- kommunikationsprotokollen , en OpenVPN- klient , muligheden for at genstarte din enhed, understøttelse af det tilsluttede modem via Wifi , Bluetooth og USB , overclocking og avanceret konfiguration af CPU'en , styring (sikkerhed, tilladelser) til Android- applikationer . CyanogenMod sigter også mod at øge ydeevne og pålidelighed sammenlignet med det officielle operativsystem .
CyanogenMod er udviklet under en open source- licens , bygget på de officielle versioner af Android oprettet af Google, men tilføjer tredjepartskode. Den indeholder også noget proprietær software, der er nødvendigt til driften af Cyanogen, og som ikke har noget gratis ækvivalent (drivere, Google-kommunikationsbiblioteker ...). Det indeholder ikke Google-applikationer, der giver adgang til Play Butik eller tredjepartssoftware som producentens distributioner. Det er dog muligt at tilføje applikationer fra Google via en pakke leveret af Cyanogen eller sig selv .
Kort efter frigivelsen af HTC Dream , den første Android- smartphone , i USA i september 2008, blev der opdaget en metode til at erhverve root-brugerrettigheder takket være Linux-kernen, der udgør operativsystemet . At have denne rodadgang giver mulighed for takket være Android 's open source- karakter at ændre operativsystemet og installere denne nye version på ens enhed.
Samme år udvikles og distribueres adskillige modificerede operativsystemer til HTC Dream via internettet. En af dem, der vedligeholdes af en udvikler ved navn JesusFreke , bliver hurtigt populær blandt ejere af Dream. I oktober 2009 holder JesusFreke op med at arbejde på sit operativsystem og foreslår brugere at ændre version til en ROM , der er bygget på den af JesusFreke, som er blevet forbedret og udviklet af udvikleren Cyanogen (Steve Kondik), denne version kaldes "CyanogenMod". CyanogenMod vokser hurtigt i popularitet, og et lille samfund af udviklere kaldet CyanogenMod Team hjælper med at vokse dette projekt. På få måneder vokser antallet af enheder og funktioner kraftigt, hvilket gør CyanogenMod til en af de bedst kendte Android- distributioner .
Som mange open source- projekter udvikles CyanogenMod gennem decentral versionskontrol , og kildekoden er tilgængelig på Github , tilgængelig for alle. Bidragydere indsætter nye funktioner eller fejlrettelser ved hjælp af Googles kildekodebekræftelsessystem . Bidrag kan testes af enhver, og afstemning foretages af registrerede brugere, inden de endeligt accepteres af en anerkendt CyanogenMod-udvikler integreret i operativsystemet .
Steve Kondik udgav CyanogenMod 6, bygget på Android 2.2 aka Froyo, til Nexus One , Dream , Magic , Droid (Milestone), Legend , Desire , Evo 4G , Hero , Wildfire , Incredible , HTC Aria og T-Mobile myTouch 3G Slide . En frigivelseskandidatversion blev tilgængelig den 11. juli 2010, og den stabile version har været tilgængelig siden 28. oktober 2010.
CyanogenMod 7 er bygget på Android 2.3 aka Gingerbread og tilføjer yderligere kode leveret af CyanogenMod Team . De brugerdefinerede kodedele blev for det meste skrevet af Cyanogen (Steve Kondik), men mange dele kommer fra XDA-udviklerfællesskabet (launcheren, browseren og andre) og fra open source- projekter som BusyBox .
Udviklingen begyndte, da Google donerede kildekoden til Android 2.3. Den 15. februar 2011 var den første udgivelseskandidat af CyanogenMod 7 tilgængelig på mange enheder. Den fjerde frigivelseskandidat blev frigivet den 30. marts 2011 og bragte kompatibilitet med Nook Color og lignende enheder samt korrektion af mange bugs. Den 11. april 2011 blev den offentlige version af CyanogenMod 7.0 frigivet, bygget på Android 2.3.3. Den seneste stabile version, CyanogenMod 7.1, blev udgivet den 10. oktober 2011, bygget på Android 2.3.4.
CyanogenMod 7.2 (bygget på Android 2.3.7) siges at være den sidste opdatering til 7.x-serien. Den første frigivelseskandidat blev frigivet den 15. marts 2012, hvilket bragte forudsigende nummerindtastning, en ny oplåsningsskærm, animationer fra Ice Cream Sandwich og fejlrettelser. CyanogenMod-teamets bestræbelser er nu rettet mod CyanogenMod 9, bygget på Android 4 aka Ice Cream Sandwich . Den stabile version ankom den 18. juni 2012.
CyanogenMod version 8 var beregnet til at blive bygget på Android 3 aka Honeycomb . Desværre blev kildekoden til Honeycomb ikke leveret af Google, før kildekoden til Android 4.0 aka Ice Cream Sandwich dukkede op . CyanogenMod 8 vil derfor officielt aldrig se dagens lys, CyanogenMod flytter direkte fra version 7.x til CyanogenMod 9.
CyanogenMod 9 er bygget på kildekoden til Android Ice Cream Sandwich leveret af Google . Steve Kondik og hans team meddelte, at de er begyndt at arbejde på denne nye version, efter at kildekoden til Android 4.0.1 er gjort tilgængelig. I november 2011 blev alfa-udgivelserne distribueret, især på enheder Samsung som Nexus S og Galaxy . Den 26. juni 2012 blev den første udgivelseskandidat af CyanogenMod 9 lanceret. Den stabile version blev officielt udgivet den 16. august 2012, udviklingsholdet understregede, at denne version ikke ville blive vedligeholdt (i modsætning til CyanogenMod 7-grenen) vel vidende, at næsten alle terminaler, der understøtter version 9, understøtter version 10.
CyanogenMod 10 er bygget på kildekoden til Android Jelly Bean . Udviklingen begyndte, så snart en stabil version af CyanogenMod 9 blev installeret. De første versioner har været tilgængelige siden 18. august 2012 på omkring ti terminaler. Den endelige version af CyanogenMod 10.1 blev frigivet i en stabil version den 24. juni 2013 og er tilgængelig til installation på mere end halvtreds terminaler, inklusive alle Google Nexus- terminaler .
CyanogenMod 10.1 er bygget på Android Jelly Bean 4.2.2. En version 10.1.2 blev frigivet den 13. juli 2013 for at løse sikkerhedssårbarheder fundet af Google-teams.
CyanogenMod 10.2 er bygget på Android Jelly Bean 4.3. Udviklingen startede den 24. juli 2013. Version 10.2 RC1 blev udgivet den 22. november 2013. Den endelige version blev udgivet den 3. december 2013 og er bygget på Android 4.3.1 Jelly Bean.
CyanogenMod 11 er bygget på Android 4.4 Kitkat. Den første M1-version til Nexus-serien blev udgivet den 6. december 2013.
M2-versionen er bygget på Android 4.4.1 KitKat og løser mange fejl.
Dette er den version af CyanogenMod, der udstyrer OnePlus One , den er også bygget på Android 4.4 Kitkat
CyanogenMod 12 er bygget på kildekoden til Android 5.0 Lollipop . Version 12.1 er bygget på kildekoden til Android 5.1 Lollipop
Dette er den nyeste version af Cyanogenmod, der udstyrer OnePlus One , der er tilgængelig i OTA ( Over the Air , opdatering, der downloades direkte via mobilnetværket uden brugerhandling) siden version 11S. Det integrerer version 5.0.2 af Android såvel som tredjepartssoftware fra OnePlus.
Annonceret den 8. oktober 2015 er den næste version af CyanogenMod bygget på Android Marshmallow .
CyanogenMod 14.1 er bygget på kildekoden til Android 7.1 Nougat .
De seneste builds er bygget på version 7.1.1
CM14.1 bringer funktionssættet til Android 7 Nougat. Nemlig den nye tilstand med flere vinduer, dens nye grænseflade, Googles 3D Touch og en modificeret Doze-tilstand. CM-TEMAet er dog endnu ikke blevet porteret.
Udvikling er i gang, og flere enheder tilføjes over tid. Indtil videre er de kompatible enheder:
Opdater 1 st december 2016:
Opdatering af 5. december 2016:
Opdatering af 9. december 2016:
Den 4. april 2012 afslørede CyanogenMod "Cid", den nye CyanogenMod-maskot, der erstatter den gamle maskot, "Andy the Skateboarder Bugdroid". Cid er designet af brugeren Ciao og står for "CyanogenMod ID".
Gammelt logo
Den CyanogenMod Kildekoden indeholder ClockworkMod Recovery , et ” billede opsving ” vedligeholdes af Koush (Koushik Dutta), som bruges ved installation CyanogenMod eller andre operativsystem opdateringer . En billedgendannelse er en speciel opstartstilstand , der bruges til at gendanne enheden, formatere den eller installere et nyt operativsystem som CyanogenMod. ClockworkMod Recovery kan installeres automatisk på rodfæstede enheder, der understøttes af CyanogenMod gennem applikationer som “ROM Manager”, tilgængelig på Google Play eller installeres direkte med enhedsspecifikke opstartstilstande. Det meste af tiden er dette Fastboot (Nexus, LG, HTC, Sony osv.) Eller Odin (Samsung) -tilstand ledsaget af en ulåst bootloader .
I lang tid var responsen fra producenter af smartphones og tablets meget negativ til tredjeparters udvikling af operativsystemer . Producenter taler om forkert betjening på enheder, der kører gennem et uofficielt operativsystem, og som medfører bortfald af garantien på den berørte enhed. Operatører har også en negativ opfattelse, CyanogenMod tilbyder undertiden funktioner, der kun er tilgængelige som en mulighed for operatører (såsom internetdeling ). Producenter og operatører har således lagt hindringer i vejen for brugerne ved at blokere bootloaderen og begrænse adgangen til rodtilladelser på de fleste enheder.
Imidlertid voksede samfundet omkring softwaren og blev mere og mere populært, hvilket førte til oprettelsen af en erklæring fra Library of Congress i Amerikas Forenede Stater, der tillod brug af root på mobile enheder. producenter og operatører har derfor ændret deres position omkring CyanogenMod og andre distributioner, såsom HTC , Motorola , Samsung og Sony Ericsson er nu for udvikling af operativsystemer som CyanogenMod.
I 2011 henvendte mange brugere af ældre generation til CyanogenMod for at opdatere deres telefoner. Faktisk frigav producenterne (som HTC ) aktivt at støtte deres gamle serier og frigav bootloaderne for at tillade installation af alternativt operativsystem . Samsung donerede endda Galaxy S II'er til CyanogenMod Teamet og bad om, at CyanogenMod blev installeret på deres enheder.
Fra og med version 4.1.11.1 inkluderer CyanogenMod flere applikationer, der ejes af Google , såsom Gmail , Maps , Play , Talk og YouTube samt proprietære drivere . Disse pakker er inkluderet i distribuerede versioner af Android , men er ikke gratis licens . Efter at Google sendte en ophør og afskedigelse til chefudvikleren af CyanogenMod (Steve Kondik), hvor han anmodede om, at distributionen af de nævnte applikationer blev stoppet, blev udviklingen standset i et par dage. Reaktionen af mange CyanogenMod brugere var fjendtlig, med nogle hævder, at Googles juridiske trusler ville skade deres egne interesser, at tro, at Google var at krænke sit motto " Do not be evil ", og den udfordring, som Google giver til den open source- samfundet. Da mange flere år. Efter en erklæring fra Google, der afklarede sin holdning og en forhandling mellem Google og Cyanogen, blev det besluttet, at CyanogenMod-projektet kunne fortsætte, så længe pakken indeholdende komponenterne i " Google Experience " ikke blev lagret direkte i ROM'en. Det blev også bestemt, at Googles proprietære apps kunne sikkerhedskopieres og geninstalleres på telefonen, når CyanogenMod blev installeret uden at krænke nogen ophavsret . Cyanogen advarede også om, at selvom der ikke længere er et problem med Google, er der en risiko for problemer med licenser eller lukkede kilder fra proprietære drivere . Imidlertid er CyanogenMod-teamet i gang med at genopbygge kildekoden, så de ikke længere har problemer med licensering af driverne. Teamet modtager også support fra Google- medarbejdere .
Version af CyanogenMod | Android-version | Udgivelses dato | detaljer |
---|---|---|---|
3.1 | Android 1.5 ( Cupcake ) | 2009 | |
3.2 | 2009 | ||
3.3.x | 2009 | ||
3.4.x | 2009 | ||
3.5.x | 2009 | ||
3.6.x | 1 st juli 2009 | Bygget på Android 1.5r3 siden 3.6.8 | |
3.9.x | 22. juli 2009 | Tilføjet understøttelse af FLAC-filformat i version 3.9.3 | |
4.0.x | Android 1.6 ( Doughnut ) | august 2009 | |
4.1.x | 30. august 2009 |
|
|
4.2.x | 24. oktober 2009 |
|
|
5.0.0 | Android 2.0 / 2.1( Lyn ) | 14. februar 2010 | |
5.0.1 | 14. februar 2010 | ||
5.0.2 | 14. februar 2010 | ||
5.0.3.x | 20. februar 2010 | ||
5.0.4.x | 27. februar 2010 | ||
5.0.5.x | 19. marts 2010 | ||
5.0.6 | 16. april 2010 | ||
5.0.7 | 25. maj 2010 | ||
5.0.8 | 19. juli 2010 | Introduktion til ADWLauncher som standardstarter | |
6.0.x | Android 2.2 ( FroYo ) | 28. august 2010 |
|
6.1.x | 6. december 2010 | Bygget på Android 2.2.1 | |
7,0 | Android 2.3 ( Honningkager ) | 11. april 2011 | |
7.0.1 | 25. april 2011 | ||
7.0.2 | 25. april 2011 | ||
7.0.3 | 6. maj 2011 | ||
7.1.x | 10. oktober 2011 |
|
|
7.2.x | 16. juni 2012 | Rettet mange bugs (især takket være brugen af Ice Cream Sandwich- kilder ) | |
8.x | Android 3.x ( Honeycomb ) | Uudviklet | Denne version blev aldrig udviklet på grund af manglende distribution af Android 3.0-kildekoden. Det blev først distribueret meget senere. |
9.0.x | Android 4.0.4 ( Ice Cream Sandwich ) | 9. august 2012 | Tilføjelse af Trebuchet-løfteraket : svarer til den officielle, det giver yderligere muligheder (antal sider, dimension af widgets osv.) |
9.1.x | 29. august 2012 | Tilføjelse af SimplyTapp | |
10 | Android 4.1 ( Jelly Bean ) | 13. november 2012 | Kombinerer forbedringerne af Jelly Bean med CyanogenMod9, Google Chrome- applikationen er ikke til stede (bortset fra de nye enheder fra "Nexus" -familien fra Google). |
10.1 | Android 4.2 ( Jelly Bean ) | 20. januar 2013 | Tilføjelse af nye funktioner i Android 4.2 |
10.1.1 | 10. juli 2013 | Korrektion af "Master Key" -fejlen | |
10.1.2 | 12. juli 2013 | Rettelse | |
10.1.3 | 28. august 2013 | Rettelse | |
10.2 | Android 4.3 ( Jelly Bean ) | 2. december 2013 | Tilføjelse af nye funktioner i Android 4.3, CMAccount |
10.2.1 | 31. januar 2014 | Fejlrettelser, nye funktioner, ny terminalunderstøttelse | |
11 | Android 4.4 ( KitKat ) | 12. december 2013 | Tilføjede nye funktioner i Android 4.4, Trebuchet Launcher til Android 4.4 |
11s | Android 4.4( KitKat ) | Juni 2014 | Version installeret på Oneplus One (global version) |
12 | Android 5.0.2 ( Slikkepind ) | 6. januar 2015 | Tilføjede nye funktioner på Android Lollipop, officielle versioner om natten tilgængelige. |
12.1 | Android 5.1( Slikkepind ) | Marts 2015 | Bygget på Android 5.1 |
13 | Android 6.0( Skumfidus ) | 24. november 2015 | Bygget på Android 6.0 |
14 | Android 7.0 ( Nougat ) | Uudviklet | |
14.1 | Android 7.1( Nougat ) | 9. november 2016 | Bygget på Android 7.1 |