Weekend z modowaniem – Nexus 4

Piotr Andrzejewski Android 2013-03-22

Witam w nowym odcinku z cyklu „Weekend z modowaniem”! Sporo już wody upłynęło od czasu poprzedniego wydania, w którym przyjrzeliśmy się bliżej popularnemu ROM-owi AOKP, które bazuje na Androidzie 4.1 Jelly Bean. Omówiliśmy wówczas jego najważniejsze cechy i szczegóły, które sprawiają, że warto zastąpić nim oficjalne oprogramowanie w naszym smartfonie lub tablecie.

Dziś na warsztat weźmiemy najnowszy smartfon z rodziny Nexus, który powstał przy współpracy Google oraz LG. Przypominamy, że jego recenzja został opublikowana na naszym portalu już kilka tygodni temu, a możecie ją odnaleźć pod tym linkiem. Z racji, że Nexus 4 niedawno zawitał oficjalnie na półkach sklepowych w naszym pięknym kraju, postanowiliśmy poświęcić mu oddzielny odcinek serii WzM, by pokazać nowym użytkownikom jak banalnie proste jest modowanie tego urządzenia. W tym wydaniu „Weekendu z modowaniem” zajmiemy się więc podstawowymi czynnościami, które pozwolą nam rozpocząć większą zabawę z modyfikowaniem oprogramowania w najnowszym smartfonie od Google. Dowiemy się jak odblokować bootloader w Nexusie 4, a także jak zainstalować na nim recovery oraz uzyskać uprawnienia roota, a także przystąpimy do instalowania naszego pierwszego ROM-u. Wspomnimy też przy tym o wskazówkach, które pomogą nam maksymalnie uprościć ten proces i przejść przez niego tak bezpiecznie, jak jest to tylko możliwe. Zapraszam więc serdecznie do zagłębienia się w tekst i życzę przyjemnej lektury.

UWAGA! Wszystkie wskazówki zawarte w tekście zostały sprawdzone, by zapewnić jak największe bezpieczeństwo, jednak ani autor, ani redakcja Android.com.pl nie bierze odpowiedzialności za ewentualne błędy i szkody, które mogą wyniknąć podczas przeprowadzania całej procedury. Proszę kontynuować na własną odpowiedzialność.

 

Podstawowe przygotowania

Pierwszą czynnością, którą należy wykonać jeszcze przed odblokowywaniem naszego Nexusa 4 jest upewnienie się, że zrobiliśmy uprzednio kopię zapasową wszystkich ważnych dla nas danych. Informacje takie jak na przykład kontakty, czy też zawartość naszej skrzynki Gmail są automatycznie synchronizowane w chmurze, więc nie musimy się o nie obawiać. Warto jednak skopiować na komputer zawartość wewnętrznej pamięci, w tym między innymi zdjęcia i dokumenty, gdyż podczas odblokowywania bootloadera nasze urządzenie zostanie zupełnie wyczyszczone i przywrócone do stanu fabrycznego, co tłumaczone jest względami bezpieczeństwa, by osoby nieupoważnione nie próbowały w ten sposób docierać do naszych poufnych, zabezpieczonych danych.

Sytuacja z aplikacjami nie jest już tak prosta, i o ile zakupione programy są przypisywane do naszego konta Google, dzięki czemu będziemy je mogli zainstalować ponownie, to jednak Android domyślnie nie oferuje opcji przywracania danych z programów, takich jak na przykład zapisany postęp w naszej ulubionej grze, czy też odebrane wiadomości SMS. Sprawia to, że najbardziej sensowne jest odblokowywanie nowego, nie spersonalizowanego jeszcze smartfona. W przypadku, gdy na urządzeniu mamy już dużo własnych danych, które mają dla nas istotne znaczenie, to powinniśmy skorzystać z programów służących do backupu. Zawartość naszej skrzynki wiadomości SMS skopiujemy jednym z wielu programów dostępnych w Sklepie Play, natomiast dane z innych aplikacji pomoże nam zabezpieczyć program Carbon Backup, który w przeciwieństwie do popularnego Titanium Backup może działać na niezrootowanych urządzeniach. Sam proces wykonywania tej operacji jest prosty i towarzyszy nam przy tym mnóstwo wskazówek, dzięki którym skutecznie skopiujemy dane z naszych aplikacji.

 

Instalujemy sterowniki

Kolejnym krokiem, który wykonamy jest pobranie pakietu Android SDK dla Windows, który znajdziemy tutaj i zainstalowanie go dla przykładu na dysku C:/ naszego komputera. Pakiety dla innych systemów operacyjnych dostępne są też do pobrania ze strony Google. Następnie ściągniemy stąd niewielkie narzędzie o nazwie Fastboot, a plik EXE umieszczamy w folderze C:/AndoridSDK/platform-tools. Jeżeli całą operację mamy już za sobą, to możemy śmiało przejść do kolejnego etapu, czyli zainstalowania sterowników dla Nexusa 4. Zaczniemy od pobrania odpowiedniego pliku RAR, który następnie rozpakujemy do dowolnego folderu.

Teraz nadszedł czas na przygotowanie naszego smartfona – wchodzimy w ustawienia, a następnie w „Informacje o telefonie”. Przewijamy listę na sam dół i wielokrotnie naciskamy wpis „Numer kompilacji” do momentu, w którym urządzenie poinformuje nas o tym, że jesteśmy już „programistą”. W ten sposób zyskamy w ustawieniach nową kategorię nazwaną „Opcje programistyczne”. Teraz musimy je aktywować przełącznikiem w górnej części ekranu, przy czym zostaniemy ostrzeżeni komunikatem o możliwych problemach wynikających z mieszania w niewłaściwych opcjach – zaznaczamy ok, w końcu jesteśmy „programistami” i bardzo dobrze zdajemy sobie sprawę z tego, co robimy. Teraz musimy odnaleźć przełącznik „Debugowanie USB” i włączyć tę opcję.

Następnie podpinamy naszego Nexusa do komputera – nasz komputer zapewne nie odnajdzie samodzielnie sterownika dla urządzenia, będziemy musieli więc wejść przez panel sterowania do menadżera urządzeń i ręcznie wskazać miejsce, w którym wypakowaliśmy sterowniki dla Nexusa. Następnie trzeba będzie potwierdzić naszą wolę zainstalowania sterownika. Po chwili cała operacja powinna zostać zakończona.

 

Odblokowujemy bootloader

Jeżeli wszelkie kopie zapasowe mamy już zrobione i zabezpieczyliśmy wszystkie wartościowe dane z pamięci naszego smartfona, to możemy przejść do dalszej części. Nadszedł teraz czas na odblokowanie bootloadera – to właśnie dzięki tej operacji Nexus 4 będzie gotowy do zrootowania i jest to brama do dalszego świata modowania Androida. Zaczniemy od wyłączenia naszego smartfona, po czym uruchomimy go przytrzymując jednocześnie włącznik oraz przycisk głośności w górę i w dół, aż do czasu, gdy naszym oczom ukaże się następujący ekran:

W ramach ciekawostki wypada wspomnieć, że znajdziemy tutaj wartościowe informacje na temat naszego Nexusa 4, takie jak numer seryjny, wersja bootloadera i radia, a nawet wersję HW tego konkretnego urządzenia.

Teraz na naszym komputerze PC przejdziemy do folderu, w którym zainstalowaliśmy poprzednio Android SDK i wchodzimy w folder /platform-tools. W wolnym miejscu przytrzymujemy Shift i naciskamy prawym przyciskiem myszy w wolnym miejscu folderu, a następnie z menu kontekstowego wybieramy „Otwórz okno polecenia tutaj”. W linii komend wpisujemy teraz polecenie:

Fastboot oem unlock

Wyświetli się nam wówczas ekran informujący o tym, że po odblokowaniu bootloadera będziemy mogli wgrywać na Nexusa nieoficjalne oprogramowanie, ale grozi to utratą stabilności urządzenia, gdyż Google nie gwarantuje nam, że custom ROM-y będą zawsze funkcjonować w pełni stabilnie. Jeżeli się zgodzimy, to z naszego smartfona zostaną wykasowane wszelkie dane i powróci on do stanu fabrycznego. Jeżeli się zgadzamy, to naciskamy przycisk głośności w górę, a następnie klikamy włącznik.

Wgrywamy recovery

Po tym, jak bootloader w naszym Nexusie 4 został odblokowany kolejnym krokiem w drodze do uzyskania uprawnień roota będzie wgranie recovery. Zanim przejdziemy do tego etapu sugeruję skopiowanie do pamięci urządzenia dwóch paczek ZIP, z których pierwszą znajdziecie tutaj, a drugą pobierzecie stąd. Przydadzą się nam one w dalszej części naszej zabawy.

Pierwszym etapem będzie wybranie recovery, które najbardziej odpowiada naszym oczekiwaniom. Na potrzeby artykułu zainstalujemy najpopularniejsze ClockWorkMod Recovery, które dla Nexusa 4 pobierzemy stąd, a następnie umieścimy je w folderze /platform-tools w AndroidSDK. Teraz jeszcze raz będziemy musieli uruchomić naszego Nexusa 4 w trybie bootloader, wyłączamy go więc i tak jak poprzednio, uruchamiamy przytrzymując jednocześnie głośność w górę i w dół oraz włącznik. Teraz podpinamy naszego smartfona do komputera, w folderze /platform-tools w AndroidSDK tak jak we wcześniejszym etapie wywołujemy linię komend i wpisujemy:

Fastboot flash recovery cwm.img

Gdy wszystko zainstalowało się jak należy możemy za pomocą przycisków głośności na Nexusie wybrać z wyświetlanej listy „Recovery mode”, po czym zostaniemy zabrani do trybu recovery.

 

Rootujemy Nexusa 4

Gdy znajdziemy się już w trybie recovery pierwszą rzeczą, którą zrobimy jest instalacja paczki „revert-recovery-disabler_signed.zip”, którą skopiowaliśmy kilka chwil wcześniej do pamięci naszego Nexusa 4. Dzięki niej nasze recovery zostanie zainstalowane na stałe, gdyż innym wypadku po ponownym uruchomieniu zostałoby wykasowane z pamięci urządzenia. Wchodzimy więc w zakładkę „Install zip from sdcard”, następnie „choose zip from sdcard”, po czym wybieramy odpowiedni plik ZIP. Przypomnijmy, że po recovery możemy poruszać się albo za pomocą dotyku, albo używając przycisków głośności i zatwierdzając wybór naciśnięciem włącznika.

Kolejnym krokiem będzie zainstalowanie w identyczny sposób drugiej paczki, którą wcześniej pobraliśmy, czyli „superuser.zip” – to właśnie ona zawiera wszystkie pliki niezbędne do zrootowania naszego smartfona. Gdy zakończymy cały proces i instalacja przebiegnie pomyślnie naciskamy „reboot system now”, po czym nasz smartfon uruchomi się ponownie, wzbogacony już w opcję udzielania uprawnień roota za pomocą aplikacji Superuser.

W tych kilku krokach udało nam się wykonać podstawowe czynności związane z odblokowaniem Nexusa 4 i przygotowaniem go do zabawy z modyfikowaniem Androida. Dalsze instalowanie custom ROM-ów będzie już bardzo łatwe i możemy bez skrępowania przebierać w szerokich zasobach modyfikowanego oprogramowania dostępnego na Nexusa 4. To wszystko w dzisiejszym odcinku „Weekendu z modowaniem” i jeżeli macie jakieś dodatkowe pytania i uwagi, to zachęcam do umieszczania ich w komentarzach. Jeżeli jest jakaś kwestia związana z modyfikowaniem Androida, która Was interesuje i chcielibyście by została omówiona w ramach tej serii to również zachęcam do kontaktu. Tymczasem żegnam się z Wami i życzę udanego weekendu.

 






Przewiń stronę, by przeczytać kolejny wpis
x