Spisu treści:

Jedną z najbardziej niezwykłych cech większości urządzeń z Androidem jest duży wybór wersji systemu operacyjnego. Jeśli kupimy smartfon ze świetnym sprzętem, ale nie jesteśmy zadowoleni z oprogramowania, zwykle możemy zainstalować inną wersję, która to robi.
W zależności od urządzenia będziemy mieć, przynajmniej potencjalnie, dziesiątki wersji Androida, które możemy zainstalować Niektóre są tworzone i utrzymywane przez zespół programistów, podczas gdy inne mają jednego programistę nadzorującego wszystkie aspekty.Co najważniejsze, są bezpłatne.
Największą i najpopularniejszą niestandardową wersją systemu Android jest LineageOS. Wcześniej znany jako CyanogenMod (później jako Cyanogen), LineageOS to wersja Androida z dodatkowymi funkcjami, dzięki którym nasze urządzenie jest potężniejsze i bardziej konfigurowalne.
Jedną z największych zalet LineageOS jest to, że pozwala nam aktualizować wiele urządzeń do najnowszej wersji Androida, nawet jeśli aktualizacje zapasów dla tego urządzenia są już dawno spóźnione Daje nowe życie telefonom i tabletom, które w przeciwnym razie przeminęłyby.
Instalacja nowego systemu operacyjnego na naszym terminalu z Androidem może wydawać się odyseją, ale jeśli jest wykonywana krok po kroku, może być łatwa. Pomaga też szeroki margines błędu, więc początkujący nie muszą się martwić o awarie swoich urządzeń.

To, co będzie potrzebne do aktualizacji ROM:
Zgodny smartfon lub tablet z systemem Android Kabel USB do tego urządzenia Laptop lub komputer stacjonarny z systemem Windows, macOS lub Linux połączenie internetowe Czas (może to zająć godzinę lub dwie, w zależności od stopnia znajomości technologii)

Krok 1
Niektóre rzadkie urządzenia umożliwiają flashowanie nowych ROM-ów bez uprzedniego podłączania ich do komputera. Jednak zdecydowana większość urządzeń będzie wymagać dostępu do komputera z systemem Windows, MacOS, Linux, a nawet Chrome OS.Może to być dziesięcioletni laptop lub wydajny komputer stacjonarny; flashowanie pamięci ROM nie wymaga dużo energii
Zwykle potrzebnym oprogramowaniem jest ADB. ADB jest hostowane i utrzymywane przez Google, więc nie ma obaw o wirusy lub złośliwe oprogramowanie podczas pobierania i instalowania programu. Możemy odwiedzić tę stronę, aby postępować zgodnie z wyraźnymi instrukcjami, jak pobrać i zainstalować ADB dla potrzebnej nam platformy obliczeniowej. To nie zajmuje dużo czasu, a instrukcje są bardzo proste.
Po zainstalowaniu ADB będziemy mieć do niego dostęp za pomocą wiersza polecenia w systemie Windows lub okna terminala w systemach Linux i MacOS. Może się to wydawać trudne, ale nie martw się, polecenia są niezwykle proste i łatwe do skopiowania i wklejenia.
Wskazówka: Od czasu do czasu podłączymy nasze urządzenie z Androidem do komputera, aby połączyć się z ADB.Kiedy to robimy, musimy upewnić się, że używamy kabla USB dostarczonego z urządzeniem. Jeśli go nie mamy, musimy użyć kabla wysokiej jakości Tanie kable mogą powodować problemy z flashowaniem, więc lepiej nie ryzykować.
Krok 2
Aby uzyskać LineageOS, musimy najpierw zweryfikować, czy nasze urządzenie jest kompatybilne z ROMem Wchodzimy na wiki LineageOS i przeprowadzamy wyszukiwanie dla urządzenia, które chcesz sflashować.LineageOS jest kompatybilny z większością popularnych urządzeń prawie wszystkich głównych producentów. O ile nie mamy wyjątkowo taniego urządzenia, prawdopodobnie możemy zainstalować przynajmniej jedną wersję LineageOS.
Kiedy przejdziemy do listy plików powiązanych z naszym urządzeniem, pobierzemy tylko plik z najnowszą datą przesłania. Po pobraniu pliku na komputer możemy wyjść z witryny LineageOS.Jednak potrzebujemy nie tylko pakietu LineageOS; będziemy również musieli pobrać niestandardowy pakiet odzyskiwania oraz pakiet aplikacji Google.
Najpopularniejsze niestandardowe odzyskiwanie to TeamWin Recovery Project, w skrócie TWRP. Możemy pobrać TWRP na nasze urządzenie, wchodząc na stronę TWRP i przeprowadzając wyszukiwanie. Obowiązkowe jest podanie dokładnego modelu naszego urządzenia przed pobraniem TWRP lub LineageOS. Istnieje wiele wariantów Samsunga Galaxy S5, a zatem wiele wersji TWRP i LineageOS oznaczonych jako Galaxy S5.
Będziemy też potrzebować pakietu aplikacji Google. Jeśli nie zainstalujemy ich pod koniec procesu flashowania, po uruchomieniu nie będziemy mieć produktów Google na urządzeniu, w tym sklepu Google Play. Nie możemy zainstalować aplikacji później, musimy to zrobić podczas ich oryginalnego flashowania.
Po pobraniu tych trzech pakietów przenosimy pliki do tej samej lokalizacji, co pliki ADB, które zainstalowaliśmy w poprzednim krokuNastępnie zmieniamy nazwę na prostsze rzeczy; na przykład nazwa pliku TWRP jest bardzo długa i skomplikowana (twrp-3.2.2-1-xxxx.img). Zmieniliśmy go na tylko TWRP.img. Ułatwi to późniejsze odnalezienie plików, a także zaoszczędzi nam trochę pisania w wierszu poleceń.
Nazwy każdego pobieranego pliku zmieniamy w następujący sposób:
twrp-x.x.x-x-xxxx.img> TWRP.img
lineage-xx.x-xxxxxxx-nightly-xxxx-signed.zip> LINEAGE.zip
open_gapps-xxxxx-x.x-xxxx-xxxxxxx.zip> GAPPS.zip
Nie zapomnij przenieść ich do folderu ADB (w systemie Windows jest to % PROFIL UŻYTKOWNIKA% \ adb-fastboot \ platform-tools). Po uporządkowaniu wszystkich plików jesteśmy gotowi do następnego kroku.
Wskazówka: nasze urządzenie ma nazwę kodową, której LineageOS, TWRP i GApps użyją do jego identyfikacji.Nazwa kodu jest wyświetlana na liście urządzeń kompatybilnych z LineageOS: używamy go do wyszukiwania kompatybilnych pakietów, dzięki czemu wiemy, że zawsze pobieramy właściwy.

Krok 3
Istnieje wiele różnych sposobów tworzenia kopii zapasowych urządzenia. W Google Play dostępne są bezpłatne i płatne aplikacje, a także bezpłatne i płatne oprogramowanie na komputery. Dobrą metodą tworzenia kopii zapasowej urządzenia jest użycie helu. Jeśli podłączymy telefon do klienta stacjonarnego Helium, możemy wykonać kopię zapasową praktycznie wszystkiego, co mamy w telefonie z komputera bez konieczności uprzedniego rootowania terminala
Gdy już utworzymy kopię zapasową wszystkiego, przed przejściem do następnego kroku będziemy musieli zrobić dwie rzeczy na urządzeniu: włączyć debugowanie USB i odblokowanie OEM.Są to dwa przyciski w panelu ustawień naszego urządzenia, ukryte w sekcji o nazwie „Opcje programisty”.
Wyszukaliśmy w Google hasło „dostęp do opcji programisty Androida”, aby znaleźć instrukcje, jak uzyskać dostęp do tych dwóch przełączników (zwykle wymaga to kilkukrotnego dotknięcia numeru kompilacji Androida w Ustawieniach). Po uzyskaniu dostępu do opcji programistycznych aktywujemy zarówno debugowanie USB, jak i odblokowanie OEM. Jeśli nie ma odblokowania OEM, nic się nie dzieje: po prostu upewniamy się, że debugowanie USB jest włączone. Gdy już to wszystko zrobimy, podłączamy nasz telefon do komputera kablem USB. Na komputerze mogą być instalowane sterowniki, co jest normalne.
Krok 4
Kroki odblokowania bootloadera naszego urządzenia będą się różnić w zależności od marki i modelu telefonu lub tabletu.Niektórzy producenci OEM sprawiają, że proces ten jest niezwykle łatwy, podczas gdy inni bardzo go utrudniają. Dlatego ten krok będzie się bardzo różnił w zależności od urządzenia, więc trudno jest udzielić jednoznacznych instrukcji Aby ułatwić sobie życie, wchodzimy na stronę XDA Developers i wyszukujemy forum dla nasze urządzenie. Czytamy wątki i czy innym użytkownikom udało się odblokować bootloader. Jeśli wszyscy inni wydają się w porządku, wszystko będzie w porządku.
Jeśli stwierdzimy, że inni użytkownicy mają problemy z programem ładującym, może to mieć kilka przyczyn. Może to być spowodowane tym, że urządzenie jest zbyt nowe, więc nikt jeszcze nie odkrył tego procesu. Może się również zdarzyć, że program ładujący jest chroniony i trudny lub niemożliwy do odblokowania; Z tego słynie Samsung. Gdy jesteśmy pewni, że program ładujący można odblokować, przechodzimy do przewodnika instalacji LineageOS dla naszego konkretnego urządzenia.Znajdziemy tam instrukcję krok po kroku jak odblokować bootloader.

Pamiętaj: Spowoduje to usunięcie danych z urządzenia.
W większości przypadków, aby odblokować bootloader, podłączamy terminal do komputera kablem USB, a następnie uruchamiamy kilka poleceń ADB i fastboot, aby odblokować telefon:
Polecenie ADB, aby upewnić się, że urządzenie jest prawidłowo podłączone.
Polecenie ADB, aby ponownie uruchomić urządzenie w trybie szybkiego uruchamiania.
Polecenie szybkiego rozruchu w celu sprawdzenia, czy urządzenie działa w trybie szybkiego rozruchu i czy jest prawidłowo podłączone.
Polecenie fastboot do odblokowania bootloadera.
Jeśli pracujemy w systemie Windows, możemy napotkać błąd podczas próby wykonania kroków na stronie programu ładującego dla naszego urządzenia.Problem może polegać na tym, że wiersz polecenia nie znajduje się we właściwej lokalizacji. Przy otwartym wierszu polecenia musimy wpisać następujące polecenie:

Pierwszą rzeczą do zrobienia po podłączeniu urządzenia do komputera jest uruchomienie następującego polecenia ADB, aby zapewnić pomyślne połączenie:
cd %userprofile%\adb-fastboot\platform-tools
Jeśli po pomyślnym połączeniu z ADB i ponownym uruchomieniu w trybie fastboot występują problemy, prawdopodobnie konieczna jest aktualizacja sterowników komputera. Przeprowadziliśmy wyszukiwanie w Google hasła „sterowniki” oraz pobraliśmy i zainstalowaliśmy najnowszą wersję.
Po wykonaniu wszystkich tych czynności powinno być możliwe pomyślne odblokowanie programu ładującego. Po odblokowaniu bootloadera nasze urządzenie zrestartuje się i przejdzie do ustawień Androida, tak jak po przywróceniu ustawień fabrycznych.
Zanim przejdziemy do następnego kroku, musimy ponownie włączyć debugowanie USB. Przechodzimy przez proces konfiguracji terminala po raz pierwszy, a następnie ponownie włącz debugowanie USB. Po przywróceniu do ustawień fabrycznych mogło zostać wyłączone, więc musimy wykonać te same czynności co poprzednio (włączyć, podłączyć do komputera itp.).
Krok 5
Teraz, gdy program ładujący jest odblokowany, nadszedł czas, aby zaktualizować coś na naszym urządzeniu. To bardzo ważny krok. Będziesz aktualizować oprogramowanie naszego smartfona, co drastycznie zmieni sposób jego działania Ostatnie ostrzeżenie: flashowanie niewłaściwego niestandardowego odzyskiwania na urządzeniu może spowodować błąd. Musimy być absolutnie pewni, że pobrany plik TWRP pasuje do modelu urządzenia
Gdy wszystko będzie gotowe, uruchom ADB za pomocą wiersza polecenia i uruchom następujące polecenia:
urządzenia adb
Tak jak poprzednio, poprzednie polecenie zapewnia prawidłowe podłączenie urządzenia do naszego komputera. Następnie uruchamiamy to: adb reboot bootloader
A następnie: urządzenia szybkiego rozruchu
Na koniec, po dwukrotnym sprawdzeniu, wpiszmy to: fastboot flsh recovery TWRP.img

Gdy ADB i fastboot zakończą miganie, uruchamiamy ponownie urządzenie w trybie odzyskiwania. Zwykle obejmuje to zestaw naciśnięć klawiszy sprzętowych. Uruchomienie OnePlus 5 w trybie odzyskiwania polega na wyłączeniu go i włączeniu przy jednoczesnym przytrzymaniu klawisza zmniejszania głośności. Wyszukujemy w Google niezbędne kroki, aby uruchomić nasz terminal w trybie odzyskiwania.
Ponieważ właśnie sflashowaliśmy TWRP podczas jego pierwotnego odzyskiwania, urządzenie uruchomi się w TWRP po naciśnięciu określonych klawiszy sprzętowych, które znaleźliśmy za pomocą Google. Najpierw zobaczymy poniższy ekran:

Krok 6
Zwykle po prostu uruchamiamy system Android i przenosimy plik z komputera na urządzenie po podłączeniu kabla USB, ale nie możemy uruchomić systemu Android, ponieważ nie mamy uruchomiłem go jeszcze zainstalowałemAle nie martw się, ADB może wykonać wszystkie transfery plików, których potrzebujemy. Zanim to zrobimy, musimy upewnić się, że nie pozostały żadne pozostałości poprzedniej wersji Androida.
W menu głównym TWRP stuknij Wyczyść, a następnie Formatuj dane. TWRP ostrzeże Cię, że to poważna sprawa, ale ponieważ wykonaliśmy kopię zapasową w kroku trzecim, nie mamy się czym martwić. Postępujemy zgodnie z instrukcjami TWRP i kończymy proces formatowania.
Po otrzymaniu komunikatu „Sukces” wciskamy przycisk wstecz, aż wrócimy do strony Wyczyść.Dotykamy Usuń zaawansowane i zobaczymy serię pól wyboru. Jeśli element jest zaznaczony, ta część dysku twardego zostanie wymazana. Zaznaczamy pierwsze trzy pola: Dalvik / ART Cache, System i Cache i pozostawiamy wszystkie pozostałe niezaznaczone.

Przesuwamy palcem od lewej do prawej strony suwaka oznaczonego Przesuń, aby usunąć. Rozpoczyna się proces czyszczenia. Po wykonaniu tej czynności jesteśmy gotowi do flashowania LineageOS. Gdy urządzenie jest nadal w trybie TWRP, podłączamy je do komputera za pomocą kabla USB. Uruchamiamy wiersz polecenia lub okno terminala w folderze ADB, sprawdzamy urządzenie, a następnie używamy polecenia „push”, aby wepchnąć plik LineageOS do pamięci wewnętrznej terminala. Polecenie do wprowadzenia powinno brzmieć: adb push LINEAGE.zip /sdcard/
Po wpisaniu tego i naciśnięciu Enter ADB rozpocznie przesyłanie pliku LineageOS do naszego urządzenia.Może to zająć trochę czasu, a czasami nie ma paska postępu, aby zobaczyć czas trwania procesu. Na telefonie wracamy do głównego menu TWRP i stukamy Instaluj. Zobaczymy listę plików dostępnych na urządzeniu, a jednym z nich powinien być pakiet LineageOS Dotykamy nazwy pliku i mamy dostęp do ekranu z trzema opcje: przesuń, aby potwierdzić Flash.

TWRP wyświetli LineageOS na naszym urządzeniu, a następnie poinformuje nas, że został pomyślnie zainstalowany. Będziemy mieli dwie opcje: Wyczyść pamięć podręczną/dalvik lub Zrestartuj system. Nie naciskamy żadnego. Zrobimy to za pomocą przycisku strony głównej na ekranie.
Krok 7
Teraz potrzebujesz tylko aplikacji Google, takich jak Sklep Google Play, Usługi Google Play, Gmail i Mapy Google. Zamierzamy sflashować plik ZIP Google Apps pobrany w kroku 2 w taki sam sposób, w jaki sflashujemy LineageOS.Gdy urządzenie jest włączone w TWRP i podłączone do komputera, otwieramy wiersz polecenia ADB i ponownie sprawdzamy urządzenie ADB. Następnie piszemy to polecenie: adb push GAPPS.zip /sdcard/
Zwykle pakiet aplikacji Google jest większy niż nasz pakiet LineageOS, więc ten proces może potrwać nawet dłużej niż pierwsza instalacja w poprzednim krokuPo zakończeniu procesu wykonaj następujące czynności na naszym urządzeniu:
Dotknij Zainstaluj> Wyszukaj pakiet Google> Naciśnij pakiet> Przesuń, aby potwierdzić Flash
Po wykonaniu tych czynności rozpocznie się proces aktualizacji. Po wykonaniu tej czynności naciśnij Wyczyść pamięć podręczną/dalvik, poczekaj chwilę, a następnie naciśnij Uruchom ponownie system.
Krok 8
Jeśli pierwsze uruchomienie trwa dłużej niż 15 minut, coś jest nie takRestart wykonujemy, przytrzymując przycisk zasilania, aż urządzenie uruchomi się ponownie. Pozwalamy telefonowi spróbować ponownie uruchomić się ponownie. Jeśli nadal nie można go uruchomić lub coś nie działa poprawnie, wróć do kroku 6. Pierwszą rzeczą, którą zobaczysz po pomyślnym uruchomieniu, jest nowa animacja uruchamiania, z trzema okręgami logo Lineage OS w zakrzywionej linia.
Po zakończeniu uruchamiania pojawi się ekran główny Androida, na którym wybierzemy język, dodamy konto Google, połączymy się z Wi-Fi i tak dalej. Kiedy jesteśmy na ekranie głównym, oficjalnie skończyliśmy: mamy LineageOS na naszym urządzeniu.

Wniosek
W zależności od urządzenia istnieje prawdopodobnie wiele innych niestandardowych pamięci ROM oprócz LineageOS.Teraz, gdy wiemy, jak flashować ROM, możemy cieszyć się flashowaniem i testowaniem wszelkiego rodzaju systemów. Wszystko, co musimy zrobić, to znaleźć ROMy pasujące do numeru modelu naszego terminala, a następnie powtórzyć kroki od 6 do 8 Nie ma potrzeby odblokowywania programu ładującego ani ponownego instalowania niestandardowego odzyskiwania. Oczywiście musimy ponownie wykonać kopię zapasową urządzenia.
Jeśli wypróbujemy niestandardową pamięć ROM i stwierdzimy, że już jej nie lubimy, bardzo łatwo jest powrócić do standardowej pamięci ROM, z którą nasze urządzenie zostało dostarczone z fabryki. Istnieje inny zestaw instrukcji dotyczących aktualizacji zapasów, ale istota jest taka sama.