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