Jos olet avoimen lähdekoodin puolustaja, oletluultavasti sai valtavan listan miksi et pidä Androidista. Ja olet todennäköisesti yrittänyt vuosien ajan löytää hyvän, avoimen vaihtoehdon. Valitettavasti Ubuntu touch, Firefox OS ja Sailfish, kuten projektit ovat epäonnistuneet tai pysähtyneet. Jos toivot edelleen avointa, Linux-pohjaista Android-käyttöjärjestelmää, KDE Plasma mobile on hyvä vaihtoehto. Se on haarukka versio Ubuntu touchista, joka tuo KDE-mobiili-käyttöjärjestelmän Nexus 5 ja 5X: ään! Se lupaa tuoda täyden Linux-kokemuksen matkaviestimeen. Näin voit asentaa KDE Plasma Mobile Linux -sovelluksen Nexus 5 ja 5X: lle.
Android-työkalujen asentaminen
Voit olla vuorovaikutuksessa minkä tahansa tarvitsemasi Android-laitteen kanssaAndroid-kehitystyökalut. Jotkut Linux-jakelupakkaukset paketoivat nämä työkalut suoraan, helppoa käyttöä varten, ja jotkut eivät. Plasma Mobilen asentaminen Nexus 5: een ja 5X: ään vaatii vain Fastbootin ja ADB: n eikä koko Android-kehitysympäristöä. Voit myös ladata ADB- ja Fastboot-työkalut suoraan Googlelta.
Näin saat nämä työkalut Linux-versioon.
ubuntu
Sudo apt asentaa android-tools-adb git android-tools-fastboot
Arch Linux
sudo pacman -S android-työkalut
Debian
sudo apt-get install android-tools-adb android-tools-fastboot git
Fedora, Open SUSE ja muut Linuxit
Fedora OpenSUSE ja monet muut Linuxsiellä olevissa jakeluissa ei ole asennettavia binaareja Android Debug Bridgelle tai Fastboot-työkalulle. Tämä on sääli, mutta ennakoitavissa, koska Googlen käyttöjärjestelmään on liitetty useita merkkijonoja, ja sen vuoksi jotkut päättävät olla jakamatta kehitystyökaluja laatikosta.
Älä huoli! On erillisiä binaareja ladataksesi, joka toimii hienosti!
Lataa ensin sekä ADB että Fastboot näistä latauslinkeistä.

Näiden binääritiedostojen lataamisen yhteydessä muista asentaa Git-paketti Linux-käyttöjärjestelmän paketinhallinnan kanssa
Avaa sitten päätelaite ja suorita seuraavat komennot asettaaksesi Android-laitteen työkalut Linux-tietokoneesi polulle.
sudo cd ~/Downloads
Huomaa: Lataa-hakemisto voi olla erilainen.
Luetteloi kaikki tiedostot ls-komennolla lataushakemiston sisällä.
ls
Etsi ”pikakäynnistys” ja “adb”. Käytä sitten Chmod-komentoa muuttaaksesi näiden tiedostojen käyttöoikeuksia. Tämä on tärkeää, koska se tekee sekä ADB: stä että Fastbootista suoritettavia.
sudo chmod +x fastboot sudo chmod +x adb
Aseta sitten mv-komennolla molemmat binaarit hakemistoon / usr / bin /. Tämä tekee siitä, että sekä Fastbootia että ADB: tä voidaan kutsua kuten mitä tahansa muuta päätelaitteen työkalua.
sudo mv ~/Downloads/adb /usr/bin sudo mv ~/Downloads/fastboot /usr/bin
Bootloaderin lukituksen avaaminen
Laitteesi käynnistyslatausohjelma on avattava ennen kuin voit salata räätälöity laiteohjelmisto. Näin voit tehdä sen. Ohjeet sekä Nexus 5: lle että 5X: lle ovat melko identtisiä.
Vaihe 1: Kytke Android-laite tietokoneeseen USB-kaapelin avulla. Varmista, että saat parhaat tulokset alkuperäisellä kaapelilla.
Vaihe 2: Siirry asetuksiin ja etsi ”noin”puhelin". Etkö löydä sitä? Android 6: ssa ja uudemmissa käyttäjät voivat käyttää hakupainiketta. Kirjoita ”noin puhelin”. Etsi noin puhelinalueelta ”Rakenna numero”. Napauta rakennusnumeroa nopeasti, kunnes saat ilmoituksen, jossa sanotaan "olet nyt kehittäjä!"
Vaihe 3: Palaa takaisin pääasetusalueelle. Kirjoita hakukenttään ”USB-virheenkorjaus”. Ota se käyttöön napsauttamalla liukusäädintä. Jos Androidin aikaisemmassa versiossa, jossa ei ole hakua, löydät tämän vaihtoehdon kehittäjä-asetuksista.
Vaihe 4: Palaa kehittäjävaihtoehtoihin. Nexus 5X: ssä on käynnistyslataimen asetukset, jotka on otettava käyttöön, jotta käynnistys voidaan avata kokonaan. Etsi ”salli OEM-lukituksen avaaminen” ja valitse valintaruutu.
Vaihe 5: Avaa pääte ja kirjoita:
sudo -s adb start-server
Poista sitten 5 / 5X-lukitus ja hyväksy laitteen USB-virheenkorjauskehote. Valitse valintaruutu ”salli aina tästä tietokoneesta”, jos et halua hyväksyä USB-virheenkorjausta manuaalisesti.
Suorita laitteiden tarkistaminen, toimiiko adb-palvelin, seuraavilla:
adb devices
Käynnistä sitten uudelleen käynnistyslataimeen.
adb reboot bootloader
Vaihe 6: Laite on lataustilassa. Aika aloittaa asennus. Suorita ensin pikakäynnistyskomento tarkistaaksesi ja onko laite edelleen kytketty oikein.
fastboot devices
Jos kaikki toimii oikein, näet puhelimen sarjanumeron terminaalissa.
Poista käynnistyslataimen lukitus:
fastboot oem unlock
Kun suoritat tätä komentoa, joudut avaamaan puhelimesi ja hyväksymään sopimuksen. Käytä äänenvoimakkuuden lisäys / alas -näppäimiä navigoimiseksi ja virtapainiketta hyväksyäksesi.
Plasma Mobilen asentaminen
Laite on auki ja kaikki on valmis. Aika hankkia KDE Plasma Mobile -puhelimen uusin versio Nexus 5 / 5x -laitteeseesi. Tee sama päätelaite:
fastboot format cache
Tämä tyhjentää laitteen välimuistiosion. Tämä on tärkeää, muuten käyttöjärjestelmä epäonnistuu. Poista sitten käyttäjän tietoosio.
fastboot format userdat
Kun vaadittavat osiot on alustettu, on aika asentaa käyttöjärjestelmä. Klooni uusin lähdekoodi tietokoneellesi.

git clone https://github.com/plasma-phone-packaging/pm-flashtool.git
Kirjoita lähdehakemisto cd-komennolla:
cd pm-flashtool
Viimeiseksi, aloita vilkkuminen.
./pm-flash -p neon
Tämä prosessi (mukaan lukien ensimmäinen käynnistys) voi viedävähän aikaa. Ole kärsivällinen. Älä sammuta laitetta. Ei, se ei ole rikki, pidä vain mielessä, että uuden laiteohjelmiston asentaminen Android-laitteeseen - etenkin Linuxiin perustuva laite vie aikaa.
johtopäätös
Linux-käyttäjillä on melkoisesti yksi valinta sisäänälypuhelimet: Android. Useimmille avoimen lähdekoodin faneille tämä on pettymys, koska joka päivä Google sulkee käyttöjärjestelmän edelleen. Jonkin aikaa näytti siltä, että kaikki avoimen lähdekoodin yhteisön toteuttamat Android-vaihtoehdot olivat kuollut. Eli kunnes Plasma mobile ilmestyi. Jos etsit toimivia vaihtoehtoisia käyttöjärjestelmiä Androidille, tämä saattaa olla viimeinen mahdollisuuttasi. Haluatko vaihtaa? Mene hakemaan Nexus 5 tai 5X tänään ja ota se kehräämään.
Kommentit