O tym, że jej usługi zostaną zamknięte, a kompilacje nocne przestaną być wydawane, dodała, że ​​projekt CyanogenMod o otwartym kodzie źródłowym będzie nadal istniał. Jednak nieco później firma wyłączyła routing DNS dla domen CyanogenMod, a także przełączyła Gerrita w tryb offline. Według społeczności CyanogenMod była to odpowiedź na ich publikację ostro krytykującą Cyanogen.

Oto co zgłosił zespół CyanogenMod: „W zeszłym tygodniu, w oczekiwaniu na kolejne wydarzenia, wypuściliśmy ostateczne wersjeC.M.-13.0, zaktualizowany o najnowsze poprawki zabezpieczeń. Potem cyjan(Cyngn) ogłosił zamknięcie infrastruktury CyanogenMod(CM). Nie było to zaskoczeniem, biorąc pod uwagę publiczne odejście z towarzystwa Steve’a Kondika, który był ideologicznym mózgiem Cyanogenu, wraz z nim straciliśmy ostatniego zwolennika wśród przywódców Cyngn.

Oprócz zamykania infrastruktury jesteśmy częścią społeczności CMstracił wszelki wpływ na przyszłość CM— marka może zostać sprzedana obcej firmie, gdyż ten zasób powstał dzięki staraniom Kondika, który zaryzykował realizację swojego marzenia zakładając własną działalność gospodarczą. Nawet jeśli się przegrupujemy i stworzymy własną infrastrukturę, nadal rozwijajmy CMbędzie oznaczać pracę pod groźbą sprzedaży marki bez uwzględnienia naszej opinii.

...A więc najnowsze poczynania Cygnnasą zdecydowanie śmiertelnym ciosem dla CyanogenMod. Ale C.M.zawsze było coś więcej niż tylko marka i infrastruktura. Sukces CMopiera się na duchu, zaradności i wysiłkach indywidualnych współpracowników – wszystko zaczęło się od jednego Steve’a Kondika w jego domu, a teraz jest nas tysiące.

W tym duchu my, społeczność programistów, projektantów, opiekunów urządzeń i tłumaczy, podejmiemy kroki w celu stworzenia nowego rozwidlenia kodów źródłowych CMi aktualizacje w trakcie opracowywania. To coś więcej niż tylko rebranding. Naszym odgałęzieniem jest powrót do czasów, gdy społeczność wyznaczała kierunek rozwoju CM, zachowując profesjonalną jakość i niezawodność najnowszych wersji platformy. ..."

Twórcy zauważyli, że wielu użytkowników myli projekt Cyanogen OS, będący własnością Cyanogen, z otwartą wersją CyanogenMod ze względu na to, że obie platformy opierają się na tych samych kodach źródłowych. Rozwój CyanogenMod oczywiście w dużej mierze zależał od funduszy, wsparcia i kampanii PR ze strony Cyanogen.

Nieco później znana stała się nazwa nowej otwartej platformy, w ramach której kontynuowany będzie rozwój otwartego CyanogenModa – LineageOS. Jednocześnie uruchomiono oficjalną stronę internetową o tej samej nazwie, na której będą publikowane szczegóły. Programista pod pseudonimem haggertk potwierdził w poście na Reddicie, że kody źródłowe LineageOS są obecnie w 100% kodami źródłowymi CyanogenMod. Inny członek zespołu powiedział, że społeczność planuje zapewnić możliwość aktualizacji z CyanogenMod do nowego systemu operacyjnego bez konieczności całkowitego usuwania danych smartfona.

Kiedy sieć jest wypełniona wiadomościami generowanymi przez żółtą prasę i po prostu technicznie niepiśmiennymi bazgrołami, zawsze jest to złe. A jeśli chodzi o wszystko, co jest związane z Androidem, jest podwójnie źle. Tym razem więc 24 grudnia Internet zalały pogłoski o śmierci najsłynniejszego, popularnego i ogólnie wspaniałego oprogramowania CyanogenMod. I, co dziwne, okazało się to prawdą, tylko w tym samym sensie, w jakim człowiek jest po prostu systemem przetwarzania żywności.

Aby wyjaśnić tezę, dlaczego CyanogenMod jest jednocześnie żywy i martwy, zacznę trochę z daleka i podam trzy proste fakty, które trzeba będzie przetrawić, pomimo szczegółów technicznych.

Raz. CyanogenMod to oprogramowanie sprzętowe typu open source dystrybuowane na licencji Apache. Co to znaczy? Oznacza to, że możesz pobrać kod źródłowy oprogramowania i stworzyć na jego podstawie nowy produkt, nie płacąc nikomu za nic i nie zgłaszając się nikomu. Właściwie sam CyanogenMod powstał w ten sposób: chłopaki wzięli kody źródłowe Androida i na ich podstawie stworzyli własny projekt. A potem przyszli inni goście i w oparciu o te źródła zaczęli tworzyć inne produkty (Resurrection Remix, AOKP, MIUI, tysiące).

Nazywa się to „widelcem” i w odniesieniu do „śmierci” CyanogenModa odgrywa bardzo ważną rolę. Kod źródłowy nie może umrzeć; ci, którzy go opracowują, czyli twórcy oprogramowania sprzętowego, mogą po prostu zniknąć.

Dwa. Przez ostatnie cztery z ośmiu lat oprogramowanie rozwijane było pod skrzydłami stworzonej specjalnie do tego celu firmy Cyanogen Inc. Model zarobków Cyanogen Inc było banalne: rozwijamy darmowy projekt i jednocześnie sprzedajemy jego rozszerzoną, zamkniętą wersję producentom smartfonów wraz ze wsparciem technicznym i innymi smakowitymi gadżetami. A pieniądze zarabiamy osadzając w oprogramowaniu różnego rodzaju bloatware: Cortana, Skype, Boxer i inne. Wolnym (otwartym) w tym przypadku był CyanogenMod, zamkniętym był Cyanogen OS.

Przez pierwsze kilka lat plan działał, a nawet wydawał się obiecujący. Firma Cyanogen Inc. stale otrzymywane inwestycje, firma otworzyła nowe biura, Steve Kondik pił piwo w pracy, zdając sobie sprawę, że życie jest dobre (c). Jednak w pewnym momencie wszystko zaczęło się rozpadać. Całkowicie technicznie analfabeta, dyrektor generalny Cyanogen Inc. wielokrotnie prowadzili firmę w złym kierunku, wypowiadali publicznie bzdury w stylu „Weźmiemy Androida od Google’a”, zawierali wątpliwe umowy (na przykład na preinstalację aplikacji Microsoftu) i marnowali naprawdę obiecująca oferta: kontrakt na preinstalację Cyanogen OS dla niezwykle popularnych dziś smartfonów OnePlus.

Nie udało się przekonać innych głównych producentów smartfonów do korzystania z systemu Cyanogen OS i ostatecznie firma Cyanogen Inc. dał wyciek. Plotka głosi, że do powstania tego wycieku przyłożył się sam Google, ale nie o to chodzi, ale o to, że firma upadała i próbując jakoś uratować swój biznes, jej zarząd postanowił całkowicie porzucić rozwój oprogramowania i skoncentruj się na rozwoju aplikacji.

Trzy. To, co tabloidy nazwały śmiercią CyanogenModa, było w rzeczywistości zupełnie innym zjawiskiem. Mianowicie: a) nazwa CyanogenMod została usunięta, ponieważ była własnością Cyanogen Inc.; b) Z CyanogenMod została odebrana infrastruktura, czyli serwer, na którym znajdowała się strona z firmware, serwery przechowywania montaży i tak naprawdę najważniejsza rzecz - serwer montażu oprogramowania, który odpowiadał za generowanie nocnych i stabilnych montaży. I to jest najbardziej znacząca strata, bo skompletowanie tak ogromnego projektu na ponad 300 urządzeń jest zadaniem pracochłonnym, wymagającym po prostu ogromnej mocy obliczeniowej.

A teraz najważniejsze: miesiąc temu, gdy twórca CyanogenMod, Steve Kondik, już miał opuścić Cyanogen Inc., stwierdził w dość bezpośredni sposób, że dobrze byłoby, aby obecni twórcy oprogramowania firmowego pomyśleli o stworzeniu fork CyanogenMod i rozwijać go niezależnie od jakichkolwiek firm.

I taki widelec rzeczywiście powstał. 24 grudnia na zamkniętym już blogu CyanogenMod pojawił się post (link do archiwum) stwierdzający, że Cyanogen Inc. zamyka całą infrastrukturę CyanogenMod, więc chłopaki, coś trzeba zrobić, więc bierzemy kod źródłowy CyanogenMod i przesyłamy go do GitHub pod nazwą LineageOS.

Nieco później pojawia się witryna lineageos.org, wypełniona niczym, ale z jej skromnych stron staje się jasne, że głównym zadaniem w tej chwili jest podniesienie tych samych serwerów kompilacji, które pozwolą na tworzenie nocnych i stabilnych kompilacji nowy CyanogenMod, czyli jego fork, nad którym będą toczyć się dalsze prace.


Jedynym problemem jest to, że nie jest do końca jasne, ilu twórców oryginalnego oprogramowania będzie faktycznie chciało pracować nad nowym oprogramowaniem. Z jednej strony wydaje się, że nie ma problemu. Jednak przez te wszystkie wzloty i upadki związane z jego komercjalizacją stracił już wielu utalentowanych programistów. I nie jest jasne, w jakim kierunku jutro pójdą programiści.

Mogą po prostu nie „odebrać” LineageOS i tutaj czeka nas bardzo nieprzyjemna historia dla wszystkich. Z jednej strony piękno open source polega na tym, że wiele projektów może być rozwijanych równolegle. W rzeczywistości nie ma znaczenia, dokąd pójdą programiści - cóż, opracują kolejne oprogramowanie układowe, ich kod można pobrać i zaimplementować w LineageOS, a oni z kolei wykorzystają rozwiązania LineageOS i wdrożą je w swoich. Wszystko dla wszystkich, nic dla nikogo.

Z drugiej strony CyanogenMod zawsze wyróżniał się dwiema bardzo istotnymi cechami z punktu widzenia niestandardowego oprogramowania:

  • jego rozwój był wyraźnie skoordynowany; twórcy nie przeciągnęli wszystkiego do oprogramowania, ale systematycznie opracowywali pewien zestaw bardzo konserwatywnych funkcjonalności. Otrzymałeś ten sam arsenał funkcji niezależnie od wersji oprogramowania (stabilność!);
  • CyanogenMod to najbardziej przenośne oprogramowanie sprzętowe na świecie. Kupując smartfon, można było mieć nadzieję, że jeśli nie będzie dla niego dostępnego ulubionego oprogramowania, to na pewno pojawi się CyanogenMod, przynajmniej w postaci nieoficjalnego portu.

Ogólnie rzecz biorąc, złoty standard. Ten sam złoty standard, co Ubuntu w świecie Linuksa lub Microsoft Word w świecie procesorów tekstu. A zamieszanie i wahanie zamiast standardu nie jest zbyt przyjemną perspektywą.

W każdym razie . Tak, i to jest tylko kod, a tak naprawdę urażony w tej sytuacji jest Steve Kondik i inni aktywni programiści, którzy dołączyli do szeregów Cyanogen Inc. Patrzenie, jak umiera twoje marzenie, jest zawsze bolesne.

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. Z ciekawości postanowiłem sprawdzić, które urządzenia go 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ń. Takie rzeczy...

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ż często projekt interfejsu jest zbyt toporny. Jednocześnie czysty Android osiągnął apogeum 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 powstawanie 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 oprogramowania układowego SM i innych 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 używa się tutaj nazw handlowych urządzeń, a nazwy kodowe ich prototypów stosowane 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 polecam, jeśli to możliwe, natychmiast wybrać stabilną gałąź. 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. Czy tego potrzebujesz? 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, więc 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 być zgodny z podstawową wersją Androida, na której opiera się 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, co sprawi, że 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 w trybie 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 wszystko – 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
  • Uruchom ponownie system teraz

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ć nie później niż 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ła kadra kierownicza Cyanogen Inc ogłosiła, ż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 nie do uniesienia 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 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 już wkrótce Lineage OS zostanie zainstalowany na tych smartfonach, na których wcześniej znajdował się CyanogenMod.

„ 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 i oprogramowaniem 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.


Zamknąć