View on GitHub

CyanMobileX Android Development

CyanMobileX Project Github Website

CyanMobileX Github Website

First of all You Might think What is **CyanMobileX ? **

Well Our Lead Dev namely, Squadzone Had Written Very Nicely !

****CyanMobile** is an aftermarket ROM like CyanogenMod, MIUI, JoyOS, LewaOS and others that are built from source. Absolutely built from source based on CyanogenMod 7 (Gingerbread v2.3.7) and modifications from AOSP, AOKP and Paranoid etc.**

Now you May Have a thought what it is named as **CyanMobile

** CyanMobile is Short of " Cyan (CyanogenMod) Mob (Mobiling) I (Improvement) and L (Let's) E (Experiment)" **

All features are based on what users do and what users need with lots of improvements here and there This ROM (optimized by Gingerbread) uses updates from other branches of other android versions (like ICS stuff, AOSP and AOKP) with reverse engineering or backporting skills It can be used without any need to have any Google applications installed.

Let us talk about what is in CyanMobile

1. Statusbar :

2. Framework :

3. Sound :

4. Tethering :

5. Phone :

6. Messaging :

7. Music :

8. Locations :

9. Performance :

10. Misc :

11. All binaries and libraries are up to Date

That's it, other features that not mentioned here came from CyanogenMod 7

If you want to find out all other features. Play with the rom ;)

## Currently Official Supported Devices Are, They are maintained by and Their Threads. :

These Were the officially supported devices !

CyanMobileX Team:

**If your device is not listed you could even compile CyanMobile for your device! **

Here is the Guide to Port CyanMobile to new device

Getting Started

To get started with Android/CyanMobile, you'll need to get familiar with Git and Repo.

To initialize your local repository using the CyanMobile tree, use a command like this:

repo init -u git:// -b gingerbread

Then to sync up:

repo sync

For more information on this Github Organization and what features are included in it, please Read the Definitions

Building CyanMobile rom for your device

Add the Following two lines into the init.rc or init.{DEVICE}.rc of your Device Config

  1. setprop 1
  2. setprop persist.sys.gmaps_hack 1
  3. Now Add These Lines to your System.prop { Build.prop }

"Make sure your device's kernel supports :

And Your Kernel Should Also Support all Six I/O Schedulers For Get All Functions Working Fine i.e :

See device/samsung/tass and vendor/cyanogen/products for preparation of what's needed to build a full ROM and make it for your device....

Extra Notes : Your overlay must be the same with this Example Device

And if you need to add another xml into overlay,Make sure the default overlay is untouched :) If you still can't manage to build, let me help you, Just Make Issue and Tag us ! Or Hang With us on Our Official Freenode Channel on #CyanMobileX