Spis treści
Masz Xperię L i chcesz uaktualnić system do Androida 4.4 lub nowszego? Możesz zainstalować CyanogenMod, niestandardowy ROM, który zaktualizuje twój telefon do Androida w wersji KitKat, Lollipop lub Marshmallow w zależności od tego, czego oczekujesz. Jak to zrobić?
Xperia L to już nieco starszy telefon, ale wciąż znajdzie się sporo osób, które z niego korzystają i chcą z niego wycisnąć wszystko, co się da. Dzięki temu, że przed kilkoma laty SONY udostępniło kod źródłowy potrzebny do zbudowania romu AOSP w wersji 4.4.2, dziś możemy cieszyć się wieloma niestandardowymi ROMami dla tego modelu. Najpopularniejszymi ROMami zawsze były te z serii CyanogenMod, dlatego w tym poradniku pokażemy, jak odblokować bootloader, wgrać niestandardowy tryb Recovery (CWM/TWRP) i wgrać wybraną przez siebie wersję CyanogenModa (Android 4.4, 5.1 lub 6.0).
Uwaga! Wszystko wykonujesz na własną odpowiedzialność. Nie ponosimy odpowiedzialności za ewentualne uszkodzenia, utratę danych lub inne problemy wynikłe z nieudanej próby wykonania którychś z poniższych kroków.
Sprawdź, czy możesz odblokować bootloader
Do zainstalowania którejkolwiek wersji CyanogenModa konieczne będzie odblokowanie bootloadera, co jest opisane w pierwszym kroku poniżej. Jednak należy pamiętać, że na rynku możemy znaleźć egzemplarze smartfonów Xperia, których odblokować nie idzie w żaden sposób. Zanim przejdziesz do wykonywania jakichkolwiek operacji, należy sprawdzić, czy możemy w ogóle dokonać czynności odblokowywania.
Włącz aplikację „Telefon”, a następnie na klawiaturze ekranowej wpisz *#*#7378423#*#*. Spowoduje to wyświetlenie menu serwisowego. Przejdź teraz do zakładki Service info > Configuration > Rooting Status. Znajdź pole o nazwie Bootloader unlock allowed (Odblokowanie bootloadera dozwolone). Jeśli jest tu wartość „Yes”, to znaczy, że bootloader możemy odblokować. Jeśli jest „No”, to bootloadera nie da się odblokować w żaden sposób i nie będziecie mogli wykonać poniższych czynności.
Krok 1: Odblokuj bootloader w Xperii L
Bootloader to fragment oprogramowania, odpowiedzialny za uruchamianie systemu w jego pierwszej fazie. To od bootloadera zależy, czy przepuści niestandardowe oprogramowanie. Domyślnie bootloader jest zablokowany, co znaczy, że możemy instalować tylko oficjalne oprogramowanie. CyanogenMod do takich nie należy, więc musimy odblokować bootloader w swoim telefonie. Usunie to wszystkie dane w telefonie, więc zalecamy wykonanie kopii zapasowej kontaktów, wiadomości SMS, rejestru połączeń, muzyki, zdjęć oraz filmów.
Instrukcja odblokowywania bootloadera:
- Przejdź do oficjalnej strony SONY z formularzem odblokowywania bootloadera
- U dołu strony wybierz model Xperia L z listy urządzeń i kliknij Continue
- Wpisz swój adres e-mail i kliknij Continue – koniecznie podaj dobry adres, gdyż otrzymasz na niego wiadomość z linkiem do dalszych kroków
- Otwórz pocztę, otwórz wiadomość otrzymaną od SONY i kliknij w link Click to proceed
- W kolejnym kroku wpisz swój numer IMEI – jeśli nie wiesz, jak go znaleźć, wpisz w aplikacji „Telefon” numer *#06# i IMEI pojawi się na ekranie
- Zaznacz ptaszki przy polach z akceptacją warunków i kliknij Submit
Po wypełnieniu formularza należy poczekać, aż na podany adres e-mail przyjdzie wiadomość z kodem odblokowującym. Zapisz kod w notatniku lub innym bezpiecznym miejscu, gdyż będzie on potrzebny do odblokowania bootloadera za pomocą programu Flashtool.
Zainstaluj program Flashtool, a następnie go uruchom. Upewnij się, że twój telefon aktualnie NIE JEST podłączony do komputera kablem USB. Po uruchomieniu kliknij w przycisk BLU (Bootloader Unlock) na górnym pasku narzędzi. Flashtool poprosi o podłączenie urządzenia w trybie Flashmode.
Aby uruchomić telefon w trybie Flashmode, należy najpierw go całkowicie wyłączyć przyciskiem zasilania. Następnie należy przytrzymać przycisk Volume Down (zmniejszanie głośności) i cały czas go trzymając podłączyć telefon do komputera kablem USB. Trzymamy przycisk głośności tak długo, aż zapali się niebieska dioda w smartfonie.
Flashtool sprawdzi model naszego urządzenia, aby wykonać odpowiednią procedurę odblokowywania, a następnie poprosi o wprowadzenie kodu odblokowującego. Wklej tu kod, który otrzymałeś w wiadomości od SONY. Po zatwierdzeniu bootloader zostanie odblokowany.
Krok 2: Zainstaluj TWRP Recovery w Xperii L
Kolejnym krokiem jest zainstalowanie niestandardowego trybu Recovery w Xperii L. Skorzystamy w tym celu ze znanego i popularnego, a także na bieżąco aktualizowanego TWRP Recovery. Potrzebne będą nam dwa niżej podlinkowane pliki.
Musimy także włączyć w Androidzie tryb debugowania USB. Przejdź do Ustawienia > Opcje programistyczne, a następnie zaznacz pole Debugowanie USB. Jeśli nie masz takiej opcji, to zobacz, jak włączyć opcje programistyczne i debugowanie USB w Androidzie.
Pobierz TWRP Recovery dla Xperii L
Rozpakuj paczkę ADB/Fastboot do dowolnego folderu w wybranej przez siebie lokalizacji. W wypakowanym folderze znajdziesz m.in. dwa następujące pliki – ADB.exe oraz Fastboot.exe. Do tego samego folderu skopiuj pobrany plik z TWRP, czyli twrp-3.0.0-0-taoshan.img. W jednym folderze powinny znajdować się teraz przede wszystkim te trzy pliki:
- ADB.exe
- Fastboot.exe
- twrp-3.0.0-0-taoshan.img
Przytrzymaj klawisz Shift na klawiaturze, a następnie (cały czas trzymając przycisk Shift) kliknij prawym przyciskiem myszy wewnątrz folderu z powyższymi plikami. Nie klikaj prawym przyciskiem w żaden konkretny plik, tylko w puste miejsce obok plików, aby wyświetlić menu kontekstowe katalogu. Z rozwijanej listy wybierz Otwórz okno polecenia tutaj.
Pojawi się nowe okno polecenia. Podłącz swój telefon do komputera kablem USB w trybie debugowania. Jeśli pojawi się na ekranie telefonu zapytanie, czy chcemy zezwolić na debugowanie USB, to wybierz „Zezwól”.
Najpierw wpiszemy komendę, która zrestartuje nasz telefon do trybu Fastboot. W tym celu wpisujemy poniższa komendę i potwierdzamy ją przyciskiem Enter:
adb reboot bootloader
Poczekaj chwilę, aż telefon się zrestartuje w odpowiednim trybie, a następnie wpisz poniższą komendę:
fastboot devices
Komenda ta wyświetla listę urządzeń podłączonych w trybie Fastboot. Jeśli po wpisaniu tej komendy pojawił się w oknie polecenia wiersz z długim ciągiem znaków (identyfikatorem), to znaczy, że nasze urządzenie zostało rozpoznane i jest poprawnie uruchomione w trybie Fastboot.
Jeśli telefon uruchomił się w trybie Fastboot, ale komputer go nie rozpoznaje, to należy zainstalować w systemie pakiet oprogramowania Sony PC Companion, który zawiera pełen zestaw sterowników.
Po poprawnym rozpoznaniu urządzenia w trybie Fastboot wpisujemy teraz komendę, która zainstaluje TWRP:
fastboot flash recovery twrp-3.0.0-0-taoshan.img
Jeśli nazwa pliku *.IMG z TWRP jest u Ciebie inna, to wpisz taką, jaka została pobrana. Recovery zostanie teraz wgrane do telefonu. Telefon powinien się samodzielnie zrestartować i uruchomić w normalnym trybie. Jeśli tak się nie stało, to wpisz fastboot reboot w oknie polecenia i potwierdź przyciskiem Enter.
Krok 3: Zainstaluj wybraną wersję CyanogenMod w Xperii L
Ostatnim krokiem jest pobranie i zainstalowanie CyanogenModa w wybranej wersji na swoim telefonie. Zainstalujemy także aplikacje Google (Sklep Play itp.), czyli tzw. paczkę GAPPS. Z poniższych linków pobierz jedną wersję CyanogenModa.
CyanogenMod 11 - Stable (Android 4.4) dla Xperii L
CyanogenMod 12 - Stable (Android 5.0) dla Xperii L
CyanogenMod 12.1 - Nightly (Android 5.1.1) dla Xperii L
CyanogenMod 13 - Beta (Android 6.0) dla Xperii L
Aplikacje Google (GAPPS) pobierzesz z niżej podlinkowanego serwisu OpenGAPPS.
Pobierz aplikacje Google z serwisu OpenGAPPS
Wybierz platformę ARM i wersję Androida zgodną z pobranym CyanogenModem. Na sam koniec możesz wybrać wariant aplikacji Google - im wyższy wariant, tym więcej aplikacji Google w paczce. Zalecamy pobranie optymalnej paczki "Mini", która zawiera najczęściej używane aplikacje Google. Jeśli chcecie mieć te same aplikacje Google, co w oryginalnym oprogramowaniu, to wybierzcie wersję "Stock".
Po pobraniu wybranej wersji CyanogenModa i stosownej paczki GAPPS, należy oba pliki ZIP przekopiować do pamięci wewnętrznej telefonu. Wystarczy podłączyć telefon do komputera kablem USB i skopiować oba pliki ZIP do pamięci wewnętrznej (lub na zewnętrzną kartę SD, jeśli wolisz). Następnie należy uruchomić telefon ponownie w trybie Recovery. Można to zrobić bardzo prosto za pomocą Wiersza polecenia i komendy ADB.
Udaj się ponownie do folderu z kroku #2, w którym znajduje się plik ADB.exe. Ponownie otwórz okno polecenia z przytrzymanym klawiszem Shift. Upewnij się, że telefon jest podłączony kablem USB i wpisz poniższą komendę:
adb reboot recovery
Telefon zrestartuje się do trybu TWRP. Jeśli ta komenda u Ciebie nie działa, to możesz włączyć TWRP za pomocą kombinacji przycisków. Wyłącz najpierw telefon całkowicie, a następnie włącz go ponownie. Gdy zapali się dioda na urządzeniu, zacznij wciskać przycisk zwiększania lub zmniejszania głośności. Wciskaj tak długo, aż pojawi się TWRP Recovery.
Po wejściu do TWRP Recovery wykonaj następujące czynności, aby zainstalować CyanogenMod:
- Sformatuj obecny system i dane – przejdź w tym celu do zakładki Wipe i wybierz Advanced Wipe
- Zaznacz pola Dalvik Cache, System, Data i Cache
- Upewnij się, że NIE JEST zaznaczone pole Internal storage
- Przesuń palcem po polu Swipe to wipe, aby rozpocząć proces usuwania obecnego systemu
Po ukończeniu operacji przejdź do głównego ekranu TWRP, a następnie:
- Wybierz zakładkę Install
- Wyszukaj w pamięci wewnętrznej lub na karcie SD plik ZIP z CyanogenModem
- Zaznacz go i wybierz opcję instalacji – potwierdź zainstalowanie przesuwając palcem po polu Swipe to Flash
- Po ukończeniu instalacji ponownie wejdź do zakładki Install i w ten sam sposób zainstaluj paczkę ZIP z aplikacjami Google (GAPPS)
- Wybierz z ekranu głównego TWRP opcję Reboot, aby ponownie uruchomić telefon
Urządzenie uruchomi się ponownie z wgranym CyanogenModem. Pierwsze uruchomienie może potrwać trochę dłużej, gdyż konfigurowane będą też wszystkie aplikacje domyślne.