Reklama

Głównym powodem, dla którego ja i wielu innych wolę telefony z Androidem niż iPhony, jest to, że Google udostępnia dużą część kodu Androida. Inni programiści mogą wtedy tworzyć wersje Androida z mniejszą liczbą części, których nie lubimy, i większą ilością części, które wykonujemy.

Ale to nie jest przyjemność z Androida, którą kupujesz po raz pierwszy. Zamiast tego musisz wziąć sprawy w swoje ręce, odblokowując program ładujący telefonu i flashowanie niestandardowej pamięci ROM.

Jest to proces techniczny, który, jako zaniżenie, nie jest dla wszystkich. O systemie Android pisałem od lat i nadal uważam ten proces za cierpliwość. Jest tak wiele punktów, w których wszystko może i często idzie nie tak.

Oto niektóre z głównych problemów, na które możesz natknąć się, gdy flashujesz pamięć ROM systemu Android.

1. Instalowanie ADB i Fastboot

Strona programistów Androida opisująca ADB

Jeśli znasz się na wymianie systemów operacyjnych na komputerze, prawdopodobnie znasz Linuksa. Proces ten obejmuje instalację Linuksa na dysku CD lub pamięci USB, ponowne uruchomienie komputera i naciśnięcie klucz podczas uruchamiania, który pozwala załadować alternatywny system operacyjny zamiast twardego napęd.

instagram viewer

Proces na Androidzie jest znacznie bardziej skomplikowany. Nie możesz tego zrobić, używając tylko telefonu lub tabletu; potrzebujesz również komputera. Następnie musisz pobrać na niego specjalistyczne oprogramowanie.

W szczególności musisz mieć Android Debug Bridge, lepiej znany jako ADB. Ten zestaw narzędzi zawiera program o nazwie Fastboot. ADB rozmawia z telefonem, gdy jest włączony. Fastboot rozmawia z twoim telefonem po ponownym uruchomieniu w specjalnym trybie, pomocnie zwanym „trybem Fastboot”. Oba narzędzia komunikują się za pomocą kabla USB.

Instalacja ADB jest stosunkowo prosta. Idziesz do Google Witryna programisty Androida i pobierz odpowiednią wersję na swój komputer. ADB obsługuje systemy Windows, macOS i Linux.

Jaki jest problem?

ADB i Fastboot to narzędzia wiersza poleceń. Zamiast otwierać aplikację i klikać kilka przycisków, musisz nauczyć się otwierać wiersz poleceń i pisać, co robić.

Otwarcie wiersza polecenia nie jest złą rzeczą, ale zwiększa ilość wiedzy technicznej potrzebnej do pracy. Zastąpienie systemu operacyjnego na komputerze nie wymaga wiersza polecenia, ale wymaga zastąpienia tego w telefonie.

Co więcej, ponieważ ADB i Fastboot nie były dostarczane z komputerem, musisz przekierować wiersz poleceń do lokalizacji, w której zainstalowałeś ADB. W przeciwnym razie komputer będzie reagował na wprowadzane polecenia tylko z zamieszaniem. Może być również konieczne uruchomienie poleceń z uprawnieniami administratora.

Uwaga: Istnieją narzędzia, które mogą wykonać dla ciebie większość tego ciężkiego podnoszenia. Programy te nie pochodzą od Google ani innych producentów smartfonów, ani nie użyłem niestandardowej pamięci ROM, która poinstruowała mnie, żebym użył takiej metody. W komentarzach możesz podzielić się swoimi doświadczeniami z takimi aplikacjami.

2. Instalowanie sterowników

Strona sterowników Motoroli dla urządzeń Motorola

Urządzenia, które podłączasz do komputera, wymagają specjalnego oprogramowania, które mówi dwóm elementom sprzętu, jak się komunikować. Windows, macOS i Linux różnie obsługują sterowniki. W systemach MacOS i Linux wiele sterowników jest wbudowanych w system operacyjny, podczas gdy system Windows wymaga osobnego pobierania sterowników, tak jak w przypadku aplikacji.

Jaki jest problem?

Trudno wiedzieć, kiedy masz problem ze sterownikiem. Ani ADB, ani Fastboot nie powiedzą ci tego bezpośrednio. Ale jeśli wpiszesz polecenie i nic się nie stanie, prawdopodobnie masz problem ze sterownikiem.

Terminal systemu Linux pokazujący polecenie „urządzenia adb” bez rezultatu

Problemy ze sterownikami mogą być trudne do rozwiązania. Kiedy ostatnio instalowałem niestandardową pamięć ROM, nie miałem problemu z rozpoznaniem mojego urządzenia przez ADB. Po ponownym uruchomieniu w trybie Fastboot Fastboot rozpoznał także moje urządzenie.

Jednak po wprowadzeniu poleceń Fastboot nic się nie wydarzyło. Chociaż Fastboot mógł zobaczyć moje urządzenie, nie mógł powiedzieć telefonowi, aby cokolwiek zrobił. Większość przewodników online powie ci, że jeśli Fastboot widzi twoje urządzenie, masz działające sterowniki. Możesz więc wyobrazić sobie moją frustrację, gdy w końcu doszedłem do wniosku, że tak, moje problemy były związane ze sterownikami.

Instrukcje online zazwyczaj mówią, że ADB jest łatwiejszy w użyciu w systemie macOS lub Linux niż w systemie Windows. Jednak konsekwentnie musiałem zdobyć Windows, aby dokończyć pracę. Linux może mieć sterowniki do komunikacji z moim telefonem, ale z jakiegokolwiek powodu ADB i Fastboot nadal mają problemy. Ale kiedy instaluję sterowniki dla systemu Windows, zwykle działa to dobrze. (Nigdy nie próbowałem używać komputera Mac).

3. Odblokowanie programu ładującego

Witryna HTC do odblokowywania programów ładujących

Program ładujący to część telefonu, która określa, który system operacyjny ma zostać uruchomiony. Domyślnie program ładujący uruchomi tylko system operacyjny podany przez producenta. I jest zamknięty.

Musisz odblokować program ładujący, zanim będziesz mógł nakazać telefonowi załadowanie alternatywnego systemu operacyjnego, co robisz po zainstalowaniu niestandardowej pamięci ROM.

Jaki jest problem?

Nie każdy telefon z Androidem ma odblokowalny bootloader. Wiele - jeśli nie większość - nie. Wśród tych, którzy to robią, musisz uważać, który model kupujesz. Najbezpieczniejszym zakładem jest zakup wersja urządzenia odblokowana przez operatora Nigdy nie kupuj telefonu od operatora! Kup odblokowane telefony i oszczędzaj setkiOdblokowane telefony mogą kosztować fortunę, ale oszczędności więcej niż nadrabiają. Możesz zaoszczędzić tysiące, nie podpisując umowy. Mamy sześć telefonów, które są dostarczane bez umowy! Czytaj więcej .

Wersje przewoźnika to hazard. W Stanach Zjednoczonych modele GSM od AT&T i T-Mobile mają większe wsparcie niż urządzenia CDMA od Sprint i Verizon. Ale to nie jest twarda i szybka zasada.

Telefony Google to najbezpieczniejszy zakład. Urządzenia Pixel i linia Nexus przed nimi są stosunkowo łatwe do odblokowania. Sony to kolejna dobra opcja. Firma informuje, jak odblokować swoje urządzenia, oferuje kod źródłowy i zapewnia niezbędne sterowniki dla wielu swoich urządzeń.

Proces odblokowywania bootloadera różni się w zależności od producenta. W przypadku telefonów Google wystarczy wprowadzić poprawne polecenie. W przypadku innych marek może być konieczne poproszenie o kod odblokowujący, aby wprowadzić obok polecenia. Wysłanie żądania zwykle wiąże się z odwiedzeniem strony internetowej i chociaż odpowiedź jest zazwyczaj natychmiastowa, nie zawsze tak jest.

4. Korzystanie z odzyskiwania niestandardowego

Po odblokowaniu programu ładującego nadszedł czas, aby rozpocząć instalację niestandardowej pamięci ROM.

Większość smartfonów jest dostarczana z tak zwanym poprawa. Jest to część telefonu, którą ładujesz w celu naprawy uszkodzonego systemu operacyjnego. Możesz stąd wyczyścić urządzenie, przywracając system z powrotem do nowego.

Niestandardowe odzyskiwanie oferuje więcej opcji. Możesz całkowicie wykonać kopię zapasową całego oprogramowania w telefonie, aby przywrócić urządzenie dokładnie tak, jak jest teraz. Możesz również usunąć stary system operacyjny i zainstalować nowy, proces znany jako błyskowy.

Jaki jest problem?

Niestandardowe odzyskiwanie nie jest dostępne dla każdego telefonu. Chociaż jeśli Twój telefon ma niestandardową obsługę pamięci ROM, istnieje większe prawdopodobieństwo, że istnieje również zgodne niestandardowe odzyskiwanie.

W zależności od urządzenia instalacja niestandardowego odzyskiwania może być niemożliwa. W takim przypadku zajmij się tymczasowym uruchomieniem niestandardowego odzyskiwania bez usuwania tego, który ma Twój telefon.

Jeśli masz problemy z instalacją lub uruchomieniem niestandardowego odzyskiwania, prawdopodobnie masz problemy ze sterownikami.

Co do tej niestandardowej pamięci ROM…

Gdy już uruchomisz niestandardowe odzyskiwanie, od tego momentu proces jest dość prosty. Nadal istnieje możliwość wystąpienia błędów, ale są one mniej prawdopodobne, a większość ciężkiego podnoszenia jest za tobą.

Na szczęście powyższe kroki są zazwyczaj sprawami jednorazowymi. Jeśli zainstalowałeś niestandardowe odzyskiwanie, nie potrzebujesz już komputera do flashowania nowych systemów operacyjnych. Chociaż jeśli Twój telefon wymagał tymczasowego uruchomienia odzyskiwania, musisz mieć pod ręką ADB i Fastboot na swoim komputerze.

Niektóre niestandardowe ROM-y są stabilne jak skała. Inne są błędnym bałaganem. Zatem w zależności od okoliczności możesz jeszcze nie wyjść z lasu. Możesz zdecydować o tym niestandardowa pamięć ROM po prostu nie jest warta wysiłku Dlaczego już nie potrzebujesz niestandardowej pamięci ROM dla urządzeń z systemem Android?Telefon z Androidem stał się znacznie lepszy w ostatnich latach - więc czy potrzebujesz już niestandardowej pamięci ROM? Czytaj więcej .

Bertel to cyfrowy minimalista, który pisze z laptopa z fizycznymi przełącznikami prywatności i systemem operacyjnym zatwierdzonym przez Free Software Foundation. Ceni etykę nad funkcjami i pomaga innym przejąć kontrolę nad ich cyfrowym życiem.