Firefox os Geeksphone Peak mobilen bertsiñue barriztu

Aspaldidxen idatzi barik baie hamen gatoz gerrie emoten barriro. Geeksphone enpresa española ezan da arduretu dena firefox os sistema erabilien lehenengo mobilek ataten. Keon eta Peak, hamen Peak-eri buruz eingu berba.

Eindxe gero egidxe ezan ez dot gomendatuten eitzie, ez pazaran habile honetan gauzetan, baie bueno hau telefonue bakozun ba normalena zeuzer kontrolatie da, baie bueno, gaur egun elekidot eingo eta mobileko aktualizaziño ofizialari itxarongo lekitzat eta ez horrenbeste denpora galdu, berau aktualizeten eta aplikaziñuek eitzen hasi.

Honetarako Ubuntu erabili dot, ze portatilen archlinux dakot eta 2GB RAM bakarrik dakotez eta 4GB biher diez.

GARRANTZITSUE: MOBILE AKTUALIZE TA GERO EZ EMON “FACTORY RESET” ZE EZTABIL

Halan ta guztiz be aurrera gurebazuien jarraitzu:

Biher dizen paketien instala:

su
aptitude install autoconf2.13 bison bzip2 ccache curl flex gawk gcc g++ g++-multilib gcc-4.6 g++-4.6 g++-4.6-multilib git ia32-libs lib32ncurses5-dev lib32z1-dev zlib1g:amd64 zlib1g-dev:amd64 zlib1g:i386 zlib1g-dev:i386 libgl1-mesa-dev libx11-dev make zip unzip openjdk-7-jdk
exit

eta oin Android-en SDK bajateko hau da linke:
http://developer.android.com/sdk/index.html

Derrigorrezkue da gnu/linux-en 64bits-ekue erabiltzie. Baja eta gero deskonprimidu:

unzip adt-bundle-linux-x86_64-20130219.zip

nik adibidez neure $HOME karpetan dakot eta haulan lotuko lekide:

/home/zital/adt-bundle-linux-x86_64-20130219

Oin link sinboliko batzuk sortu biherkuz:

su
ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libX11.so
ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
ln -s /home/zital/adt-bundle-linux-x86_64-20130219/sdk/platform-tools/fastboot /usr/local/bin/fastboot
ln -s /home/zital/adt-bundle-linux-x86_64-20130219/sdk/platform-tools/adb /usr/local/bin/adb
exit

Oin “plugdev” taldien sartunguz “root” eta geure erabiltzailie, neure kasuen “zital”:

su
gpasswd -a zital plugdev
gpasswd -a root plugdev
exit

Oin ikusi bidu ia ze ID dakon geure mobilek, horretarako mobile konekta kabliegaz USB-ra eta idatzi hau komandue:

lsusb

Haulako zeuzer agertuko da:

Bus 002 Device 006: ID 05c6:8013 Qualcomm, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Geuri interesaten doskune “05c6” da. Orduen oin:

su
nano /etc/udev/rules.d/51-android.rules

Eta hurrengo textue sartun:

SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev"

root modutik urten:

exit

Oin idatzi hurrengo komandue:

adb devices

Eta haulako zeuzer agertuko dasku:

List of devices attached
4cb17088f488    device

Ezpadan agertzien ezer, sesiñue zarratu ta barriro egin login, holan da be ezpadauen:

su
service udev restart
exit

eta holan da be ezpadan agertzien reinizie ordenadora.

Oin mobile imiñi “Developer” moduen, horretarako mobilen:

Settings -> Device information -> more information -> developer ->
console enabled

Oin kodigue bajaku:

git clone git://github.com/mozilla-b2g/B2G.git
cd B2G
git clone git://github.com/mozilla-b2g/b2g-manifest.git
./config.sh peak ./b2g-manifest/peak.xml

Dana juen bada ondo:

./build.sh

Trankil hartun ze honek azkaningoko bijek bakotzak egun erdi tardaten dau ._____.
Eta dana juen badan ondo ba:

./flash.sh

Permisuen errorerik emoten batzuien hau azkana egin root moduen:

su
./flash.sh
exit

Behin kodigue bajata, zelan aktualize kodigue?

./repo sync

Zelan konpile parte bat? Adibidez “gaia” bakarrik gurebadun aktualize:

cd gaia
rm -rf profile
make reset-gaia
PRODUCTION=1 make install-gaia
cd ..
./build.sh gaia
./flash.sh gaia

Bueno ba hau da dana, benetan zorte on danori, ze betetan buroko min handijek emongotzuiez :D

“Factory reset” eztabilela eta, zelan berreskuretu hasikerako bertsiñue?

Bueno ba geeksphone-eko foruetan ibilje topa dot soluziñue:

Lehenego gauzie hau baja:
https://cloud.waalt.com/public.php?service=files&t=0135a9b1d504176adc72789409d25d83

Deskonprimidu:

tar -zvxf images-TID-gp-twist-2013-04-16.Gecko-fe6592b.Gaia-44915e2.tar.gz

Mobile imiñi fastboot moduen:

Amata mobile
vol+,vol- eta power botoiek alda batera emon

Eta oin flashie:

su
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot reboot
exit

Hau einje gero barriro okingu Boot2Gecko 1.0.1.0-prerelease bertsiñue.

Ba hau da dana, benetan eskerrik asko hauneri artiste bidxeri:

https://twitter.com/javaguirre

Eta batezbe:
https://twitter.com/julen

javaguirren blogeko posta:
http://javaguirre.net/2013/05/06/flashing-firefox-os-geeksphone-peak/

Julenen firefox os-en baliabide batzuk:
http://doc.julen.io/f965709cb274c68c600c

geeksphone foroko posta:
http://forum.geeksphone.com/index.php?topic=4723.msg57654#msg57654

Firefox OS konpileteko gide ofiziala:
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Firefox_OS_build_prerequisites

Utzi erantzuna

Zure e-posta helbidea ez da argitaratuko. Beharrezko eremuak * markatuta daude