Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,731,235 Members 51,411 Now Online
XDA Developers Android and Mobile Development Forum

[ROM][v2.1][WIP] FirefoxOS dualboot with Cyanogenmod 10.2 for SGSII (i9100 /i777)

Tip us?
 
_AtilA_
Old
#1  
Junior Member - OP
Thanks Meter 50
Posts: 24
Join Date: Jul 2011
Default [ROM][v2.1][WIP] FirefoxOS dualboot with Cyanogenmod 10.2 for SGSII (i9100 /i777)

Quote:
UPDATES
30 - Jun - 2014
- Updated to lastet Gecko and Gaia versions (v2.1!!). CHECK THE NEW INTERFACE!!
- Some stuff is broken like SIM recognition... but it's a common error for most of 2.1 devices. There's a patch on the way.
- Colors swapping issue
Download: ffos-sgs2-jb-30-Jun-2014.zip

23 - Feb - 2014
- Updated to latest Gecko and Gaia versions (yesterday builds). Lot of new cool stuff!!
- Graphic errors fixed!!! Now it's *really* smooth :)

Hi there!,
I've been working on supporting Samsung Galaxy S2 (mostly i9100, partially i777) with FirefoxOS for a long time, and I would like to share my work with you.


Dualboot
General info
System files (/system) are installed on the HIDDEN partition () so they DON'T conflict with CyanogenMod 10.2 ROM.
I use CyanogenMod Kernel with no modifications, all dualboot stuff is based on initramfs (indeed is based on Siyahkernel approach).
How to dual-boot
It's a rudimentary mechanism so far. You have to: adb shell, and type (no matter where ROM you are):
If you want to boot into CM10.2 - Note: If you don't have installed CM10.2, please don't do this!!:
Code:
 # cr.sh 1
If you want to boot into FirefoxOS - Note: it can be any number different from 1, i.e: cr.sh 3, cr.sh 5:
Code:
 # cr.sh 2
Your device will reboot in this very moment, and will boot into the selected ROM.
The first time, FirefoxOS ROM will be booted by default.

Downloads
I'm providing a CWM installable .zip so you can test it without having to build the whole system.
Installing
Quote:
  • Boot into recovery mode with CWM.
  • Make a backup (as always).
  • Save your backup in other place than your device (no matter what partition you are using), please.
  • adb push ffos-sgs2-jb-version-2014.zip /emmc
  • Install zip from sdcard
  • Insall zip from internal sdcard
  • Select the .zip file
  • Install it!!!
In case you want to go further and compile everything from scratch, I would suggest you to see my G+ post with detailed instructions on how to build it by yourself.

Of course, all my work is available under my Github account.

Features at a glance:
  • Dual boot with CM10.2 (if you have installed it)
  • Rooted
  • Adb Insecure
  • FirefoxOS v1.4

What's not working:
  • Flickering graphics
  • Camera
  • Mobile data
  • Wifi on i777
  • Hardware Home button on i777

Do not expect a very stable version!

Thanks to
Cyanogenmod, cause it's amazing work on this device despite Samsung, I'm using your kernel.
Siyahkernel, cause my dualboot solution is inspired by yours.
All the people helped me testing very first releases, risking their devices ;).

Enjoy!

_AtilA_ (@longor)


XDA:DevDB Information
[ROM][v2.1][WIP] FirefoxOS dualboot with Cyanogenmod 10.2 for SGSII (i9100 /i777), ROM for the Samsung Galaxy S II

Contributors
_AtilA_
ROM OS Version: 4.3.x Jellybean

Version Information
Status: Alpha

Created 2014-01-16
Last Updated 2014-07-02
The Following 22 Users Say Thank You to _AtilA_ For This Useful Post: [ Click to Expand ]
 
arekmelerski
Old
#2  
Senior Member
Thanks Meter 25
Posts: 197
Join Date: Jan 2010
I Download and make video what looking that
 
arekmelerski
Old
#3  
Senior Member
Thanks Meter 25
Posts: 197
Join Date: Jan 2010
I install rom and after booting i dont have desktop, only black screen, power button work, after pull display power menu, volume buttons also working, after pull screen display volumebar, but desktop is black :/
 
_AtilA_
Old
#4  
Junior Member - OP
Thanks Meter 50
Posts: 24
Join Date: Jul 2011
Quote:
Originally Posted by arekmelerski View Post
I install rom and after booting i dont have desktop, only black screen, power button work, after pull display power menu, volume buttons also working, after pull screen display volumebar, but desktop is black :/
The first .zip I provided was wrong, if this is the one you've installed (it's less than 100 Mb) download the new one (just click in the link) and install it again.
 
-Grift-
Old
#5  
-Grift-'s Avatar
Recognized Contributor
Thanks Meter 1926
Posts: 4,491
Join Date: Jan 2011
Location: Singapore
Nice work mate! Much appreciated




Devices That I Have Rooted/Flashed/S-OFF
Asus Google Nexus 7 2012
LG GT540 Optimus Swift
LG Optimus 4X HD P880
LG Google Nexus 5 (Active)
Samsung Galaxy Mini
Samsung Galaxy Ace
Samsung Galaxy Note
Samsung Galaxy S II (<-- Awesome Device)
HTC Sensation XE

The Following User Says Thank You to -Grift- For This Useful Post: [ Click to Expand ]
 
arekmelerski
Old
#6  
Senior Member
Thanks Meter 25
Posts: 197
Join Date: Jan 2010
No, i have this issuses on ffox-sgs2-jb-14-Jan-2014.zip, size 197mb

I install 2x, wipe, format itd
 
arekmelerski
Old
#7  
Senior Member
Thanks Meter 25
Posts: 197
Join Date: Jan 2010
I run again FF OS, same black screen, no desktop but i have sms notifikation, but can't i touch this ;/
 
wildchild048
Old
#8  
Senior Member
Thanks Meter 54
Posts: 292
Join Date: Feb 2010
Location: tremont
This ROM is missing the data file and that is why no desktop comes up.

Sent from my XT1058 using xda app-developers app
Rom ?
 
_AtilA_
Old
#9  
Junior Member - OP
Thanks Meter 50
Posts: 24
Join Date: Jul 2011
Quote:
Originally Posted by arekmelerski View Post
I run again FF OS, same black screen, no desktop but i have sms notifikation, but can't i touch this ;/
hmmm... I'm having a lot of fun trying to figure out wich files are necessary and which are not... Anyway, I think I solved the problem... new .zip uploaded.
I hope this one works
 
expo1122
Old
#10  
Junior Member
Thanks Meter 0
Posts: 12
Join Date: Jun 2012
Location: vancouver
Default t989

any chance of seeing this on a T-989 galaxy s2 ? I've been very curious about firefox OS

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes