Instalace KDE Plasma Mobile na Nexus 5 a 5X: Průvodce pro Open Source Nadšence
Jste-li oddaným stoupencem open source, pravděpodobně máte obsáhlý seznam důvodů, proč vám Android příliš nevoní. Možná už dlouhá léta hledáte solidní alternativu s otevřeným kódem. Bohužel, projekty jako Ubuntu Touch, Firefox OS a Sailfish buď ztroskotaly, nebo se jejich vývoj zastavil. Pokud stále doufáte v linuxový operační systém s otevřeným kódem, KDE Plasma Mobile představuje zajímavou volbu. Jedná se o odnož Ubuntu Touch, která přináší mobilní prostředí KDE na zařízení Nexus 5 a 5X! Tento systém má ambici přenést plnohodnotné linuxové prostředí i do kapesních zařízení. Následující text vám ukáže, jak si KDE Plasma Mobile Linux na svá zařízení Nexus 5 a 5X nainstalovat.
Příprava nástrojů pro Android
Pro komunikaci s jakýmkoliv zařízením Android jsou nezbytné vývojářské nástroje Androidu. Některé linuxové distribuce tyto nástroje poskytují jako součást balíčku, jiné nikoliv. Pro instalaci Plasma Mobile na Nexus 5 a 5X stačí pouze Fastboot a ADB. Nemusíte tedy instalovat celé vývojové prostředí Androidu. Alternativně si můžete nástroje ADB a Fastboot stáhnout přímo od společnosti Google.
Zde je návod, jak získat tyto nástroje do vaší linuxové distribuce:
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, Open SUSE a další Linuxy
Distribuce jako Fedora, OpenSUSE a mnoho dalších nedodávají instalovatelné balíčky s nástroji Android Debug Bridge nebo Fastboot. To je pochopitelné, protože operační systém Google je svázán s mnoha restrikcemi a někteří se proto rozhodnou tyto vývojářské nástroje standardně nedistribuovat.
Ale žádný strach! Existují samostatné binární soubory, které můžete stáhnout a budou fungovat bez problému!
Nejdříve si stáhněte ADB a Fastboot z těchto odkazů.
Kromě stažení těchto binárek nezapomeňte nainstalovat balíček Git prostřednictvím správce balíčků vaší linuxové distribuce.
Poté otevřete terminál a pomocí následujících příkazů přidejte nástroje Android do PATH vašeho linuxového systému:
sudo cd ~/Downloads
Poznámka: Vaše cesta ke staženým souborům se může lišit.
V adresáři „Downloads“ si vypište všechny soubory příkazem „ls“:
ls
Vyhledejte soubory „fastboot“ a „adb“. Následně změňte jejich oprávnění pomocí příkazu „chmod“. Tento krok je zásadní, protože zajistí, že budete moci oba nástroje spouštět.
sudo chmod +x fastboot sudo chmod +x adb
Nakonec přesuňte oba binární soubory do adresáře /usr/bin/ pomocí příkazu „mv“. Tím zajistíte, že Fastboot a ADB budou dostupné jako jakékoli jiné nástroje v terminálu.
sudo mv ~/Downloads/adb /usr/bin sudo mv ~/Downloads/fastboot /usr/bin
Odemknutí Bootloaderu
Před samotným nahráváním vlastního firmwaru je nutné odemknout bootloader vašeho zařízení. Následují kroky, jak na to. Pokyny pro Nexus 5 a 5X jsou téměř totožné.
Krok 1: Připojte svůj Android telefon k počítači pomocí USB kabelu. Doporučujeme použít originální kabel, který byl dodán s telefonem.
Krok 2: V Nastavení vyhledejte možnost „O telefonu“. Pokud nemůžete tuto položku najít, v Androidu 6 a novějším můžete využít tlačítko vyhledávání. Zadejte „O telefonu“. V Informacích o telefonu vyhledejte „Číslo sestavení“. Několikrát rychle klepněte na „Číslo sestavení“, dokud se nezobrazí zpráva „Nyní jste vývojář!“.
Krok 3: Vraťte se do hlavního nastavení a do vyhledávacího pole zadejte „Ladění USB“. Povolte tuto možnost klepnutím na přepínač. Pokud používáte starší verzi Androidu bez vyhledávání, najdete tuto možnost v nastavení pro vývojáře.
Krok 4: Vraťte se do možností pro vývojáře. Nexus 5X má nastavení bootloaderu, které musí být povoleno, aby se mohl bootloader plně odemknout. Vyhledejte „Povolit odblokování OEM“ a zaškrtněte políčko.
Krok 5: Otevřete terminál a zadejte:
sudo -s adb start-server
Poté odemkněte svůj Nexus 5/5X a povolte ladění USB na vašem zařízení. Pokud nechcete ladění USB povolovat manuálně, zaškrtněte volbu „Vždy povolit z tohoto počítače“.
Pomocí následujícího příkazu zkontrolujte, zda server adb funguje:
adb devices
Poté restartujte telefon do bootloaderu:
adb reboot bootloader
Krok 6: Zařízení je v režimu stahování. Nyní je čas zahájit proces instalace. Nejdříve pomocí příkazu fastboot ověřte, zda je zařízení správně připojeno.
fastboot devices
Pokud vše funguje správně, uvidíte v terminálu sériové číslo telefonu.
Odemkněte bootloader pomocí příkazu:
fastboot oem unlock
Při spuštění tohoto příkazu budete muset potvrdit akci přímo na telefonu. K navigaci používejte tlačítka pro ovládání hlasitosti a pro potvrzení tlačítko napájení.
Instalace Plasma Mobile
Zařízení je odemknuté a připravené. Nyní je čas získat nejnovější verzi KDE Plasma Mobile pro váš Nexus 5/5X. V kořenovém terminálu zadejte:
fastboot format cache
Tím se vymaže oddíl s mezipamětí zařízení. Tento krok je nezbytný, jinak OS nemusí fungovat správně. Následně vymažte oddíl s uživatelskými daty:
fastboot format userdata
Po naformátování potřebných oddílů přichází na řadu instalace OS. Klonujte si nejnovější zdrojový kód do vašeho počítače:
git clone https://github.com/plasma-phone-packaging/pm-flashtool.git
Přejděte do adresáře se zdrojovým kódem příkazem „cd“:
cd pm-flashtool
A konečně, spusťte samotný flashovací proces:
./pm-flash -p neon
Tento proces (včetně prvního spuštění) může chvíli trvat. Buďte trpěliví. Zařízení během instalace nevypínejte. Ne, není to rozbité. Instalace nového firmwaru do zařízení s Androidem (zejména takového, který je založen na Linuxu) chvíli trvá.
Závěr
Uživatelé Linuxu mají v oblasti chytrých telefonů v podstatě jedinou možnost: Android. Pro většinu nadšenců open source je to zklamání, protože Google tuto platformu každým dnem více uzavírá. Zdálo se, že všechny životaschopné open-source alternativy k Androidu již zmizely. Až do příchodu Plasma Mobile. Pokud hledáte plnohodnotnou alternativu operačního systému k Androidu, může být toto vaše poslední šance. Máte chuť to zkusit? Pořiďte si Nexus 5 nebo 5X ještě dnes a vyzkoušejte si to sami.