Hvis du er en hard advokat for åpen kildekode, har du sannsynligvis en enorm liste over hvorfor du misliker Android. Og du har sikkert prøvd i årevis å finne et godt, åpent alternativ. Dessverre har prosjekter som Ubuntu touch, Firefox OS og Sailfish mislyktes eller stoppet opp. Hvis du fortsatt håper på et åpen kildekode, Linux-basert Android OS, er KDE Plasma-mobil et godt alternativ. Det er en splittet versjon av Ubuntu touch som bringer et KDE-mobiloperativsystem til Nexus 5 og 5X! Det lover å bringe en full Linux-opplevelse til mobilen. Slik kan du installere KDE Plasma Mobile Linux på Nexus 5 og 5X.

Installere Android-verktøy

For å samhandle med hvilken som helst Android-enhet trenger du Android-utviklingsverktøy. Noen Linux-distribusjoner pakker disse verktøyene direkte, for enkel tilgang, og noen gjør det ikke. Installering av Plasma Mobile til Nexus 5 og 5X krever bare Fastboot og ADB, og ikke hele Android-utviklingsmiljøet. Du kan også laste ned ADB- og Fastboot-verktøy direkte fra Google.

Her er hvordan du får disse verktøyene på din versjon av Linux.

Ubuntu

sudo apt installer 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 og andre Linux-er

Fedora OpenSUSE og mange andre Linux-distribusjoner der ute har ikke installerbare binære filer for Android Debug Bridge eller Fastboot-verktøyet. Dette er synd, men forutsigbart, ettersom Googles operativsystem kommer med mange strenger knyttet, og på grunn av det velger noen å ikke distribuere utviklingsverktøy ut av esken.

Ikke vær redd! Det er frittstående binærfiler å laste ned som fungerer helt fint!

Først last ned begge ADB og Rask oppstart fra disse nedlastingskoblingene.

Sammen med å laste ned disse binære filene, sørg for å installere Git-pakken med Linux OSs pakkebehandling

Deretter åpner du en terminal og gjør følgende kommandoer for å plassere Android-enhetsverktøyene i banen til din Linux-PC.

sudo cd ~/Downloads

Merk: Nedlastingsmappen din kan være annerledes.

Inne i nedlastingskatalogen, liste alle filene med ls-kommandoen.

ls

Se etter «fastboot» og «adb». Bruk deretter Chmod-kommandoen til å endre tillatelsene til disse filene. Dette er avgjørende, siden det gjør både ADB og Fastboot kjørbare.

sudo chmod +x fastboot

sudo chmod +x adb

Deretter, bruk mv-kommandoen, plasser begge binærfilene i /usr/bin/-katalogen. Dette gjør det slik at både Fastboot og ADB kan kalles som alle andre verktøy i terminalen.

sudo mv ~/Downloads/adb /usr/bin

sudo mv ~/Downloads/fastboot /usr/bin

Låser opp Bootloader

Enhetens bootloader må låses opp før du kan flashe tilpasset fastvare. Slik gjør du det. Instruksjonene for både Nexus 5 og 5X er stort sett identiske.

Trinn 1: Koble Android-enheten til PC-en via USB-kabelen. Pass på å bruke den originale kabelen den fulgte med for best resultat.

Steg 2: Naviger til innstillinger, og se etter «om telefonen». Finner du den ikke? I Android 6 og nyere kan brukere bruke søkeknappen. Skriv «om telefonen». Se etter «Build Number» i området om telefon. Trykk raskt på byggenummeret til du får et varsel som sier «du er nå en utvikler!»

Trinn 3: Gå tilbake til hovedinnstillingsområdet. I søkeboksen skriver du «USB-feilsøking». Klikk på glidebryteren for å aktivere den. Hvis du har en tidligere versjon av Android som ikke har søk, kan du finne dette alternativet i utviklerinnstillingene.

Trinn 4: Gå tilbake til utvikleralternativer. Nexus 5X har oppstartslasterinnstilling som må være aktivert for at oppstarten skal låses opp helt. Søk etter «tillat OEM-opplåsing» og merk av i boksen.

Trinn 5: Åpne en terminal og skriv inn:

sudo -s

adb start-server

Lås deretter opp 5/5X og godta USB-feilsøkingsmeldingen på enheten din. Merk av i avmerkingsboksen for «tillat alltid fra denne datamaskinen» hvis du ikke ønsker å godta USB-feilsøking manuelt.

Kjør enhetskontrollen for å se om adb-serveren fungerer, med:

adb devices

Start deretter på nytt i oppstartslasteren.

adb reboot bootloader

Trinn 6: Enheten er i nedlastingsmodus. På tide å starte installasjonsprosessen. Kjør først fastboot-kommandoen for å sjekke og se om enheten fortsatt er riktig tilkoblet.

Slik installerer du KDE Plasma Mobile Linux på Nexus 5 og 5X 2








fastboot devices

Hvis alt fungerer som det skal, vil du se telefonens serienummer i terminalen.

Lås opp bootloaderen med:

fastboot oem unlock

Når du kjører denne kommandoen, må du åpne telefonen og godta avtalen. Bruk volum opp/ned-tastene for å navigere, og strømknappen for å godta.

Installere Plasma Mobile

Enheten er låst opp og alt er klart. På tide å få den nyeste versjonen av KDE Plasma Mobile på Nexus 5/5x. Bruk samme rotterminal, gjør:

fastboot format cache

Dette vil tømme enhetens cache-partisjon. Dette er avgjørende, ellers vil operativsystemet mislykkes. Fjern deretter brukerdatapartisjonen.

fastboot format userdat

Med de nødvendige partisjonene formatert, er det på tide å installere operativsystemet. Klon den siste kildekoden til PC-en din.

Slik installerer du KDE Plasma Mobile Linux på Nexus 5 og 5X 3

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

Gå inn i kildekatalogen med cd-kommandoen:

cd pm-flashtool

Til slutt, start blinkingsprosessen.

./pm-flash -p neon

Denne prosessen (inkludert den første oppstarten) kan ta litt tid. Vær tålmodig. Ikke slå av enheten. Nei, den er ikke ødelagt, bare husk at å installere en ny fastvare på en Android-enhet – spesielt en basert på Linux tar tid.

Konklusjon

Linux-brukere har stort sett ett valg i smarttelefoner: Android. For de fleste harde åpen kildekode-fans er dette skuffende, siden Google lukker plattformen ytterligere hver dag. En stund hadde det virket som om alle levedyktige alternativer til Android i åpen kildekode-samfunnet hadde dødd ut. Det vil si til Plasma-mobil dukket opp. Hvis du leter etter et levedyktig alternativt operativsystem til Android, kan dette være din siste sjanse. Lyst til å bytte over? Gå og hent en Nexus 5 eller 5X i dag og ta den en tur.