sunnuntai 10. elokuuta 2014

Näin Firefox OS käännetään lähdekoodista Nexus 4 -puhelimelle

"Flashasin" vähän aiemmin Nexus 4 -puhelimeen Firefox OS 1.4 pre -version, jonka Wilson Page oli kääntänyt lähdekoodista. Koska kyseisestä puhelinkäyttöjärjestelmästä on saatavana uudempikin versio, päätin kokeilla kääntää Firefox OS:n ihan itse lähdekoodista Ubuntu Linuxissa. Nyt minun Nexus 4:ssa on uunituore Firefox OS 2.1 pre -versio! Olen asiasta hyvin mielissäni!

Kokeilin kääntämistä parikin kertaa siinä onnistumatta. Luin, että tietyt sovellukset ja kirjastot tulee olla saatavilla ja asennettuina. Kun sain nämä kohdalleen, kääntäminenkin onnistui (ja kesti ainakin tunnin). Tässä ovat antamani komennot:

Loin kansion firefox_os. Siirryin kansioon komentorivillä. Sitten hain tarvittavat tiedostot:

git clone https://github.com/mozilla-b2g/B2G.git

Siirryin kansioon B2G:

cd B2G

Komensin niin, että tuleva image sovitetaan Nexus 4 -puhelimelle:

./config.sh nexus-4

Seuraavaksi alkoi imagen kääntäminen, joka *kesti pitkään*:

./build.sh

Kun kääntäminen oli ohi, komensin *roottina* ja näin uusi käyttöjärjestelmä siirtyi puhelimeen:

./flash.sh

Firefox OS 2.1 pre Nexus 4 -puhelimessani

Käyttöliittymän painikkeet ovat ainakin riittävän suuria :D!

Ei kommentteja:

Lähetä kommentti