Tuesday 21 April 2020

Instalacja LineageOS na Sony Xperia M2 z Windows 10

Jak zainstalować LineageOS na Sony Xperia M2 (D2303)?

Xperia ma zablokowany bootloader, ale łatwo go odblokować oficjalnymi metodami.

Do wykonania poniższych kroków będzie ci potrzebne Android Platform Tools. Znajdziesz je tutaj. Wszystkie pliki znajdziesz też w linku na końcu tutoriala.

Odblokowanie bootloadera


1. Sprawdź, czy twój telefon może być odblokowany. Wpisz *#*#7378423#*#*, następnie Service info > Configuration > Rooting Status

2. Jeśli tak, wejdź na https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/ i wygeneruj kod odblokowujący. Numer IMEI sprawdzisz wpisująć w telefonie *#06#

3. Wejdź w tryb fastboot: wyłącz telefon, przygotuj kabel USB, wepnij go od strony telefonu, przytrzymaj klawisz Volume-Up a następnie wepnij kabel do komputera. Dioda zaświeci się na niebiesko.

Cała instrukcja: https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/how-to-unlock-bootloader/

4. Uwaga, Windows 10 nie widzi poprawnie sterowników do S1Boot Fastboot. Pobierz program z https://zadig.akeo.ie/ i zainstaluj sterownik USB. Dopiero wtedy zobaczysz urządzenie po wpisaniu

fastboot devices

5. UWAGA! Poniższa komenda spowoduje przywrócenie ustawień fabrycznych telefonu. Koniecznie zrób wcześniej backup.

Wpisz komendę:

fastboot oem unlock 0xKOD-ODBLOKOWUJĄCY

Bootloader został odblokowany.

Instalacja TWRP i następnie instalacja LineageOS


1. Pobierz TWRP,  LineageOS i Gapps:
- TWRP: https://androidfilehost.com/?fid=673368273298952396
- LineageOS 15.1: https://bit.ly/2XRXu4z
- OpenGapps - wybierz platformę ARM, Android 8.1, wariant dowolny (polecam nano lub micro jeśli chcesz mieć Gmaila i inne appki Googla): https://opengapps.org/

Link do forum: https://forum.xda-developers.com/xperia-m2/orig-development/rom-unofficial-lineageos-15-1-t3805735

2. Xperia M2 nie ma partycji recovery. Dlatego jeśli wpiszesz:
fastboot flash recovery twrp-3.1.0-b2.img
to dostaniesz komunikat:
FAILED (remote: 'partition table doesn't exist')

Należy zflaszować TWRP do partycji boot. Przy instalacji systemu, partycja zostanie zastąpiona nowym obrazem boot.img z LineageOS.

fastboot flash boot twrp-3.1.0-b2.img
fastboot boot twrp-3.1.0-b2.img


3. Telefon uruchomi się i wyświetli TWRP. Wybierz Wipe i usuń System, Cache. Możesz też użyć Advanced Wipe i usunąć też stare dane (Data).

4. Skopiuj na telefon system i Gapps:

adb push lineage-15.1-20180514-UNOFFICIAL-eagle.zip /sdcard/TWRP
adb push open_gapps-arm-8.1-....zip /sdcard/TWRP

5. Wybierz w telefonie opcję Install, znajdź skopiowane pliki, dodaj do kolejki najpierw Lineage a potem Open Gapps. Rozpocznij instalację.

6. Paczki się zainstalują a telefon zrebootuje. Gotowe.

Pliki potrzebne w tym tutorialu możesz znaleźć w moim folderze w MEGA: https://mega.nz/folder/KxdwxCQb#NnCl7n6Qka1gCFSfOyycMg