Firefox OS at its Peak: Upgrading Gaia on Your Geeksphone

I received my Geeksphone Peak Firefox OS Developer device today. Firefox OS consists of two core parts:
- Boot2Gecko, which is essentially a Gecko rendering engine stapled on top of the Linux (Android) kernel
- Gaia, which is the HTML/JS/CSS front-end
The Geeksphones are aimed at developers, so you’ll want to live on the bleeding edge (and in this case: you really should). Out of the box the Geeksphones come with Gaia 1.0.1 installed, which is pretty old. There’s some significant improvement going on for 1.1. Here’s how you upgrade to the latest and greatest version of Gaia. I tested this on a Mac, I assume on Linux and perhaps Windows it works similarly. I own the Peak phone myself, but for the other models the steps should be the same (other than the HIDPI thing, which I’ll note later).






