Galaxy S6 & Edge get €100 Price Cut—New Models Incoming

Samsung has dropped the price of both the Galaxy S6 and S6 Edge by … more

How To Port Fully Featured Sony Xperia Z4 Camera

Xperia Z4’s hardware may not impress, but its software is definitely … more

Experimental TWRP Available For Moto G 2015

XDA Senior Member squid2 has posted experimental builds of TWRP for the Moto G … more

Sunday Debate: How Can We Get a No-Compromise Phone?

Join us in a fun Sunday Debate on Compromises. Come with your opinions and … more

[B2G] Building the new OS from Mozilla

760 posts
Thanks Meter: 4,310
Post Reply Subscribe to Thread Email Thread
You may have heard that Mozilla are building their own mobile OS based on Firefox. To put it simply, if you've heard of ChromeOS, then it'll work in a similar way; the browser IS the OS.

What's interesting for us is that it's heavily based on android. Basically they've kept the HAL, hacked out Dalvik and anything java, and replaced it with Gecko. In theory any device that runs Android can run FirefoxOS.

It's still alpha software, it's supposed to eventually be compatible with ARMv6 devices, but as I found out while trying to build it for my LG Optimus One, Gecko is still hardcoded in many places to ARMv7. Their test devices include the Galaxy Nexus and Galaxy SII, so special hardware isn't needed.

Therefore it should run fine on the Nexus 7 right?

Well, not quite. FirefoxOS is based on ICS, but Nexus 7 runs only Jellybean.

I've tried building with ICS sources and Jellybean sources, making the necessary changes to get it to build. However with Jellybean sources it doesn't get past the Google screen, and ADB loops without many error messages to analyse. With ICS sources ADB isn't even accessible, the kernel and/or the proprietary blobs are probably not compatible.

If anyone wants to take a look at my changes, they're at my github. Some of the changes to Gecko I got from this bug at Mozilla, but it's out of date and incomplete (there is a patch in the B2G repo).

Hopefully with more eyes looking at it, we'll get it working!
The Following 17 Users Say Thank You to adfad666 For This Useful Post: [ View ]
20th October 2012, 07:32 PM |#2  
dsuycott's Avatar
Senior Member
Flag evanston, il
Thanks Meter: 16
This seems very interesting...when do you think it will flashable for the 7, and will you be looking for testers?

Sent from my Nexus 7 using xda app-developers app
20th October 2012, 07:39 PM |#3  
bonesy's Avatar
Senior Member
Flag Cornwall, united kingdom
Thanks Meter: 307
Donate to Me
you will probably have to hack libs just to get it booting, you could try building ics first then after you have that running por tfirefox OS to it
20th October 2012, 07:41 PM |#4  
nodstuff's Avatar
Senior Member
Flag Cork
Thanks Meter: 1,736
I built it for the gnex but it was nowhere near usable, it has no onscreen button support which as we know is no good for us nexus users.
I reckon give it a few months before trying to do anything with it, its buggy and has no features as yet. The market is invitation only for registered developers, I couldn't get any signal on it even though they said that it was working. WiFi worked but not very well.

Sent from my GT-I9300 using xda premium
21st October 2012, 08:28 PM |#5  
espionage724's Avatar
Senior Member
Thanks Meter: 523
Donate to Me
Originally Posted by adfad666

...FirefoxOS is based on ICS, but Nexus 7 runs only Jellybean.

There was at least 2 cases of people who received Nexus 7 hardware with some dev version of ICS on it. Not sure if anyone has had any luck with getting that version of ICS up for download though.
The Following User Says Thank You to espionage724 For This Useful Post: [ View ]
25th March 2013, 06:36 PM |#6  
Flag Hamburg
Thanks Meter: 94

There is no home button, assets are the wrong size, some screen resolutions are incorrect, wifi doesn't seem to manage to connect, but it launches, and the UI is pretty buttery smooth

see here
Last edited by sc4les; 25th March 2013 at 07:28 PM.
The Following 3 Users Say Thank You to sc4les For This Useful Post: [ View ]
31st March 2013, 01:50 AM |#7  
Flag Hamburg
Thanks Meter: 94
It's building I'm gonna upload it when it's finished. I also managed to map the volume keys to the home button since no softkeys will work.
The Following 2 Users Say Thank You to sc4les For This Useful Post: [ View ]
31st March 2013, 01:57 AM |#8  
FitAmp's Avatar
Senior Member
Flag Terrace
Thanks Meter: 693
Re: [B2G] Building the new OS from Mozilla
That page was last updated January 29th, things have likely changed since then.

Sent from my Nexus 7 using xda app-developers app
The Following User Says Thank You to FitAmp For This Useful Post: [ View ]
23rd October 2013, 06:24 PM |#9  
Thanks Meter: 0
I know that this thread is really old, but I think we should try to build because they got it working on the Nexus 7 2013 and it supports touch gestures for closing applications.
Maybe I'll do it some time but I have to learn how to build first with building Firefox OS for my Galaxy Nexus. Maybe someone with more knowledge could try to build. It would be great!
The Following 2 Users Say Thank You to For This Useful Post: [ View ]
23rd October 2013, 07:46 PM |#10  
Qwerty123 \m/'s Avatar
Senior Member
Flag xxxxxxxxx
Thanks Meter: 409
What he said. Someone try this, Pliz
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes