Konto cyanogenmod nie działa. Niestandardowe oprogramowanie układowe Androida. Konta CyanogenMod to bezpieczna usługa umożliwiająca zdalne lokalizowanie zagubionego urządzenia, usuwanie z niego danych i wiele więcej, dzięki otwartemu kodowi źródłowemu. Chcę „czystego” Androida

💖 Podoba Ci się? Udostępnij link swoim znajomym

W komentarzach otrzymałem wiele pytań dotyczących tego oprogramowania. Stało się jasne, że temat ten wymaga szerszego omówienia. Zacznijmy od podstaw - instalacji i aktualizacji oprogramowania.

Dlaczego CyanogenMod?

Istnieje kilka powodów, które mogą skłonić użytkownika do poszukiwania alternatywnego oprogramowania sprzętowego dla swojego urządzenia z systemem Android, które nie jest oparte na oprogramowaniu fabrycznym. Spójrzmy na te powody. Należy rozumieć, że motywem motywującym może być często kombinacja różnych kombinacji i powodów opisanych poniżej.

1. Oprogramowanie sprzętowe nie działa zadowalająco

Jak wiemy, prawie wszyscy producenci uwielbiają naśmiewać się z systemu operacyjnego Android i „udoskonalać” go w jakiś sposób. I bardzo często w wyniku takich przekształceń urządzenie zaczyna zwalniać i działać nieprawidłowo. Co więcej, może to dotyczyć nie tylko urządzeń budżetowych o niskim poborze mocy, ale także flagowych urządzeń z najwyższej półki. Ponadto w dowolnym momencie może pojawić się niewyjaśnione zwiększone zużycie baterii, nawet jeśli wydaje się, że nie korzystasz z urządzenia. I bardzo często powodem „obżarstwa” jest właśnie wbudowane oprogramowanie lub usługi producenta. Uciążliwe powłoki, mnóstwo niezrozumiałego, w większości niepotrzebnego oprogramowania, wiele nieodebranych funkcji - prawie wszystkie oprogramowanie producentów cierpi na wszystkie te choroby.

2. Brak aktualizacji ze strony producenta

Nie jest tajemnicą, że okres wsparcia producenta dla urządzeń jest bardzo krótki i zwykle ogranicza się do jednej lub kilku aktualizacji. A jeśli ostatnio problem ten nie jest już tak dotkliwy (różnice po Androidzie 4.1 są nieistotne dla większości zwykłych użytkowników), to w przypadku w pełni funkcjonalnych urządzeń wydanych z oprogramowaniem opartym na systemie Android 2.x problem ten jest dość istotny. Poza tym, jeśli jesteś prawdziwym maniakiem, prawdopodobnie po prostu nie będziesz chciał tolerować starej wersji Androida na swoim urządzeniu. W tym przypadku jedynym wyjściem może być alternatywny firmware CyanogenMod, który stale się rozwija i obsługuje ogromną liczbę „przestarzałych” urządzeń. Oto typowa sytuacja:

Albo oto inny przykład. Niedawno wydano nową aktualizację oprogramowania sprzętowego. Dla zabawy postanowiłem sprawdzić, które urządzenia to otrzymały. I zdziwiłem się, gdy na liście znalazłem starego Galaxy S, którego Samsung odmówił aktualizacji nawet do wersji 4.0 ze względu na „słabą platformę sprzętową”. Na przykład „nie obsłuży nowego Androida”. I tutaj urządzenie zostało zaktualizowane do wersji 4.4.2 bez żadnych pytań. Tak to idzie...

3. Chcę „czystego” Androida

Powód ten jest raczej konsekwencją dwóch pierwszych powodów. Poza tym możesz po prostu nie być zadowolony z wyglądu wbudowanej powłoki, elementów sterujących, cienia powiadomień i menu, ponieważ projekt interfejsu jest często zbyt toporny. Jednocześnie czysty Android osiągnął swój zenit w rozwoju projektu interfejsu użytkownika. Jest neutralny, ascetyczny i jednocześnie stylowy. Oczywiście instalacja SM nie zmieni Twojego telefonu lub tabletu w Nexusa, chociaż na zewnątrz będzie tak wyglądać. Przynajmniej uzyskasz podobne doświadczenia użytkownika, ale biorąc pod uwagę specyfikę sprzętową Twojego urządzenia.

Trochę o CyanogenMod

CyanogenMod (zwany dalej CM) to jedno z najstarszych niestandardowych oprogramowania sprzętowego opartego na AOSP. AOSP - Android Open Source Project, czyli w rzeczywistości jest to kod źródłowy otwartego projektu Androida w jego najczystszej formie. Zatem CM opiera się na tym otwartym kodzie źródłowym. Początki projektu można datować na rok 2010, kiedy to Steve Kondik wypuścił pierwszą wersję oprogramowania (CM6 – Android 2.2). W tamtym czasie SM obsługiwało kilka telefonów. Były to głównie popularne modele HTC, a przede wszystkim Nexus One. Następnie zespół projektowy został uzupełniony programistami ze społeczności XDA-developers i obecnie projekt urósł do skali pełnoprawnej międzynarodowej firmy. Według stanu na 4 lutego 2014 r. oprogramowanie układowe CyanogenMod jest zainstalowane na ponad 11 milionach urządzeń. Możesz przeczytać więcej o rozwoju projektu. Oficjalna strona projektu to cyanogenmod.org.

Ponadto rozwój CM stale stymuluje pojawienie się i rozwój masy innego oprogramowania, na przykład najbardziej znanych, takich jak AOKP, MIUI, Carbon, Liquid, Paranoid i ogromnej liczby mniej znanych. Przecież kod źródłowy SM jest otwarty i dostępny do wszelkich zmian, co pozwala na wykorzystanie go do różnych modyfikacji, których efektem jest zupełnie nowy, unikalny firmware z własną historią i wierną publicznością użytkowników. Bardzo często kod CM jest podstawą do przeniesienia innego oprogramowania na różne modele telefonów.

Ostrzeżenia

Jak zwykle ostrzegam: wszystko, co robisz z telefonem, robisz na własne ryzyko i ryzyko. Po modyfikacjach oprogramowania telefonu na pewno tracisz oficjalną gwarancję. Jeśli ten punkt zostanie zauważony przez centrum serwisowe podczas kontaktu z nami, naprawa gwarancyjna zostanie odrzucona. Jeśli nie rozumiesz znaczenia procedury i konsekwencji manipulacji telefonem, lepiej porzucić takie przedsięwzięcie.

Jednocześnie mogę z góry dać ci nadzieję. Ryzyko „zabicia” sprzętu telefonu poprzez flashowanie jest bardzo małe, powiedziałbym nawet, że prawdopodobieństwo to dąży do zera. Przeczytaj uważnie instrukcje, postępuj zgodnie z nimi dosłownie w opisanej kolejności, a najprawdopodobniej wszystkie Twoje eksperymenty zakończą się sukcesem. W każdym razie, jeśli telefon się nie uruchomi, nie jest to jeszcze powód do paniki. Sposobów na przywrócenie jego funkcjonalności jest wiele, o czym opowiem poniżej.

Prawie wszystko, co opiszę w tym artykule, dotyczy głównie większości oprogramowania opartego na AOSP. Jednak lokalne instrukcje dotyczące konkretnego oprogramowania sprzętowego i modeli telefonów zawsze mają pierwszeństwo przed ogólnymi zaleceniami. Musisz to zrozumieć. Poszukaj plików instalacyjnych, opisów oprogramowania sprzętowego i instrukcji ich instalowania w odpowiednich wątkach na forum programistów XDA dotyczących Twojego smartfona lub tabletu. Zazwyczaj motywy dla oprogramowania SM i innego oprogramowania AOSP znajdują się w sekcji Oryginalnego rozwoju Androida w gałęzi głównej urządzenia.

UWAGA!!! Portal programistów XDA jest zasobem w języku angielskim. Dlatego przynajmniej podstawowa znajomość języka angielskiego jest nie tylko mile widziana, ale i wymagana. Oczywiście zawsze możesz skorzystać z Tłumacza Google, jeśli czegoś nie rozumiesz. Jednak w tym przypadku robot-tłumacz może zniekształcić określone terminy użyte w tekście instrukcji i opisów. Jeśli angielski stanowi dla Ciebie problem, przejdź na „bezdomny” na 4pda. Żart z ziarnem prawdy.

Wybór wersji CyanogenMod

Jeśli Twoje urządzenie jest oficjalnie obsługiwane, lepiej pobrać pliki oprogramowania układowego SM do pierwszej instalacji z oficjalnego centrum pobierania, które znajduje się pod adresem.

Po załadowaniu strony musisz znaleźć swoje urządzenie w panelu po lewej stronie. Nie zawsze jest to łatwe. Faktem jest, że nie posługuje się w nim nazwami handlowymi urządzeń, a nazwami kodowymi ich prototypów używanymi przez producentów i programistów. Pewnie nie wiesz, że np. mako to Google Nexus 4, a przedsięwzięcieu to HTC One X. Niektóre urządzenia nie mają nazw kodowych i są oznaczone kodem alfanumerycznym. Tutaj wszystko jest jaśniejsze. D802 to LG G2, a n7000 to Galaxy Note. Krótko mówiąc, kompletne zamieszanie. Sytuację nieco upraszcza fakt, że po najechaniu myszką na nazwę wyświetla się nazwa handlowa urządzenia. Ale nadal możesz wyszukiwać dość długo, używając metody brutalnej siły.

Jeśli nie udało Ci się szybko znaleźć swojego urządzenia, ta strona z oficjalnie obsługiwanymi gadżetami Ci pomoże. Użyj filtra lub kliknij „pokaż wszystkie urządzenia” po prawej stronie filtrów, aby wyświetlić siatkę ze zdjęciami wszystkich urządzeń. Jeśli nie znajdziesz na tej liście swojego smartfona lub tabletu, nie rozpaczaj - przejdź do listy nieoficjalnych portów oprogramowania. Znajdują się tam wszystkie niezbędne linki, w których znajdziesz pliki oprogramowania sprzętowego i instrukcje instalacji.

Kilka wyjaśnień dotyczących wersji oprogramowania sprzętowego:

  • nightly - kompilacja nocna, wykonywana automatycznie ze źródła prawie każdej nocy. W rzeczywistości jest to najnowsza wersja deweloperska oprogramowania sprzętowego. Możliwe błędy.
  • snapshot - montaż ręczny, zbiór wszystkich stabilnych zmian na dany miesiąc. Oczywiste jest, że jest bardziej stabilny niż światło nocne.
  • RC - Release Candidate - prawie wydanie, beta
  • stabilna - stabilna wersja oprogramowania.

Bardzo ważny punkt przy wyborze aktualizacji. Od jakiegoś czasu gałęzie rozwojowe kompilacji nocnych (programista) i wersji stabilnej (użytkownik, która obejmuje migawkę, RC, stabilną) zostały rozdzielone - teraz nie ma gwarancji, że aktualizacja z jednej gałęzi do drugiej będzie możliwa zapisywanie danych użytkownika bez pełnego resetu. Możliwe jest nawet, że dostaniesz bootloopa. Dlatego, jeśli to możliwe, zalecam natychmiastowe wybranie stabilnej gałęzi. Jest aktualizowany rzadziej, ale stabilność jest wyższa. Jak pokazuje moja praktyka, nie należy gonić za codziennymi aktualizacjami gałęzi nocnej – często jest to bezcelowe i oprócz zmiany numeru w informacji montażowej może wprowadzić niezweryfikowane zmiany w kodzie i doprowadzić do niestabilnej pracy telefonu. Potrzebujesz tego? Jeśli nie ma możliwości wyboru stabilnej gałęzi, dopiero wtedy zainstaluj lampkę nocną. I ZAWSZE wykonuj kopię zapasową przed instalacją aktualizacji (poniżej powiem Ci, jak to zrobić). Jeśli nagle złapiesz błąd, będziesz mógł przywrócić stan początkowy.

Przygotowanie do pierwszej instalacji

Oprogramowanie układowe CyanogenMod jest zwykle dostarczane w jednym pliku ZIP. Aby go zainstalować, musisz mieć zainstalowane na swoim telefonie niestandardowe odzyskiwanie. Najlepszy (zalecany) jest klasyczny ClockWorkMod (w skrócie CWM). W przypadku korzystania z innego rodzaju odzyskiwania, na przykład Team Win Recovery Project (TWRP), nie można zagwarantować pomyślnej instalacji, chociaż najczęściej procedura kończy się sukcesem. Ale wszystko zależy od konkretnego modelu telefonu. Dlatego radzę nie ryzykować i skorzystać z CWM.

Procedura odbioru CWM jest indywidualna dla każdego urządzenia. Najczęściej w przypadku urządzenia z przywróceniem ustawień fabrycznych należy podłączyć telefon do komputera z zainstalowanymi sterownikami w trybie debugowania USB (włączonym w telefonie) i uruchomić skrypt instalacyjny. Ponadto, jeśli wcześniej zainstalowałeś na swoim telefonie niestandardowe odzyskiwanie innego typu, możesz zainstalować za jego pośrednictwem CWM, instalując plik zip. Wyszukaj w Internecie instrukcje instalacji i wymagane pliki. Powtarzam, choć procedura jest podobna, to jest indywidualna dla każdego konkretnego modelu telefonu, dlatego nie mogę w ramach tego artykułu stworzyć jasnej instrukcji.

Oprócz pliku oprogramowania sprzętowego i odbioru CWM, musisz znaleźć, pobrać i zapisać na swoim telefonie pakiet Google Apps, w skrócie gapps. Plik pakietu jest dostarczany w formacie zip. Pakiet gapps MUSI pasować do podstawowej wersji Androida, na której zbudowane jest oprogramowanie CM, które zamierzasz zainstalować. Jest to bardzo częsty błąd wśród początkujących użytkowników. Jeśli na przykład zainstalujesz gapps dla 4.3 Jelly Bean na CM11 (4.4.x KitKat), najprawdopodobniej będziesz mógł uruchomić system, ale przy uruchomieniu natychmiast otrzymasz błąd systemowy (i więcej niż jeden) z usług Google i odpowiednia aplikacja zostanie zamknięta. Okna z błędami będą pojawiać się stale i nieprzerwanie, przez co korzystanie z urządzenia będzie prawie niemożliwe. Należy o tym pamiętać podczas wyszukiwania pakietu gapps. Krótko mówiąc, znajdź i pobierz odpowiedni pakiet.

Najlepszym miejscem do pobrania pakietów Google Apps jest tutaj — http://goo.im/gapps.

Jeszcze jedna uwaga dotycząca wyboru wersji pakietu gapps - występują one w dwóch rodzajach - standardowym i rdzeniowym. W pierwszej opcji otrzymasz możliwość pracy z kontem Google (tworzenie i autoryzacja) i od razu wszystkimi podstawowymi aplikacjami zainstalowanymi w partycji systemowej oprogramowania (Gmail, Mapy, Wyszukiwanie, Aparat, Muzyka, Filmy, Gry itp.). ) - nie będziesz musiał ich pobierać i instalować z Google Play, choć najprawdopodobniej aplikacje od razu poproszą o aktualizacje. W drugim wariancie mamy do czynienia wyłącznie ze swoim kontem (możliwość logowania) i sklepem z aplikacjami Sklepu Play. Wszystkie inne aplikacje możesz pobrać z wybranego sklepu. Zaletą pierwszej opcji jest to, że po instalacji (lub późniejszym pełnym przywróceniu ustawień fabrycznych) firmware jest od razu gotowy do pracy z zestawem podstawowych aplikacji. Druga opcja jest dla tych, którzy nie korzystają z aplikacji Google, lub korzystają tylko z ich części - w oprogramowaniu nie będziesz mieć zbędnych, nieusuwalnych aplikacji systemowych, a jedynie te, które instalujesz ręcznie.

Tak więc po wszystkich opisanych manipulacjach mamy: działające odzyskiwanie CWM, plik oprogramowania układowego CyanogenMod i odpowiedni pakiet gapps. Możesz rozpocząć instalację.

Instalacja

Uruchom do trybu odzyskiwania. Można to zrobić na kilka sposobów, włączając lub wyłączając telefon.

Z systemu

  • Jeśli masz zainstalowane niestandardowe oprogramowanie sprzętowe, być może w menu ponownego uruchamiania znajduje się już pozycja „tryb odzyskiwania” lub „tryb odzyskiwania”. Wybierzmy to.
  • Inną opcją dla telefonów zrootowanych jest użycie dowolnego emulatora terminala (aplikacji do wprowadzania poleceń Linuksa), na przykład tego. Wprowadź polecenie su, na żądanie nadaj uprawnienia superużytkownika, a następnie wpisz uruchom ponownie odzyskiwanie i naciśnij Enter .

Z wyłączonego telefonu

To najprostszy i najpewniejszy sposób. Ale musisz znać kombinację klawiszy, aby wejść do odzyskiwania. Różnie to wygląda w przypadku różnych telefonów. Na przykład dla Samsunga - naciśnij jednocześnie dźwięk w dół + home, a następnie naciśnij przycisk zasilania. Po włączeniu ekranu puść go. W przypadku LG G2 jest to trudniejsze. Naciśnij jednocześnie dźwięk i zasilanie, zwolnij, gdy ekran się włączy, odczekaj 1-2 sekundy i naciśnij ponownie. Następnie potwierdzamy to kilka razy przyciskiem zasilania. Ogólnie rzecz biorąc, myślę, że możesz łatwo znaleźć kombinację kluczy odzyskiwania dla swojego urządzenia w Internecie.

Jesteśmy zatem w fazie rekonwalescencji. To jest menu tekstowe umożliwiające wykonywanie różnych operacji na telefonie bez uruchamiania systemu. Poruszaj się po pozycjach menu za pomocą przycisków głośności. Wybierz i potwierdź przyciskiem zasilania.

Przed zainstalowaniem nowego oprogramowania sprzętowego zdecydowanie zalecamy wykonanie pełnej kopii zapasowej bieżącej instalacji. Jeśli coś pójdzie nie tak i nie możesz uruchomić komputera lub po prostu nie podoba Ci się oprogramowanie, możesz wrócić do pierwotnego stanu w ciągu 5 minut.

Wybierz element „Kopia zapasowa i przywracanie”, a następnie - „Kopia zapasowa na /sdcard”. Rozpocznie się proces tworzenia kopii zapasowej całego bieżącego oprogramowania sprzętowego z zainstalowanymi programami i ustawieniami. Pliki kopii zapasowych są przechowywane w sdcard/clockworkmod/backup. Jeśli chcesz przywrócić kopię zapasową, wybierz opcję „Przywróć z karty SD” w procesie odzyskiwania. Oprogramowanie sprzętowe zostanie przywrócone do stanu z chwili utworzenia kopii zapasowej.

Przejdźmy jednak od procedur przygotowawczych do instalacji samego oprogramowania układowego. Poniżej opiszę idealny sposób na nową instalację, w którym można niemal w 100% zagwarantować pomyślny wynik. Trzymaj się tego, a nie będziesz miał żadnych problemów.

W CWM Recovery wykonujemy kolejno następujące kroki:

1. Całkowite czyszczenie przed instalacją:

  • Menu „Wyczyść dane/Przywróć ustawienia fabryczne” – tutaj, jeśli to możliwe, wybierz „Wyczyść, aby zainstalować nowy ROM”, zatwierdź
  • „Wyczyść partycję pamięci podręcznej”, potwierdź
  • Menu „Zaawansowane” - „Wyczyść pamięć podręczną Dalvik”, potwierdź
  • Menu „Mocowania i przechowywanie” - wykonaj w kolejności: „format / system”, „format / dane”, „format / pamięć podręczna”

2. Zainstaluj niezbędne pliki:

  • Powrót do menu głównego
  • Wróć do menu głównego, wybierz „Uruchom ponownie system teraz”

Po pierwszym uruchomieniu zostaniesz przywitany kreatorem konfiguracji podobnym do standardowego kreatora pierwszego uruchomienia Androida, w którym możesz utworzyć konto CyanogenMod, połączyć się z siecią i zalogować się na swoje konto Google, aktywować usługę lokalizacyjną i włączyć aplikację odzyskiwanie z Google Play. Właściwie to tyle – można zacząć normalnie korzystać z urządzenia.

Aktualizacja

Istnieją dwie główne opcje aktualizacji oprogramowania sprzętowego - OTA (przez interfejs oprogramowania sprzętowego) i ręczna.

Pierwsza opcja jest odpowiednia dla użytkowników, którzy korzystają z CyanogenMod z wbudowanym jądrem bez instalowania motywów i modów innych firm, które nie są zawarte w oprogramowaniu.

W menu ustawień „Informacje o telefonie” znajdź pozycję „Aktualizacje systemu”. Tutaj możesz skonfigurować częstotliwość sprawdzania dostępności aktualizacji (system będzie wysyłał powiadomienia o nowych kompilacjach) oraz ich rodzaj, tj. Możesz wybrać tylko stabilne lub nocne kompilacje lub wszystkie typy aktualizacji.

Za pomocą tego menu możesz pobrać aktualizację (plik jest zapisany na sdcard/cmupdater) i automatycznie rozpocząć jej instalację. Telefon uruchomi się ponownie, skrypt zrobi wszystko sam. W rezultacie otrzymujesz zaktualizowane oprogramowanie bez zbędnych ruchów.

Jeszcze raz przypominamże przed jakąkolwiek aktualizacją lepiej jest wykonać pełną kopię zapasową oprogramowania (patrz wyżej jak to zrobić).

Jeśli używasz modów, motywów wizualnych lub niestandardowego rdzenia innych firm, będziesz musiał przeprowadzić aktualizację ręcznie. Po aktualizacji jądro zmienia się za każdym razem na wbudowane. Jeśli więc używasz jądra innej firmy, musisz je ponownie zainstalować od góry po aktualizacji głównego oprogramowania. To samo dotyczy wszelkiego rodzaju modów instalowanych na oprogramowaniu sprzętowym. Aby dokonać aktualizacji, pobierz ręcznie nowy plik oprogramowania sprzętowego (możesz skorzystać z przeglądarki ze strony pobierania lub poprzez interfejs aktualizacji oprogramowania opisany powyżej) i zapisz go w telefonie. Następnie uruchamiamy ponownie system odzyskiwania.

Wykonujemy następujące działania:

  • Menu „Install Zip” - „Wybierz zip z /sdcard” - wybierz plik oprogramowania sprzętowego CyanogenMod, poczekaj na zakończenie instalacji
  • Menu „Zainstaluj Zip” - „Wybierz zip z /sdcard” - wybierz plik pakietu gapps, poczekaj na zakończenie instalacji
  • Wracamy do menu głównego, wybierz „Uruchom ponownie system teraz” - zalecam uruchomienie po raz pierwszy po aktualizacji bez instalowania jąder i modów innych firm
  • Uruchom ponownie w trybie odzyskiwania
  • Menu „Zainstaluj Zip” - „Wybierz zip z /sdcard” - wybierz jeden po drugim pliki jądra i/lub modów i zainstaluj je
  • Teraz uruchom system ponownie

W przypadku awarii - jeśli nie możesz uruchomić systemu - zawsze masz działające odzyskiwanie, za pomocą którego możesz wykonać następujące manipulacje i przywrócić funkcjonalność telefonu w każdej sytuacji:

  • Zainstaluj ponownie oprogramowanie sprzętowe (na przykład zainstaluj inny zestaw, który został przetestowany pod kątem działania w Twojej konfiguracji) za pomocą menu „Zainstaluj Zip”
  • Wyczyść pamięć podręczną/Dalvik Cache - bez utraty zainstalowanych aplikacji i danych - często pomaga w krytycznych sytuacjach
  • Przywróć poprzedni stan oprogramowania poprzez menu „Kopia zapasowa i przywracanie” (ponownie o znaczeniu kopii zapasowych)
  • Wykonaj pełny reset danych „Wipe Data/Factory Reset”
  • Przeprowadzić nową instalację zgodnie z instrukcjami opisanymi powyżej

I jeszcze jedna ważna uwaga, która może pomóc w krytycznej sytuacji:

Jeśli nie zapisałeś wcześniej niezbędnych plików w pamięci wewnętrznej telefonu, nie martw się; nowoczesny tryb odzyskiwania obsługuje podłączanie nośników zewnętrznych za pośrednictwem trybu napędu USB. Dlatego podczas eksperymentów lepiej mieć zawsze pod ręką tak przydatne akcesorium jak kabel OTG.

To wszystko, powodzenia! Jeśli masz pytania, zadaj je w komentarzach.

Ambitny zespół programistów, który miał odebrać Google’owi Androida, ogłosił zamknięcie projektu. Życie odkryło przyczyny niepowodzenia.

Pod koniec grudnia wiele zagranicznych mediów informowało, że system operacyjny CyanogenMod, a także wbudowane w niego usługi przestaną działać w noc sylwestrową, 31 grudnia.

W ramach trwającej konsolidacji Cyanogen wszystkie usługi i obsługiwane kompilacje nocne przestaną działać najpóźniej 31.12.2016. Projekt open source i kod źródłowy pozostaną dostępne dla tych, którzy będą chcieli tworzyć własne buildy w oparciu o CyanogenMod – poinformowali założyciele startupu na swojej oficjalnej stronie.

Ta wiadomość brzmi dość zabawnie, biorąc pod uwagę ambitne plany deweloperów, które głosili około rok temu: programiści zagrozili Google odebraniem Androida i stworzeniem własnej, niezależnej wersji systemu operacyjnego. Jak widać, w firmie, delikatnie mówiąc, nie dzieje się najlepiej.

Świat po raz pierwszy usłyszał o alternatywnym oprogramowaniu CyanogenMod w 2010 roku. Następnie programiści z zespołu Cyanogen (obecnie Cyanogen Inc) postanowili ulepszyć dość niestabilnego i wręcz brzydkiego Androida 2.2, wypuszczając własną wersję opartą na systemie operacyjnym Google. Niestandardowe oprogramowanie pod wieloma względami przewyższało oryginał: po pierwsze, CyanogenMod obsługiwał ogromną liczbę funkcji, których nie było w oficjalnym Androidzie od Google (na przykład możliwość szybkiej zmiany motywów, obsługa klienta OpenVPN i FLAC kodeka. Użytkownicy mogli nawet samodzielnie podkręcić procesor, co przyciągnęło uwagę wielu maniaków.

Producenci twierdzili również, że oprogramowanie CyanogenMod zwiększa wydajność i stabilność ich smartfonów i tabletów. I rzeczywiście tak było: twórcy maksymalnie oczyścili zaśmiecony Android z niepotrzebnych funkcji i niepotrzebnych aplikacji, dzięki czemu system operacyjny dosłownie dał drugie życie przestarzałym urządzeniom.

Niektórym producentom urządzeń również spodobał się ten system operacyjny: ponieważ CyanogenMod został zbudowany na kodzie źródłowym z Androida, ale nie był „androidem”, firmy mogły z niego korzystać zupełnie za darmo i nie wzbogacać i tak już ogromnej „dobrej” korporacji.

W rezultacie Alcatel, Wileyfox, BQ, Yu, ZUK i OnePlus przeszli na domowego Androida (ten ostatni, notabene, maksymalnie spopularyzował Cyanogen OS. Jest to zrozumiałe, ponieważ „flagowy zabójca” ściśle wiązał się z „Zabójca Androida”). Wydawać by się mogło, że firma prężnie się rozwija i rzeczywiście odbiera Google, choć nie dużą, ale znaczącą część rynku, jednak wszelkie sukcesy okazują się niemal iluzoryczne. W sierpniu 2016 roku media oskarżyły Cyanogen o rażące oszustwo: twórcy ogłosili, że alternatywny system operacyjny będzie miał 50 milionów użytkowników w celu wyłudzenia pieniędzy od oszukanych inwestorów. Tymczasem, jak wynika z wewnętrznego raportu dyrektorów, liczba użytkowników Cyanogen OS nie przekroczyła 25 milionów osób.

Nieco później dziennikarze dowiedzieli się o masowych zwolnieniach w firmie: zarząd zwolnił około 20% pracowników i prawie wszyscy byli zaangażowani w rozwój CyanogenMod. Założyciel firmy, Steve Kondik, również opuścił firmę, opuszczając Samsung Electronics w 2009 roku, aby stworzyć zabójcę Androida.

W listopadzie tego roku pozostałe kierownictwo Cyanogen Inc ogłosiło, że planuje nieznaczną zmianę koncepcji: zamiast pełnoprawnego Cyanogen OS firma obiecała zaoferować producentom smartfonów program modułowy. Oznacza to, że twórcy urządzeń w najbliższej przyszłości będą mogli instalować poszczególne elementy oprogramowania – na przykład dialer, program uruchamiający aplikacje czy różne widżety. Decyzja ta, zdaniem przedstawicieli Cyanogen, wynika z ogromnego rozdrobnienia na rynku urządzeń z Androidem. Takie posunięcie mogłoby uchronić firmę przed pewną śmiercią.

Ostatnim gwoździem do trumny firmy było ogłoszenie, że nie będzie ona już wspierać CyanogenModa. Właściciele Alcatela, OnePlusa i innych urządzeń działających na tym systemie operacyjnym mają na ustach pytania: „Co się z nami stanie?” – Z kim nas zostawiłeś? Jednak Wileyfox był wyraźnie przygotowany na taki obrót wydarzeń. Dosłownie tego samego dnia przedstawiciele marki napisali, że po „śmierci” Cyanogen OS programiści będą nadal rozwijać i wydawać aktualizacje systemu operacyjnego. Już w lutym smartfony otrzymają aktualizacje do Androida 7 Nougat, ale bez Cyanogen OS.

Analityk IT Eldar Murtazin uważa, że ​​przyczyną niepowodzenia Cyanogenu są wygórowane apetyty programistów. „Cyanogen był po prostu chciwy. Próbowali negocjować z różnymi firmami, ale w końcu, wydaje mi się, przesadzili. Czyli nie mieli dopływu pieniędzy i był konflikt na poziomie entuzjastów, którzy stworzył CyanogenMod i tych, którzy zajmowali się biznesem” – wyjaśnił Murtazin.

Redaktor naczelny portalu Bankir.ru i ekspert IT Siergiej Wiljanow przedstawił swoją wersję utraty zainteresowania widzów „zabójcą Androida”. Według eksperta dzisiejszy system operacyjny Google nie wymaga już żadnych specjalnych ulepszeń od firm zewnętrznych, ponieważ Android już dawno wchłonął wszystkie niezbędne poprawki.

„Kiedy wynaleziono Cyanogen, Android w czystej postaci nie był zbyt wygodny, naprawdę musiał zostać mocno zmodyfikowany, co robili wszyscy producenci telefonów, bez dodatkowych aplikacji i dodatkowych ulepszeń, używanie Androida było prawie niemożliwe na tym tle pojawił się CyanogenMod... Ale potem Android stopniowo wchłonął wszystkie ulepszenia wymyślone przez ulepszacze innych firm i w zasadzie stał się całkiem odpowiedni do stosowania w czystej postaci. W związku z tym zainteresowanie ulepszaczami gwałtownie spadło” – powiedział Villanov. Życie.

Ekspert dodał też, że Cyanogen wziął na siebie „całkowicie przytłaczający ciężar”, gdyż programiści tworzyli oprogramowanie sprzętowe dla ogromnej liczby urządzeń jednocześnie. „Zrobili kolosalną robotę, ale nie wzięli za to pieniędzy. Z jednej strony doszło do spalenia inwestycji, a z drugiej wyzysku zapału. Gdy zapał trochę opadł, a inwestycje się skończyły. stało się dokładnie to, co się stało” – podsumował analityk.

Miłośnicy nocnych kompilacji Cyanogenu nie powinni jednak zwieszać głowy przed czasem: jak się całkiem niedawno okazało, CyanogenMod może powrócić, ale w innej odsłonie. Zespół programistów ogłosił, że planuje ożywić legendarny alternatywny system operacyjny bez udziału firmy Cyanogen Inc. Nowy projekt będzie nosił nazwę Lineage OS: programiści postanowili zmienić nazwę oprogramowania, aby uniknąć ewentualnych problemów prawnych w przypadku sprzedaży firmie Cyanogen Inc. Całkiem możliwe, że Lineage OS wkrótce zostanie zainstalowany na tych smartfonach, które wcześniej miały CyanogenMod.

W tym tygodniu firma Cyanogen ogłosiła zbliżające się zamknięcie projektu CyanogenMod. Co powinni zrobić ci, którzy mają zainstalowane to oprogramowanie na swoim smartfonie?

Przede wszystkim trzeba zrozumieć, co opracował Cyanogen – Cyanogen OS dla urządzeń sprzedawanych w sklepach oraz CyanogenMod dla entuzjastów samodzielnie flashujących smartfony. Zamknięcie Cyanogen OS ogłoszono już w październiku i zamknięcie CyanogenMod nie oznacza, że ​​takie oprogramowanie nie będzie już tworzone. CyanogenMod to projekt typu open source, który będzie teraz rozwijany przez zewnętrznych programistów, a nie przez Cyanogen. Kod źródłowy nie może zniknąć, najważniejsze jest to, że projekt jest interesujący dla ludzi, a potem będzie się rozwijał. Jeśli okaże się, że jest nieciekawy... to tam pójdzie.

CyanogenMod różnił się od innego oprogramowania sprzętowego pod kilkoma ważnymi względami. Miał ogromny zestaw funkcji i nie zmieniały się one, a jedynie poprawiały się z wersji na wersję. Użytkownik mógł być pewien, że po aktualizacji będzie miał ten sam firmware, tylko stabilniejszy. Ponadto CyanogenMod jest najbardziej przenośnym oprogramowaniem sprzętowym. Producenci przestali wydawać aktualizacje dla smartfonów, ale zewnętrzni programiści (niekoniecznie Cyanogen) nadal przenosili CyanogenMod na coraz większą liczbę urządzeń. Można było kupić dowolny starożytny smartfon i zaktualizować go do najnowszej wersji Androida, choć nieoficjalnie.

Cyanogen OS to zamknięta modyfikacja Androida, stworzona na bazie CyanogenMod i wypełniona wbudowanymi aplikacjami od partnerów Cyanogen OS - Microsoft, Box itp. To właśnie przy pomocy Cyanogen OS ta firma kiedyś groziła, tylko ta kula odbiła się rykoszetem. Dużych producentów nie udało się przekonać do przejścia z wersji Google Androida na Cyanogen OS – nie rozumieli, po co mieliby korzystać z odmiennych usług zamiast z ujednoliconego ekosystemu Google. Jedyny godny kontrakt, jaki Cyanogen zawarł, był z Microsoftem, ale współpraca ta nigdy nie doszła do skutku. Ale można było wypuścić Lumię 950 na Androida, ale z usługami Microsoftu – czyż nie byłoby fajnie?

Firmy, które zainstalowały Cyanogen OS na swoich smartfonach (m.in. OnePlus, Oppo i Wileyfox), będą musiały poszukać nowego oprogramowania i powiedzieć swoim użytkownikom, jak je zainstalować. Wileyfox zapowiedział już, że jego smartfony zostaną zaktualizowane do czystej, nieco ulepszonej wersji Androida 7.0.

CyanogenMod jest teraz bardziej darmowy niż kiedykolwiek, więc jest zbyt wcześnie, aby mówić o jego śmierci. Cyanogen porzucił markę i zasadniczo oddał ją tam, gdzie była przed 2013 rokiem – w ręce entuzjastów. Jedyne, czego możemy żałować, to to, że rozwojem CyanogenMod nie zajmie się utalentowany programista Steve Kondik. Pozostaje w Cyanogen i m.in. stworzy nowy fork Androida – Lineage OS.

Firmware z CyanogenModem nigdzie nie zniknie, nie ma co do tego wątpliwości.

„ to własna usługa przeznaczona do wyszukiwania zagubionych lub skradzionych urządzeń z systemem Android, określania ich lokalizacji na mapie i zdalnego włączania na nim sygnału dźwiękowego.

Następnie część ekspertów zaczęła prorokować, że nowa usługa Google całkowicie wyprze rozwiązania zewnętrznych programistów, zapewniających podobne możliwości właścicielom telefonów i tabletów z Androidem. Jak się jednak okazało, przewidywania te okazały się nietrafione – nowa usługa Konto CyanogenMod od zespołu twórców oprogramowania Android o tej samej nazwie ma pewne zalety w stosunku do rozwiązania Google.

Nowa usługa będzie całkowicie bezpłatna i opcjonalnie dostępna dla wszystkich posiadaczy smartfonów i tabletów z systemem Android wyposażonych w oprogramowanie CyanogenMod. W momencie premiery dostępne będą dwie podstawowe funkcje – wyszukiwanie lokalizacji urządzenia oraz możliwość usunięcia znajdujących się na nim wszystkich danych osobowych. Dodatkowe funkcje konta CyanogenMod, w tym bezpieczne SMS-y, zostaną wdrożone później.

Wszystkie dane zostaną zaszyfrowane, a zespół programistów zapewnia, że ​​ich plany nie obejmują ich sprzedaży w celu zarabiania pieniędzy. A sądząc po sposobie realizacji tej usługi, nie mają takiej możliwości. Tylko użytkownik może usunąć dane ze swojego urządzenia – hasło nie jest nawet przechowywane na serwerze serwisu. Dlatego nie musisz się martwić, że twórcy systemu będą mogli zdalnie sterować Twoim telefonem lub tabletem.

Nie jest to pierwszy krok twórców CyanogenMod w celu poprawy bezpieczeństwa i prywatności swojego oprogramowania. Jakiś czas temu programiści wprowadzili system „Privacy Guard”, który pozwala na uruchamianie poszczególnych aplikacji w izolowanym środowisku, tak aby nie miały one dostępu do kontaktów, wiadomości czy innych danych osobowych.

Powiedz przyjaciołom