[ROM] Boot2Gecko ("Firefox OS")

Search This thread

WinSuk

Senior Member
Jan 18, 2011
512
873
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
zxtKR4.qr

xda devdb mirror: http://xdaforums.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

  • 2014-05-11-17-14-23.png
    2014-05-11-17-14-23.png
    24.9 KB · Views: 168
  • 2014-05-11-17-28-23.png
    2014-05-11-17-28-23.png
    27.3 KB · Views: 167
  • 2014-05-11-17-29-54.png
    2014-05-11-17-29-54.png
    22.9 KB · Views: 169
  • 2014-05-11-17-30-05.png
    2014-05-11-17-30-05.png
    51.5 KB · Views: 162
  • 2014-05-11-17-30-41.png
    2014-05-11-17-30-41.png
    94.3 KB · Views: 163
  • 2014-05-11-17-32-31.png
    2014-05-11-17-32-31.png
    23.3 KB · Views: 161
  • 2014-05-11-17-38-54.png
    2014-05-11-17-38-54.png
    89.4 KB · Views: 163
  • 2014-05-11-17-23-12.jpg
    2014-05-11-17-23-12.jpg
    21.7 KB · Views: 144
  • 2014-05-11-17-23-33.jpg
    2014-05-11-17-23-33.jpg
    27.3 KB · Views: 141
  • 2014-05-11-17-28-56.jpg
    2014-05-11-17-28-56.jpg
    17.4 KB · Views: 148
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    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
    zxtKR4.qr

    xda devdb mirror: http://xdaforums.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