[Galaxy S I9000 Android Development] Monkey_Grass:
Dandrio v1 is an aftermarket android firmware based on CyanogenMod for Samsung Galaxy S I9000 aka galaxysmtd​

# include
*
*Your warranty is now void.
*
* I am not responsible for bricked devices, dead sd cards,
* thermonuclear war, or you getting fired because the alarm app failed.
* Please do some research if you have any concerns about the features included
* in this rom before flashing it! You are the one choosing to make these
* modifications, and if you point the finger at me because you have a messed up device
* I will simply laugh at you.
*/

Main Rom Features

Fast and stable rom with performance tweaks

Based On CM11 Source

Semaphore KK Kernel

Semaphore Kernel Manager

Xposed Framework included

GravityBox Installed (Fully Working) If gravitybox does not start ensure that you have set up xposed framwork properly and enabled gravitybox in the modules menu

Beats Audio Engine

CM Focal camera app included but for now there is no video recording with this app

GPS.conf tweaks

Art & Dalvik

Although converting to ART is possible I do not recommend it

It will make boot up time considerably longer and many apps may not be compatible

Themes

CM Circle theme is set as default but can revert to stock by changing in theme chooser

Known Issues

None!

Installation Proceedure

1. Wipe Data, Cache and Dalvik Cache

2. Install Dandrio

3. Install Gapps Package

4. Set Up Rom Then Reboot

5. Enjoy Dandrio

Download

Dandrio Rom- Download

GoogleApps- Download

How to report a problem

Just PM me or post it here in the Dandrio thread

Rom Info

ROM OS Version: 4.4.x KitKat

ROM Kernel: Semaphore KK

ROM Firmware Required: Must be flashed from a recent 4.3 or 4.4 build

Based On: CyanogenMod

FAQ

1.

I want to turn of transparency to lower ram usage, how do I do this?

Add this line to your build.prop

ro.config.low_ram=true

2.

Do I have to use the included GoogleApps package?

No. If you dont want google apps just dont flash the package!

3.

I get status 7 when flashing how do i fix it?

Reboot and try again. Make sure you are flashing from at least 4.3

If this does not work either remove this from the update-script

ui_print("Checking device ID...");
assert(getprop("ro.product.device") == "galaxys" || getprop("ro.build.product") == "galaxys" ||
getprop("ro.product.device") == "galaxysmtd" || getprop("ro.build.product") == "galaxysmtd" ||
getprop("ro.product.device") == "GT-I9000" || getprop("ro.build.product") == "GT-I9000" ||
getprop("ro.product.device") == "GT-I9000M" || getprop("ro.build.product") == "GT-I9000M" ||
getprop("ro.product.device") == "GT-I9000T" || getprop("ro.build.product") == "GT-I9000T" || abort("This package is for \"galaxys,galaxysmtd,GT-I9000,GT-I9000M,GT-I9000T\" devices; this is a \"" + getprop("ro.product.device") + "\"."););

4.

I am getting Invalid Rom (DandrioUpdate) & device (gt-i9000) combo when refreshing updates?

Ignore this message. It is a bug that is displayed when there is no new updates, the reason this is displayed is because for the moment there is not actually any OTA Update Centre support for KitKat. Hopefully the dev will update the app and all will be back to normal !

Development

I am always happy to accept feature requests just pm me or post it here in the Dandrio thread !

Thanks

pawitp & stratosk for semaphore kernel