[PRE-ALPHA] Mozilla Boot-To-Gecko (B2G) - NOT ANDROID, SOMETHING DIFFERENT

Search This thread

pulser_g2

Admin Emeritus / Senior Recognized Developer
Nov 27, 2009
19,544
11,630
Mozilla-Boot-2-Gecko-OS-image.jpg

More information about B2G (Boot2Gecko) is available here.

So... I saw this and couldn't resist having a little sneaky play around with it. This is NOT a daily driver. This is NOT stable. It's pre-alpha. If you want something to use as a phone, this isn't it. If you just want to use your phone as a phone, you want this.

With that aside, and with the clear understanding that while this won't brick your phone, it's nothing to do with me if it did for some reason, or likewise if your cat (or other cute pet) suffers a painful death as a result of flashing this. At your own risk, like everything else here on XDA-Developers!

So without further ado, WTF is this? Well, it's a project from Mozilla (the lovely people behind the Firefox browser). I won't go into details, suffice to say I suggest you read a lot over at their wiki - start off at https://wiki.mozilla.org/B2G and work your way through the pages.

Anyway, what is this? Well, it's a TAR to flash via ODIN (codeworkx informs me not to flash userdata partition via heimdall, I suggest you heed that warning, and this tar contains the userdata partition). Within it is a kernel (should have CWM etc), a /system, and a /data. These are not for Android, rather are for booting up this Boot2Gecko operating system. It's Mozilla's attempt at a cloud OS for phones.

Anyhow, if you wanna know how I did it, check out https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/Building_B2G_for_Samsung_Galaxy_S2

I've prepared a build environment so I can update it when I feel like it (read, when it needs it). So without further ado, your download link (direct link, should be quite fast):

Download Here

Video? See this post

What works?
According to my group of testers (thanks datagutt, and roniez :)):


I have no idea if calls work, but I think you'll need to disable your SIM PIN (if you have one) first.

Big props to the developers of this (see https://github.com/andreasgal/B2G for some links and you'll find what's going on)

Mozilla-offers-the-first-proper-look-at-their-Boot2Gecko-phone-OS.jpg
 
Last edited:

pcboyy

Senior Member
Mar 29, 2008
771
98
Kelate
Dare devil!! I'm gonna give a try!

I just cleared the yellow triangle. Will try using mobile odin
 
Last edited:

uppon2

Inactive Recognized Contributor
Oct 27, 2010
3,108
1,488
Thanks for this mate.

Sent from my GT-I9100 using XDA App
 

Paradoxxx

Senior Member
Aug 14, 2008
5,584
5,959
Krakow
Why am I far from a computer for days when something like this goes out?

Envoyé depuis mon GT-I9100 avec Tapatalk
 

hayspat

Senior Member
Jan 19, 2008
113
26
I was able to install with mobile odin. Just sure dont wipe data.

Sent from my GT-I9100 using XDA App
 

khartaras

Senior Member
Feb 14, 2011
234
111
Let's have a go at this then. Suppose it runs on the same kernel as Android, right? If I were running Siyah for example, B2G would run on Siyah as well?

EDIT: Nevermind, just read the OP, it runs on its own kernel.
 

Hollow.Droid

Senior Member
Sep 30, 2010
696
184
Wow now this is something. It works surprisingly well. More of this on XDA :) Anyhow does anyone know how to connect to WiFi so I can have a better nosey :)
 

Gutana

Senior Member
Jun 9, 2011
103
9
Just to be extra clear, I can always boot into CWM and go back to Android if I want, right?

Well either way, downloading then flashing. I'll update my post on how it goes in a few minutes.

Wow it works. And started up extremely fast, it was like. Samsung GT-i9100 screen, then a second of being black it was booted up. This thing's cool. Can't wait for a working beta or stable.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 165
    Mozilla-Boot-2-Gecko-OS-image.jpg

    More information about B2G (Boot2Gecko) is available here.

    So... I saw this and couldn't resist having a little sneaky play around with it. This is NOT a daily driver. This is NOT stable. It's pre-alpha. If you want something to use as a phone, this isn't it. If you just want to use your phone as a phone, you want this.

    With that aside, and with the clear understanding that while this won't brick your phone, it's nothing to do with me if it did for some reason, or likewise if your cat (or other cute pet) suffers a painful death as a result of flashing this. At your own risk, like everything else here on XDA-Developers!

    So without further ado, WTF is this? Well, it's a project from Mozilla (the lovely people behind the Firefox browser). I won't go into details, suffice to say I suggest you read a lot over at their wiki - start off at https://wiki.mozilla.org/B2G and work your way through the pages.

    Anyway, what is this? Well, it's a TAR to flash via ODIN (codeworkx informs me not to flash userdata partition via heimdall, I suggest you heed that warning, and this tar contains the userdata partition). Within it is a kernel (should have CWM etc), a /system, and a /data. These are not for Android, rather are for booting up this Boot2Gecko operating system. It's Mozilla's attempt at a cloud OS for phones.

    Anyhow, if you wanna know how I did it, check out https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/Building_B2G_for_Samsung_Galaxy_S2

    I've prepared a build environment so I can update it when I feel like it (read, when it needs it). So without further ado, your download link (direct link, should be quite fast):

    Download Here

    Video? See this post

    What works?
    According to my group of testers (thanks datagutt, and roniez :)):


    I have no idea if calls work, but I think you'll need to disable your SIM PIN (if you have one) first.

    Big props to the developers of this (see https://github.com/andreasgal/B2G for some links and you'll find what's going on)

    Mozilla-offers-the-first-proper-look-at-their-Boot2Gecko-phone-OS.jpg
    29
    http://www.gokhanmoral.com/public/files/b2g.zip

    1- install Siyahkernel 3.2.2 or later
    2- reboot into recovery, dual-boot options, wipe 2ndROM data&cache
    3- install the zip above to 2ndROM using dual-boot options menu

    I may not have packed it properly.. some buttons do not work but it can connect to wifi and will give you an idea until pulser prepares a better pack.

    warning: it will wipe your data during the installation. if you install it directly (not to 2ndROM but to your primary rom) do not compain about losing your data.
    21
    Dual boot of B2G and Android working!

    Thanks to gokhanmoral for helping out with it, because my attempts ended up failing close to the hurdle, but he got it all working!

    Anyway, I am going to be posting builds which are b2g based on ICS. So you need to use the new siyah kernel (whenever that comes out), along with an ICS ROM.

    You can use b2g or Android as your primary rom. The secondary will store its data on the internal sd, and it's system folder in the "wasted" 500MB "hidden" partition. Just how siyah does dual boot!

    Anyway, that's today's update - dual boot android and b2g now possible without re flashing!

    Thanks again, gokhanmoral :)
    15
    hi guys, I'm a member of Mozilla Project team (but I work on B2G/Gaia mostly in my spare time).

    If you have any questions or want to help with the development or porting take a look here: https://wiki.mozilla.org/B2G and join us on irc.mozilla.org #b2g

    If you want to help with the UI take a look here: https://wiki.mozilla.org/Gaia and join us on irc.mozilla.org #gaia

    We're super-excited about ability to make mobile hacking easy and with the whole UI and device binding based on HTML5+CSS+JS and development in the real open (*wink*) I hope you'll like the fresh vibe :)
    11
    http://d-h.st/users/siyah/b2g

    you can restore it as 2ndROM and don't forget to flash latest SiyahKernel-S2-v5.0 if you restore it as your primary rom or have another kernel.
    just extract it and put the folder in clockworkmod/backup folder in your internal or external sdcard.
    it is a CWM6 backup of v20.9 in http://harjunpaa.fi/B2G/, except that it has one of my previous kernels.