[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://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

  • 2014-05-11-17-14-23.png
    2014-05-11-17-14-23.png
    24.9 KB · Views: 155
  • 2014-05-11-17-28-23.png
    2014-05-11-17-28-23.png
    27.3 KB · Views: 153
  • 2014-05-11-17-29-54.png
    2014-05-11-17-29-54.png
    22.9 KB · Views: 154
  • 2014-05-11-17-30-05.png
    2014-05-11-17-30-05.png
    51.5 KB · Views: 151
  • 2014-05-11-17-30-41.png
    2014-05-11-17-30-41.png
    94.3 KB · Views: 152
  • 2014-05-11-17-32-31.png
    2014-05-11-17-32-31.png
    23.3 KB · Views: 150
  • 2014-05-11-17-38-54.png
    2014-05-11-17-38-54.png
    89.4 KB · Views: 151
  • 2014-05-11-17-23-12.jpg
    2014-05-11-17-23-12.jpg
    21.7 KB · Views: 130
  • 2014-05-11-17-23-33.jpg
    2014-05-11-17-23-33.jpg
    27.3 KB · Views: 129
  • 2014-05-11-17-28-56.jpg
    2014-05-11-17-28-56.jpg
    17.4 KB · Views: 135
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://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
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone