• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM] Boot2Gecko ("Firefox OS")

WinSuk

Senior Member
Jan 18, 2011
512
873
0
winsuk.net
You may know this better as "Firefox OS" - however, the Firefox name is copyrighted/trademarked, so I can't use it.
From now on, I will be calling it by its open-source name, "Boot2Gecko" or "B2G".

Boot2Gecko is an open-source mobile operating system from Mozilla (better known for their Firefox web browser), with the UI done completely in HTML5.
To support a wide range of hardware, it first boots a bare-minimum Android, then from there starts Gecko (Mozilla's web browser engine).
That also means it can be (fairly) easily ported to normal Android devices like ours ^_^

This is, to my knowledge - the first ARMv6 device to run Boot2Gecko :) (at least I couldn't find any others by searching)
I was originally planning to wait until RIL was fixed to release this, but that seems to be taking too long, and they've made it less laggy than it was then - so here it is :p
A few people from marvel (Wildfire S) might be working on it too, so hopefully RIL will get fixed soon.

Screenshots: http://winsuk.net/screens/liberty/b2g/


Notes/tips if you are new to B2G:
  • There is no menu, back, or search button - just home (back button will be in the app)
  • Screenshots are taken with home+power
  • Hold spacebar to close the keyboard
  • Notifications are dismissed by swiping to the right only
  • If you plug in headphones, be warned - it currently sets everything at max volume (until you change it)


Things that don't work yet:
  • RIL (calls, SMS, anything that uses the phone radio)
  • Accelerometer/rotation
  • Camera
  • Videos work, but color is derped
  • Trackball wake (would need to add it - might also just make the trackball a home button)
  • FM radio


Downloads:
Newest build (May 11th, 2014) - http://goo.gl/zxtKR4
2741ee83b9671955235a5ab03d6dce8f

xda devdb mirror: http://forum.xda-developers.com/devdb/project/dl/?id=6136
MediaFire mirror: https://www.mediafire.com/?bc9w4b7rk46j2yq

Do not wipe data/factory reset after installing - all of the apps (including the system) are installed to data.
Data is already wiped when installing, and it won't boot if you do after.


Source:
B2G repo with everything you need to build: https://github.com/SimplicityCM/B2G/tree/master
Kernel source only: http://git.cryptomilk.org/projects/marvel/kernel_htc_msm7227.git/tree/?h=ics

XDA:DevDB Information
Boot2Gecko for liberty, ROM for the HTC Aria

Contributors
WinSuk
ROM OS Version: 4.0.x Ice Cream Sandwich
ROM Kernel: Linux 2.6.x
ROM Firmware Required: hboot 1.02 (Revolutionary or HTCdev unlock)
Based On: Boot2Gecko

Version Information
Status: Beta
Current Beta Version: 20140511
Beta Release Date: 2014-05-11

Created 2014-05-12
Last Updated 2014-05-12
 

Attachments

Last edited: