- Download the image you want to flash from http://downloads.geeksphone.com/ according to the geekphone model you have (keon, peak or revolution)
- unzip .zip
- cd
- If you look at the content of the directory you'll see it contains
adb
andfastboot
Android platform tools. - Start adb server:
sudo ./adb start-server
- Turn on your phone and enable "Remote Debugging" under Developer settings section.
- Plug your phone to your computer using your USB wire.
- Check that your computer is listening to your phone:
./adb devices
. You'll see something like this:
List of devices attached
89a27088f488 device
- Boot your phone
./adb reboot bootloader
. A system screen must appear after booting. - If your phone status is LOCKED: see unlocking instructions.
- Flash your phone:
sudo ./fastboot flash boot boot.img
sudo ./fastboot flash system system.img
sudo ./fastboot flash recovery recovery.img
sudo ./fastboot erase cache
-
And then reboot it:
sudo ./fastboot reboot
-
Kill the adb server:
./adb kill-server
Webliography:
- http://www.willinger.cc/blog/flashing-geeksphone-peak-with-stable-image-using-fastboot/
- http://javaguirre.net/2013/05/06/flashing-firefox-os-geeksphone-peak/
- https://gist.github.com/janjongboom/5500846
- https://gist.github.com/staydecent/7031277
- https://gist.github.com/Rumyra/5841604
- https://hacks.mozilla.org/2013/06/updating-and-tweaking-your-firefox-os-developer-preview-phonegeeksphone/