Jak zainstalować KDE Plasma Mobile Linux na Nexusie 5 i 5X

Jeśli jesteś entuzjastą open source, zapewne masz wiele zastrzeżeń do systemu Android. Od lat poszukujesz odpowiedniej, otwartej alternatywy, jednak projekty takie jak Ubuntu Touch, Firefox OS czy Sailfish napotkały liczne trudności lub zatrzymały się w martwym punkcie. Jeżeli nadal pragniesz korzystać z systemu operacyjnego Android, który oparty jest na Linuksie i otwartym kodzie źródłowym, warto zainteresować się KDE Plasma Mobile. Jest to rozwidlenie Ubuntu Touch, które wprowadza mobilny system operacyjny KDE na urządzenia Nexus 5 i 5X, oferując pełne wsparcie dla Linuksa w środowisku mobilnym. Poniżej przedstawiamy instrukcję, jak zainstalować KDE Plasma Mobile Linux na Nexusie 5 i 5X.

Przygotowanie narzędzi Android

Aby współpracować z urządzeniem z systemem Android, potrzebne są odpowiednie narzędzia programistyczne. Niektóre dystrybucje Linuksa mają te narzędzia wbudowane, inne natomiast nie. Do instalacji Plasma Mobile na Nexusie 5 i 5X wystarczą jedynie programy Fastboot i ADB, bez konieczności instalacji całego środowiska programistycznego Androida. Możesz również pobrać narzędzia ADB i Fastboot bezpośrednio z oficjalnych źródeł Google.

Oto jak zainstalować te narzędzia w różnych dystrybucjach Linuksa:

Ubuntu

sudo apt install android-tools-adb git android-tools-fastboot

Arch Linux

sudo pacman -S android-tools git

Debian

sudo apt-get install android-tools-adb android-tools-fastboot git

Fedora, openSUSE i inne dystrybucje Linuksa

W dystrybucjach takich jak Fedora czy openSUSE brakuje prekompilowanych plików binarnych dla Android Debug Bridge i Fastboot. Choć jest to rozczarowujące, wynika to z licznych warunków związanych z użytkowaniem systemu Google. Z tego powodu niektóre dystrybucje decydują się na niewłączanie tych narzędzi w standardowej ofercie.

Nie martw się! Możesz pobrać niezależne pliki binarne, które działają znakomicie!

Pobierz oba narzędzia: ADB oraz Fastboot z podanych linków.

Oprócz pobrania tych plików binarnych, należy zainstalować pakiet Git za pomocą menedżera pakietów w Twojej dystrybucji Linuksa.

Następnie otwórz terminal i wprowadź poniższe polecenia, aby dodać narzędzia Android do ścieżki systemowej:

sudo cd ~/Downloads

Uwaga: Katalog pobierania może się różnić.

W katalogu pobrań wypisz pliki poleceniem:

ls

Znajdź pliki „fastboot” oraz „adb”, a następnie użyj polecenia chmod, aby nadać im odpowiednie uprawnienia wykonawcze.

sudo chmod +x fastboot

sudo chmod +x adb

Kolejnym krokiem jest przeniesienie obu plików do katalogu /usr/bin/, co umożliwi ich uruchamianie jak każde inne narzędzie w terminalu.

sudo mv ~/Downloads/adb /usr/bin

sudo mv ~/Downloads/fastboot /usr/bin

Odblokowywanie bootloadera

Przed rozpoczęciem instalacji niestandardowego oprogramowania układowego, konieczne jest odblokowanie bootloadera w urządzeniu. Oto jak to zrobić. Instrukcje dla Nexusa 5 i 5X są prawie identyczne.

Krok 1: Podłącz urządzenie z systemem Android do komputera przy użyciu kabla USB. Dla lepszej jakości połączenia zaleca się użycie oryginalnego kabla.

Krok 2: Przejdź do ustawień i znajdź sekcję „O telefonie”. Jeśli masz trudności, w systemie Android 6 i nowszym można użyć opcji wyszukiwania. Wpisz „O telefonie” i w sekcji informacji o telefonie znajdź „Numer kompilacji”. Szybko stuknij w numer kompilacji, aż zobaczysz komunikat „Jesteś teraz programistą!”

Krok 3: Wróć do głównego menu ustawień i w polu wyszukiwania wpisz „Debugowanie USB”. Włącz tę opcję. W starszych wersjach Androida, które nie mają funkcji wyszukiwania, znajdziesz ją w ustawieniach programisty.

Krok 4: Wróć do opcji programisty. Nexus 5X ma ustawienie bootloadera, które musi być aktywowane, aby rozruch był w pełni odblokowany. Znajdź opcję „Zezwalaj na odblokowywanie OEM” i zaznacz ją.

Krok 5: Otwórz terminal i wprowadź:

sudo -s

adb start-server

Następnie odblokuj 5 / 5X i zaakceptuj monit o debugowanie USB na swoim urządzeniu. Zaznacz opcję „Zawsze zezwalaj z tego komputera”, aby uniknąć ręcznego akceptowania za każdym razem.

Wykonaj polecenie, aby sprawdzić, czy serwer ADB działa:

adb devices

Następnie uruchom bootloader:

adb reboot bootloader

Krok 6: Twoje urządzenie jest teraz w trybie bootloadera. Możesz rozpocząć proces instalacji. Najpierw sprawdź, czy urządzenie jest poprawnie podłączone, wykonując polecenie:

fastboot devices

Jeśli wszystko działa prawidłowo, w terminalu powinien pojawić się numer seryjny telefonu.

Aby odblokować bootloader, użyj:

fastboot oem unlock

Po wprowadzeniu tego polecenia musisz na telefonie zaakceptować umowę, używając przycisków głośności do nawigacji i przycisku zasilania do potwierdzenia.

Instalacja Plasma Mobile

Bootloader został odblokowany i wszystko jest gotowe. Teraz czas pobrać najnowszą wersję KDE Plasma Mobile na Nexus 5 / 5X. W terminalu wprowadź:

fastboot format cache

To polecenie wyczyści partycję pamięci podręcznej urządzenia. Jest to kluczowy krok, aby uniknąć awarii systemu operacyjnego. Następnie wyczyść partycję danych użytkownika:

fastboot format userdata

Po sformatowaniu wymaganych partycji czas na instalację systemu operacyjnego. Sklonuj najnowszy kod źródłowy na swój komputer:

git clone https://github.com/plasma-phone-packaging/pm-flashtool.git

Przejdź do katalogu źródłowego:

cd pm-flashtool

Na koniec rozpocznij proces flashowania:

./pm-flash -p neon

Cały proces (razem z pierwszym uruchomieniem) może zająć chwilę. Bądź cierpliwy i nie wyłączaj urządzenia. Nie obawiaj się, jeśli instalacja nowego oprogramowania układowego na urządzeniu z Androidem, a zwłaszcza opartym na Linuksie, zajmuje więcej czasu.

Podsumowanie

Dla użytkowników Linuksa możliwości w zakresie smartfonów są ograniczone do Androida. Dla wielu zapalonych zwolenników open source jest to frustrujące, ponieważ Google coraz bardziej zamyka tę platformę. Przez dłuższy czas wydawało się, że realne alternatywy dla Androida w społeczności open source przestały istnieć. Jednak pojawienie się telefonu Plasma otworzyło nowe możliwości. Jeśli szukasz prawdziwego alternatywnego systemu operacyjnego dla Androida, to może być Twoja ostatnia szansa. Chcesz spróbować? Rozważ zakup Nexusa 5 lub 5X i przetestowanie nowego systemu.