Zacznę od krótkiego wprowadzenia. Spotykać się z kimś System operacyjny Android to najpopularniejszy system operacyjny dla urządzeń mobilnych. Wszyscy kochają go za prostotę, otwartość i oczywiście możliwość personalizacji. Jednak wielu z nas nudzi się nagim Androidem, wchodzimy do Internetu i wpisujemy „Pobierz niestandardowe oprogramowanie dla telefonu XXX”. I co widzimy? Jeśli masz tani chiński smartfon, to raczej nic nie znajdziesz, a jeśli go znajdziesz, będzie to przerobiony towar. Mój cykl artykułów dedykowany jest posiadaczom urządzeń z najwyższej półki, które cieszą się także popularnością wśród programistów. Jeśli więc masz Nexusa 5, One Plus jeden, SGS 5 lub inny popularny smartfon, szukając w Google, otrzymasz mnóstwo odpowiedzi. Możesz natknąć się na nazwy takie jak cyanogenmod, paranoid android, aicp i inne. Ale co nam mówią? Ogólnie rzecz biorąc, jeśli się nad tym zastanowić, to nic. Potrzebujemy porady, jakiejś recenzji. Właśnie dlatego postanowiłem napisać tę serię artykułów. Co 2-3 dni będę recenzował popularne i mało popularne oprogramowanie, które jest dostępne dla większości smartfonów.
Zacznijmy więc. Mam nadzieję, że ci się spodoba. Na początek… (bęben).
Może to niektórych rozczarować, ale od razu powiem, że pokażę wam dalej wszystkie uroki oprogramowania. Teraz czas otworzyć obszar powiadomień.
Na pierwszy rzut oka widzimy zwyczajną zasłonę, jednak od razu rzuca się w oczy prognoza pogody w niej zawarta. Przydatna funkcja, która nie zużywa dużo baterii.
Przejdźmy dalej. Przejdźmy do ustawień, tu zaczyna się zabawa. Cyanogenmod ma szeroki zakres ustawień. Poniżej możesz zobaczyć zrzuty ekranu wszystkich. Następnie zdradzę treść tych, które zasługują na szczególną uwagę.
Przewijanie listy ustawień, elementów takich jak Profile systemowe, pasek stanu, pasek powiadomień, prywatność, przyciski, ekran blokady i wydajność.
Oprogramowanie jest bardzo stabilne, działa szybciej niż standardowe, nie ma żadnych zacięć, nic się nie zawiesza.
Aktualizacje
Jeśli jesteś prostym użytkownikiem, nie polecam instalowania „nocnych kompilacji”, ponieważ czasami są one niestabilne. W ustawieniach aktualizacji możesz wybrać aktualizacje typu Snapshot, nie są one wydawane co tydzień ani co miesiąc, ale są odpowiedni dla przeciętnego użytkownika.
Funkcje oprogramowania sprzętowego
Przed jakąkolwiek „interwencją” w systemie nie zapomnij wykonać kopii zapasowej zmodyfikowanych plików.
Wszelkie manipulacje, które wykonujesz na swoim urządzeniu, robisz na własne ryzyko i ryzyko.
Ponieważ jestem zwolennikiem gołego Androida bez TW, dlatego mój SGS III miał , ALE...
v.5.1.1 Kompilacja 20
Ogólnie rzecz biorąc, rozwój CM został przeniesiony do CM13.0.
Lista zmian:
Budowa 21
- Zaktualizowane źródła
Budowa 20
- Zaktualizowane źródła
Budowa 19
- Zaktualizowane źródła
- Pewnie w międzyczasie naprawiłem/poprawiłem jeszcze kilka innych rzeczy
Budowa 18
- Głównie poprawki związane z dźwiękiem
- Przywrócono wzmocnienie głośników i słuchawek, ponieważ nie było potrzebne i powodowało zakłócenia
- Naprawiono zepsutą logikę AIF2, głośnik w słuchawce powinien teraz być znacznie głośniejszy i mniej zniekształceń (Dhiru to zepsuł)
- Zaktualizowane źródła
- Pewnie w międzyczasie naprawiłem/poprawiłem jeszcze kilka innych rzeczy
Budowa 17
- Różne poprawki dźwięku (wzmocnienie +3 dB)
- Zaktualizowane źródła
- Pewnie w międzyczasie naprawiłem/poprawiłem jeszcze kilka innych rzeczy
Budowa 16
- Włączono kCollectorTypeHSpaceCompact dla ART
- Zmieniono implementację malloc na dlmalloc
# Obie powyższe zmiany powinny znacznie poprawić zarządzanie pamięcią i zmniejszyć zużycie pamięci na urządzeniach o małej ilości pamięci
# Dziękuję arter97 za znalezienie ich i zasugerowanie użycia w i9300
Domyślnie wyłączona ZRAM
- Wprowadzono wstępną optymalizację dex dla ART
- Zaktualizowane źródła
- Pewnie w międzyczasie naprawiłem/poprawiłem jeszcze kilka innych rzeczy
Budowa 15
- Dodano obejście zakleszczeń Bluetooth występujących w AOSP Lollipops
- Dodano możliwość zmiany adresu MAC Wi-Fi (dzięki siracuervo)
- Zaktualizowane źródła
- Pewnie w międzyczasie naprawiłem/poprawiłem jeszcze kilka innych rzeczy
Budowa 14
— Powrót do obiektów blob B13 DRM w celu naprawy Chromecasta
- Różne ulepszenia/poprawki HWC
- Zaktualizowane źródła
- Pewnie w międzyczasie naprawiłem/poprawiłem jeszcze kilka innych rzeczy
Budowa 13
- Jeszcze jedna próba naprawienia Netflix (zmienione obiekty BLOB DRM)
- Postanowiłem wrócić do czujników o zamkniętym kodzie źródłowym, ponieważ te o otwartym kodzie nadal nie zadowalały mnie pod względem stabilności
- Zaktualizowane źródła
- Pewnie w międzyczasie naprawiłem/poprawiłem jeszcze kilka innych rzeczy
Budowa 12
- Wróciłem do czujników o zamkniętym kodzie źródłowym, ponieważ te o otwartym kodzie źródłowym nie działają jeszcze całkowicie idealnie
- Naprawiono Netflix, teraz powinien działać poprawnie
- Zaktualizowane źródła
Budowa 11
- Nieznacznie zwiększono głośność w słuchawce, ponieważ była ledwo słyszalna na zewnątrz
- Naprawiono derpy SELinux wprowadzone w B10 (odmowy sysfs)
- Naprawiono więcej odmów SELinux związanych z ostatnio zmienionymi częściami (czujniki open source i bluetooth)
- JĄDRO: Naprawiono nieakceptację przez dm-crypt żądań odrzucenia, co skutkowało niepowodzeniem szyfrowania (regresja CM10.2)
- Zaktualizowane źródła
Zbuduj 10
- Naprawiono (kompas) i ponownie wprowadzono czujniki typu open source
- Różne aktualizacje SELinux
- Różne poprawki i ulepszenia hwcomposer
- Zaktualizowane źródła
- Android 5.1.1 wersja 6 (LMY48G)
- Pewnie jeszcze inne rzeczy o których już zapomniałem
Budowa 9
- Nasze źródła CM zostały przebudowane i ponownie zsynchronizowane, aby naprawić derpy i inne różne problemy
— Naprawiono większość (jeśli nie wszystkie) problemów z koderem/dekoderem sprzętowym
- Znacznie poprawiona stabilność, kompatybilność, żywotność baterii i wydajność podczas kodowania/dekodowania filmów
- ulepszenia i poprawki hwcomposer
- Aktualizacje i czyszczenie oprogramowania sprzętowego Wi-Fi
- Zaktualizowane źródła
Budowa 7
- Naprawiono wyszukiwanie sieci komórkowych (tym razem na dobre)
— Dodano odpowiednią obsługę podświetlenia klawiszy dotykowych. Nie świecą się już po dotknięciu ekranu (zachowanie standardowe)
- Mamy nadzieję, że naprawiono przerwy w Wi-Fi w nocy
- Zaktualizowane źródła
Budowa 6
- Naprawiono wyszukiwanie sieci komórkowych
- Różne porządki jądra i ulepszenia stabilności
- Zaktualizowane źródła
Zbuduj 5
- Jądro: Różne ulepszenia, zRAM powinien teraz działać bardziej responsywnie.
- RIL: Naprawiono i zaktualizowano klasę Java Exynos4RIL, rozwiązano problem długiego zamykania
- Zaktualizowane źródła
Budowa 4
-Android 5.1.1
- Jądro: Zmieniono typ wersji na -CM-ArchiKernel-base, mam nadzieję, że nie pomylisz tego teraz z AK
- Jądro: Nie zawiera już BFQ, CFQ jest ustawieniem domyślnym.
- Zaktualizowane źródła
Zbuduj 3
- Główne aktualizacje RIL (ponownie)
- ArchiKernel: Haptic: Zapewniono spójność funkcji get() i store().
- Zaktualizowane źródła
Kompilacja 2
— Główne aktualizacje klienta RIL (V11)
— Zaktualizowano nagłówek i9300 RIL (V11)
— Główne aktualizacje obiektów blob RIL (XXUGOA2)
- Naprawiono ustawienia sieciowe FC
- Naprawiono wiadomości MMS
- Naprawiono czujnik
- Dodano intensywność wibracji do podstawowego jądra
- Zaktualizowane źródła
Kompilacja 1
- Pierwsze wydanie
- Wszystko, co działało w CM12.0, również powinno działać
- Szybki przegląd: HWC, RIL, Wi-FI, RIL, czujniki, kamera są w porządku, reszta nie została przetestowana
- MMS-y nie zostały jeszcze naprawione (znany błąd z CM12.0)
Firma nie planuje oficjalnego wsparcia dla CM12.1 dla i9300, znajomy z XDA zbudował nieoficjalny firmware CyanogenMod 12.1 dla i9300 UNOFFICIAL. Pierwsza wersja tego firmware pojawiła się już w kwietniu, ale zdecydowałem się ją wgrać dopiero dzisiaj , czego wcale nie żałuję, teraz bardziej podoba mi się mój SGS III niż mój N5, dlatego udostępniam Ci to oprogramowanie.
Należy pamiętać, że oprogramowanie sprzętowe nie jest oficjalne, odpowiednio:
- brak oficjalnego wsparcia dla i9300
- brak OTA
- brak automatycznych „nocników”
NA ten moment Oprogramowanie jest w fazie BETA, ale w pewnym momencie programista spróbuje zrobić je poprawnie i być może obsługa CM12 będzie oficjalna, ale w tej chwili projekt jest w fazie Work-In-Progress. Dopóki deweloper nie zakończy pracy nad stabilną wersją, wszystkie kompilacje są nieoficjalne.
Tło:
Z powodu braku oficjalnego opiekuna urządzenia i9300 dla CyanogenMod. Razem z @Moster2 zdecydowaliśmy, że będziemy nieoficjalnie pracować nad drzewem urządzeń i9300 dla CM12, aby wprowadzić dobroć Lollipopa do naszej ukochanej Galaxy S3.
Wszystkie kompilacje podane w tym wątku są NIEOFICJALNE, co oznacza, że:
- Nie ma oficjalnego wsparcia dla i9300
- Nie ma dostępnych OTA
- Nie ma automatycznych „nocników”
W pewnym momencie na pewno spróbujemy wystosować odpowiednie żądania ściągnięcia, a może nawet oficjalnie wspierać CM12, ale w tej chwili projekt ten jest w stanie WIP – Work-In-Progress i wiele rzeczy jest nadal uszkodzonych/nie nadaje się do użytku. Dopóki nie skończymy, wszystkie kompilacje są nieoficjalne i nie ukończono jeszcze właściwej obsługi urządzeń.
W tej chwili ten projekt jest rozważany: BETA. Wszystkie podstawowe funkcje powinny działać, ROM nie powinien powodować żadnych krytycznych problemów, ale nadal nie można go oznaczyć jako stabilny. Powinien jednak działać poprawnie jako sterownik dzienny.
Proszę nie mówić o jądrach innych niż standardowe. Nie możemy śledzić każdego jądra i jego problemów, dlatego używasz innych jąder na własne ryzyko. Proszę nie zgłaszać błędów podczas korzystania z niestandardowych jąder.
Nie wiem, kogo interesują moje posty o telefonie, Androidzie, CyanogenMod i innych chłopięcych bzdurach. Ich miejsce jest prawdopodobnie na forach specjalistycznych. I jeszcze. Liczba użytkowników Androida przekroczyła 1,5 miliarda, może moje doświadczenie pomoże komuś poradzić sobie z podobnymi wyzwaniami.
Więc. Po flashowaniu Xiaomi Redmi 2 z MIUI 7.1 (Android 4.4.4) na CyanogenMod 12.1 (Android 5.1.1), moja radość szybko ustąpiła miejsca smutkowi, gdy podczas połączeń przychodzących zobaczyłem na ekranie następujący obrazek:
Nie wiedziałem, na którą z dwóch kart SIM do mnie dzwonią - informacja o operatorze została ucięta. A dla mnie to jest ważne. Na przykład dzwonię do córki na MTS z Life, bo dla mnie jest taniej, a dla niej taniej jest dzwonić do mnie na MTS. Ale ponieważ jest jeszcze dzieckiem, czasami z nieuwagi po prostu wybiera mój ostatni numer. Podobnie jest z rodzicami. Dlatego ważne jest dla mnie, aby kontrolować, na której karcie SIM znajduje się połączenie przychodzące, a w razie potrzeby samodzielnie zresetować i oddzwonić. I w ogóle po tym wiem, czy ludzie dzwonią do mnie do pracy, czy nie. W MIUI 7.1 kiedy połączenie przychodzące na ekranie obok numeru dzwoniącego pojawiła się mała ikona karty SIM z cyfrą 1 lub 2. Niewiele pouczająca, ale jeśli chcesz, możesz ją przynajmniej zobaczyć. Panuje tu kompletna ignorancja.
Gdy zmienisz język w ustawieniach telefonu na ukraiński dzieje się to samo, nawet krócej:
W przypadku połączeń wychodzących jak widać wszystko jest w porządku, nie ma słowa „operator” i wszystko mieści się na ekranie:
Problem został rozwiązany jedynie poprzez zmianę języka telefonu na angielski, gdzie wszystko jest krótkie i jasne, ale nietypowe:
Jest to szczególnie trudne z język angielski znajdź żądany element w ustawieniach telefonu, ledwo przyzwyczaiłem się do rosyjskiego układu. Zacząłem bawić się motywami na telefon, które można pobrać i zainstalować z Google Play. Wiele próbowałem, wszystko się zmienia, ale tekst połączenia przychodzącego jest nadal ucięty. Jeszcze nie zainstalowałem motywu 2. PitchBlack™ (ciemnoczerwony). I oto! Wszystkie informacje dot połączenie przychodzące zmieścić się na ekranie:
Co jest w tym temacie, czego nie ma w pozostałych? Znów wiele eksperymentów i porównań, aż w końcu dotarło do mnie oczywiste: to tylko kwestia czcionek. W tym temacie jest wężej! Może nie najpiękniejszy, ale spełnia moje wymagania. Ostatecznie zdecydowałem się na tę mieszankę: wziąłem tylko czcionki z motywu 2. PitchBlack™ (DarkRed), z
CyanogenMod to jedna z pierwszych niestandardowych kompilacji dla Androida. Oprogramowanie sprzętowe przeszło długą drogę i dało nam wiele alternatywnych kompilacji opartych na cyanie. Jeśli jesteś początkującym użytkownikiem i dopiero planujesz zainstalować niestandardowy, zdecydowanie powinieneś szczegółowo zapoznać się z CyanogenMod.
Cyanogen lub w skrócie Cyan to darmowy system operacyjny dla Androida z otwartym kod źródłowy. W formie niestandardowej oprogramowanie ma za zadanie zastąpić system operacyjny instalowany w smartfonach i tabletach różnych producentów elektroniki.
Niestandardowe oprogramowanie układowe lub kompilacja — oprogramowanie układowe systemu Android opracowane nie przez firmę Google, ale przez zewnętrznych programistów
Custom to czysta wersja Androida, w której nie ma zbędnych aplikacji, usług i procesów producentów elektroniki. Usługi Google Nie są one również domyślnie dołączone, dlatego są instalowane osobno i w razie potrzeby. Dzięki temu system działa szybciej w porównaniu do stanu magazynowego producenta urządzenia.
Interfejs oprogramowania sprzętowego jest zbliżony do oryginalnego Androida. Różnice w konstrukcji są minimalne, co nie wymaga dodatkowych studiów i opanowania systemu.
Oprogramowanie sprzętowe ma wiele parametrów i narzędzi. Dostępne są ustawienia umożliwiające ponowne przypisanie przycisków nawigacyjnych, zmianę paska stanu, utworzenie różnych profili systemowych itp. Więcej ustawień harmonogramu zadań, oszczędzanie energii i zmiany dźwięku. Twórcy oferują również zmianę projektu systemu według własnego uznania. Aplikacja Motywy zawiera zestawy motywów, style przycisków, ikony, czcionki, tapety i dźwięki.
Oprogramowanie sprzętowe dzieli się na dwie kategorie – oficjalne i nieoficjalne. Pierwsze z nich opracowywane są przez pracowników firmy Cyanogen. Druga to entuzjaści, którzy dostosowują podzespoły do urządzeń, które nie są wspierane przez firmę. W związku z tym oficjalne kompilacje są bardziej stabilne i częściej aktualizowane. Porty amatorskie są mniej niezawodne, a poprawki wypuszczane są w miarę wolnego czasu. Czasami oprogramowanie sprzętowe w ogóle nie jest aktualizowane.
Etykieta wersji cyjan różni się od zwykłego liczenia wersji Androida. Tak więc kompilacja CyanogenMod 10 jest oparta na systemie Android 4.1-4.2.1, a kompilacja CyanogenMod 11 jest oparta na systemie Android 4.4. Aby lepiej zrozumieć, która wersja Cyan odpowiada Androidowi, zapoznaj się z poniższym opisem:
Projekt CyanogenMod został zamknięty i jest rozwijany pod nową nazwą LineageOS. Oficjalne zgromadzenia znajdują się na stronie internetowej projektu. Będziesz musiał poszukać oprogramowania sprzętowego dla CyanogenMod w magazynach plików w tematach profilu zasobu XDA.
Instalacja oprogramowania sprzętowego odbywa się poprzez niestandardowe odzyskiwanie - lub . Zobacz artykuł, aby zapoznać się z algorytmem działań.
Przed instalacją zwróć uwagę na rodzaj oprogramowania:
Pojawienie się CyanogenMod przyczyniło się do powstania pierwszych smartfonów. Co w połączeniu z open source Kod Androida, umożliwił modyfikację oprogramowania sprzętowego, a następnie ponowną instalację w smartfonie. Tak pojawiły się pierwsze złożenia – do standardowego oprogramowania dodano nowe funkcje.
Pierwsza stabilna wersja projektu została udostępniona pod koniec sierpnia 2010 roku. Niestandardowe oprogramowanie sprzętowe oferowało więcej funkcji w porównaniu do standardowego oprogramowania. A obszerna liczba parametrów przyczyniła się do jeszcze większej liczby elastyczne ustawienia smartfon. Z każdą kolejną wersją rosła liczba ustawień i możliwości. Jednocześnie poprawiła się autonomia i wydajność, a także wzrosła stabilność. A Cyan stał się głównym dla wielu amatorskich oprogramowania sprzętowego, na przykład Resurrection Remix i MoKee.
Na różnych etapach rozwoju Cyanogen dał drugie życie starym smartfonom. Na niestandardowym oprogramowaniu telefon działał dłużej i szybciej. Efekt ten uzyskano poprzez usunięcie niepotrzebne programy i procesy. A także ze względu na harmonogram zadań, w którym konfigurowana jest praca Rdzenie procesora. Właściciele otrzymali także najnowszą wersję systemu operacyjnego, co jest istotne ze względu na krótki okres wsparcia ze strony producentów smartfonów.
Ponadto CyanogenMod różnił się od innych projektów obecnością zespołu programistów. Regularne inwestycje w projekt stworzyły podstawę do stabilnego wsparcia i rozwoju. Podczas gdy wiele innych projektów było wspieranych wyłącznie dzięki czystemu entuzjazmowi i rzadkiej pomocy finansowej ze strony użytkowników. Dlatego takie oprogramowanie było rzadko aktualizowane, a programiści niechętnie poprawiali błędy.
W ciągu 3 lat liczba instalacji CyanogenMod przekroczyła 10 milionów Zarządowi udało się pozyskać wsparcie niektórych producentów smartfonów. Tak rozpoczęła się era komercjalizacji projektu, przejścia od niestandardowego do pełnoprawnego system operacyjny.
Z alternatywnego systemu operacyjnego Android korzystały firmy Alcatel, OPPO, Wileyfox, BQ, Yu i ZUK. Maksymalny rozpoznawalny system wykonane przez OnePlusa. Jednocześnie zaczęły pojawiać się wypowiedzi, że CyanogenMod odbierze Google’owi Androida – firma zajmie rynek, który obecnie zajmuje Google.
Nie udało się osiągnąć założonych celów. W sierpniu 2016 roku media oskarżyły Cyanogen o kłamstwo. Twórcy zapowiedzieli 50 milionów użytkowników systemu operacyjnego, podczas gdy rzeczywiste liczby osiągnęły zaledwie 25 milionów. A celem było wyciągnięcie środków od inwestorów. Po serii skandalów i zerwaniu relacji z producentami smartfonów firma ogłosiła zamknięcie projektu do końca 2016 roku.
Ale nie spiesz się, aby się zdenerwować. Założona główna obsada nowy projekt o nazwie LineageOS (nie ma to nic wspólnego z grą o tej samej nazwie). Formalnie mamy nowy projekt, a właściwie ten sam CyanogenMod. Konieczna była zmiana „znaku”, ponieważ prawa do oprogramowania sprzętowego pozostały w prywatnej firmie Cyanogen Inc. Wiadomo, że firma odmówiła opracowania CyanogenMod na rzecz komercyjnej wersji Cyanogen OS.
Niestandardowe oprogramowanie LineageOS jest dostępne dla mniejszej liczby urządzeń. Ale twórcy spodziewają się pokryć więcej smartfonów, dzięki społeczności niezależnych programistów i entuzjastów.
Custom CyanogenMod to funkcjonalne i ciekawe oprogramowanie, które spodoba się wielu użytkownikom gotowym na eksperymenty. Warto pamiętać, że oficjalne wsparcie zostało przerwane. Dlatego poprawki i ulepszenia są możliwe tylko kosztem pasjonatów.
Powszechną praktyką na świecie jest porównywanie Androida i iOS. Główną różnicą jest podejście do otwartości systemu dla użytkownika. Jeśli iOS nie pozwala nawet przeglądać poszczególnych folderów na urządzeniu, to w Androidzie system plików dostępne dla użytkownika. Jednak tylko na pierwszy rzut oka wydaje się, że programiści Androida pozwalają zrobić wszystko ze swoim systemem operacyjnym: wiele ważnych i wymagane funkcje pozostają niedostępne. Dlatego oprogramowanie CyanogenMod stało się popularne wśród zaawansowanych użytkowników. Informacje o tym, jak zainstalować, zaktualizować i w razie potrzeby usunąć oprogramowanie sprzętowe, znajdziesz w naszym artykule.
CyanogenMod - alternatywne oprogramowanie sprzętowe Rozszerzenie Androida funkcjonalność system operacyjny. Oprogramowanie zyskało popularność: od 2016 roku CyanogenMod jest zainstalowany na 14 milionach urządzeń.
Wszystko zaczęło się od tego, że prosty programista Steven Kondik zamieścił na xda-developers.com, największej witrynie z niestandardowym oprogramowaniem dla Androida, swój rozwój dla smartfon HTC Marzenie.
Nie zastanawiał się długo nad nazwą i przyjął swój przydomek – Cyanogen, dodając do niego Mod. Steven Kondik nie przypuszczał, że ktokolwiek będzie zainteresowany jego rozwojem, ale już w pierwszych dniach użytkownicy pozytywnie zareagowali na oprogramowanie. Następnie programista pod wpływem twórczego impulsu zaczął intensywnie udoskonalać CyanogenMod, publikując kilka aktualizacji dziennie na xda-developers.com. Następnie Steven Kondik udostępnił CyanogenMod na Githubie, usłudze współpracy programistycznej. Następnie inni programiści włączyli się w udoskonalanie projektu, wnosząc swoje pomysły i udoskonalenia. Z biegiem czasu stało się jasne, że CyanogenMod zmienił się z amatorskiego oprogramowania w wyjątkowy projekt. Możliwości CyanogenMod zrobiły swoje urządzenie przenośne
Zalety
Najnowsza wersja CyanogenMod jest już trzynastą wersją, opartą na systemie Android 6.0 Marshmallow. Każdy nowa wersja CyanogenMod jest rozwijany w ramach Aktualizacja Androida. Ponadto programiści wspierają i stale aktualizują wszystkie wersje jednocześnie, wydając nowe wersje projektu. Istnieje sześć typów kompilacji CyanogenMod:
Jeżeli jesteś prostym użytkownikiem chcącym zainstalować CyanogenMod to powinieneś wybrać stabilną wersję oprogramowania. Gwarantuje to brak błędów i funkcjonalność. Ale ze względu na przydatne funkcje, które nie są jeszcze w wersji stabilnej, możesz także wypróbować wersje deweloperskie. Ale użycie takiego oprogramowania jest prawie niemożliwe - jest zbyt wiele błędów.
Uwaga: instalacja CyanogenMod spowoduje utratę gwarancji! Dotyczy to nie tylko Cyanogenu, ale także każdego innego niestandardowego oprogramowania sprzętowego. Istnieją pewne sposoby na ukrycie śladów oprogramowania firm trzecich, ale metody te są zawodne i nie zawsze działają. Jeśli więc nie chcesz zrezygnować z gwarancji, nie podejmuj ryzyka.
Instalacja CyanogenMod jest niestandardowa i skomplikowana dla nieprzeszkolonych użytkowników: obejmuje ponad 10 kroków. Aktualizacja systemu też nie należy do najbardziej intuicyjnych. Oczywiście istnieje łatwy sposób instalacji oprogramowania układowego, ale jest to dalekie od tego najlepsza opcja. Automatycznie pobierana jest najnowsza wersja CyanogenMod, która nie zawsze jest stabilna, co może skutkować błędami. Ale ponieważ nie każdy będzie chciał spędzać czas na bardziej złożonej metodzie, rozważymy tę opcję.
Odpowiedź jest jasna: nie. Instalator CyanogenMod po prostu napisze, że Twoje urządzenie nie jest obsługiwane. Jeśli zainstalujesz go ręcznie, może pojawić się wiele problemów, nawet do tego stopnia, że telefon lub tablet przestanie działać. Gdyby na urządzeniu można było uruchomić oprogramowanie układowe, programiści i tak dodaliby je do swojej listy.
Istnieją również dwa sposoby aktualizacji CyaongenMod.
Ta metoda działa w przypadku wersji Cyanogen 10.0 i nowszych. Wszystko jest niezwykle proste: otwórz ustawienia, przejdź do „Informacje o telefonie”, a następnie „Aktualizacja CyanogenMod”. Urządzenie uruchomi się samo Ostatnia aktualizacja i zainstaluj go. W trakcie tego procesu smartfon uruchomi się ponownie kilka razy. Wszystkie dane zostaną zapisane.
Uwaga: nie należy aktualizować urządzenia do więcej niż jednej wersji CyanogenMod na raz (na przykład z wersji CM 10.0 do wersji 10.2). Mogą pojawić się nieprzewidywalne błędy i nieprawidłowe działanie oprogramowania sprzętowego. Nie zaleca się również cofania urządzenia do więcej niż wczesne wersje CM (na przykład od 10,2 do 10,1). Czasami prowadzi to do błędu polegającego na niekończącym się ponownym uruchomieniu smartfona. W przypadku obniżenia wersji należy najpierw wykonać czyszczenie danych/przywracanie ustawień fabrycznych.
Prawie zawsze lepiej jest skorzystać z metody łatwej aktualizacji, ponieważ jest mniejsze prawdopodobieństwo, że zrobisz coś złego. Jeśli jednak masz wersję Cyanogen poniżej dziesiątej wersji, a także jeśli korzystasz z dodatków (dodatków) innych firm, będziesz musiał zastosować złożoną metodę, ponieważ standardowa aktualizacja nie pozwala na natychmiastową instalację dodatków do oprogramowania sprzętowego.
Podczas ponownej aktualizacji nie ma potrzeby ponownej instalacji Gapps, ponieważ dane są zapisywane, ale dodatki będą musiały zostać zainstalowane ręcznie.
Ponadto tylko w przypadku opcji złożonej możesz wybrać, którą aktualizację chcesz zainstalować (czego nie można zrobić w prosty sposób instalacje).
Jeśli zdecydujesz się przywrócić wszystko tak, jak było, musisz ponownie zainstalować oprogramowanie, ale tym razem wymień CyanogenMod na standardowe oprogramowanie producenta Twojego urządzenia. Możesz pobrać takie oprogramowanie z oficjalnej strony producenta.
Czasami powrót do natywnego oprogramowania urządzenia usuwa wszelkie ślady obecności CyanogenMod, w takim przypadku gwarancja nie zostaje unieważniona. Nie należy jednak na to liczyć, gdyż zależy to od szczęścia i nieostrożności personelu pomocniczego. Regulamin świadczenia usług gwarancyjnych zabrania zmiany oprogramowania producenta.
CyanogenMod to ciekawy firmware, który z amatorskiego rzemiosła rozrósł się do poważnego i ambitnego projektu, nie mającego odpowiednika na świecie. CM pozwala robić na urządzeniu rzeczy, na które nie pozwala żadne inne oprogramowanie oficjalne oprogramowanie. Jednak tylko zaawansowani i doświadczeni użytkownicy powinni go instalować, ponieważ otwarte systemy są niebezpieczne. Ponadto telefon może działać nieprawidłowo i serwis gwarancyjny nie będzie dostępny. Jeśli jednak nie masz na stanie wystarczającej ilości standardowych funkcji smartfona lub tabletu Oprogramowanie układowe Androida, jeśli jesteś gotowy na naukę i rozwój, jesteś gotowy poświęcić czas i wysiłek, aby przezwyciężyć pojawiające się błędy, to zdecydowanie musisz sflashować swoje urządzenie za pomocą CyanogenMod. Według niektórych użytkowników CyanogenMod to najwyższy punkt w rozwoju urządzeń mobilnych.