Xiaomi Redmi 4X - LinageOS 16 - Android PIE 9.0

in #polish5 years ago

Oficjalny ROM od Xiaomi nadal jest Androidem 7.1 :)

Tymczasem załoga LineageOS po kilku miesiącach bez aktualizacji 15.1 (Android 8.1) wypuściła wersję 16.0 (czyli android 9.0).

Używam LAOS 15.1 od dłuższego czasu i chętnie przesiadłem się na nowy system.
Pojawiła się informacja o aktualizacji - ale próba jej uruchomienia (z poziomu działającego systemu) daje grzeczny komunikat, że ta aktualizacja nie może być wgrana automatycznie.

Obawiałem się, że zmiana może wymusić reset fona (czego bardzo nie lubię), zrobiłem więc najpierw backup wszystkiego. Okazało się jednak że nie potrzebnie, aktualizacja z 15.1 do 16 przeszła mi bez problemu. Może jednak napędzić stracha, bo pierwsze uruchomienie trwa dobre 10 minut!

Zalecam jednak zrobienie pełnego backupu!!!

Przygotowałem minimalistyczny opis co jest potrzebne, do przesiadki na nowy system.

Potrzebne jest ściagniecie:

W telefonie musimy wyłączyć zabezpieczenie PIN/odciskiem/wzorem/hasłem. Inaczej TWRP powie nam grzecznie że nie może dobrać się do danych. Włączamy też debugowanie ADB w opcjach programistycznych.

Odpalamy konsolę w katalogu, gdzie rozpakowaliśmy platform-tools od googla. Najlepiej wgrać do tego katalogu pozostałe ZIPy.

Podłączamy kabelek USB i zezwalamy na komunikację z komputerem.

W konsoli sprawdzamy:

adb devices

List of devices attached

  • daemon not running; starting now at tcp:5037
  • daemon started successfully
    0123456789ABCDEF device

Instalujemy najpierw aktualne TWRP:

adb reboot bootloader

Telefon powinien się uruchomić w trybie "fastboot"

Wgrywamy i uruchamiamy TWTP:

fastboot flash recovery twrp-3.3.1-0-santoni.img

Sending 'recovery' (24844 KB) OKAY [ 0.828s]
Writing 'recovery' OKAY [ 0.327s]
Finished. Total time: 1.163s

fastboot boot twrp-3.3.1-0-santoni.img

Downloading 'boot.img' OKAY [ 0.819s]
booting OKAY [ 0.630s]
Finished. Total time: 1.470s

Telefon powinien uruchomić się w trybie recovery.

W TWRP wybieramy "ADVANCED" i "ADB sideload", zaznaczamy czyszczenie cache i dalvik.
TWRP pokaże komunikat o oczekiwaniu na adb.
Wgrywamy więc ROM:

adb sideload lineage-16.0-20191009-nightly-santoni-signed.zip

Będą pokazywać się procenty, na telefonie również.
Jeżeli chcemy wgrać gapps i/lub su NIE RESTARTUJEMY teraz. Musimy się cofnąć w menu i ponownie musimy wybrać sideload.
Wgrywamy gapps

adb sideload open_gapps-arm64-9.0-nano-20191006.zip

i sudo

adb sideload addonsu-16.0-arm64-signed.zip

I dopiero pozwalamy na restart.

Jak napisałem wcześniej, pierwszy boot potrwa dobre 10 minut, możemy więc kontemplować animację LAOS :P

Po uruchomieniu ponownie włączamy zabezpieczenie PINem/palcem czy jak tam mieliśmy.

A dla tych, co nadal mają oryginalny system:

  • będzie wymagany "factory reset" telefonu!
  • trzeba odblokować bootloader

Aby odblokować bootloader trzeba mieć konto na Xiaomi i zgłosić im chęć odblokowania https://en.miui.com/unlock/
Trzeba połączyć swoje konto MI z telefonem, prośba o blokadę może być wykonana dopiero po 360 godzinach od podłączenia konta. Samo zwolnienie blokady też może potrwać kilka dni.

Cała instrukcja (po angielsku ofc): https://wiki.lineageos.org/devices/santoni/install

Smacznego :)

Coin Marketplace

STEEM 0.24
TRX 0.21
JST 0.037
BTC 98048.48
ETH 3406.24
USDT 1.00
SBD 3.35