[Galaxy S I9000 Android Development] flypubec:
[ROM][8/21/11]► MilkyS MOD + KERNEL [v1.3]◄ Based on 2.3.4 XXJVR | Odin/CWM | ODEXED!

MilkyS.MOD (1.3) + MilkyS.Core (1.3)

* v1.3 is CWM patch only
​

This ROM is ment to be the cream of the top among all ROMs/MODs based on official Samsung ROMs.

It’s been built and polished by collecting all the magic from XDA and carefully selecting ones that really make the difference + added some of my own and here we go…

----------------------------------------------------------------------------------------------------------------------------------------------------

This is a full wipe, clean install, Odin package ROM for SGS GT-I9000

It can be applied on any Samsung’s official or any custom ROM (also on Éclair 2.1 or Froyo 2.2 ) or in other words, if you have an SGS GT-I9000 you are only few clicks away from really loving your phone.

Quick and easy to install (Step-by-step Instructions within the zip package)

Pre-install tip: Before flashing it is recommended to disable any lagfix and wipe data/factory reset

Post-install tip: after flashing it is recommended to clear the battery stats to immediately get the valid battery indicator:

- Fully charge the phone while switched off

- Reboot to recovery (event better if you do it immediately when you plug-out the phone by pressing 3 button combo (Vol-up + Home + Power)

- In CWM go to Advanced->Clear battery stats

- Reboot

Features

· Based on latest official XXJVR Firmware (All modifications done on original JVR files)

· Odexed (yes this is a feature, deodex sux nowadays)

· Zip-Aligned (meh, as every stock from Samsung)

· Original, untouched, super blazing fast stock JVR browser and all other apps

Note: browser performance is not affected by my modifications, because oposite to all other mods and themes out there, I did not use any baksmali decompiling. The problem with baksmali is that it’s broken for optimized dexes (like JVQ/JVR browser), which causes performance slow down, memory leaks and other errors.

· Keeps your original product code (other Odin packages changes it to KOR)

· Rooted

· Superuser app preinstalled

· Latest Busybox 1.19 preinstalled and symlinked

· CWM 2 & 3 Compatible

· init.d Support

· EXT4 LagFix Support (manageable through voodoo control app or CWM)

· AOSP lockscreen (like in Nexus S)

· CRT Off Animation (Enable by enabling animations in display settings)

· Working and fine tuned Auto Brightness

· Extended Power Menu - Reboot, Recovery & Download

· 3D shaded fancy Connectivity Icons

· Cool status bar with data traffic coloring and circle percentage battery icon

· Custom boot animation support

· Huge Apns List (automatically sets your APN settings)

· SIP Calling that works with 3G (stock works only with wifi)

· Voodoo Sound v10 – for better sound and radio quality (manage through preinstalled voodoo control app)

· Voodoo color - for better sharpness and color (further customizable through preinstalled Voodoo control app)

· Preinstalled RealCalc (Samsung calc really sux)

· Swype with more languages (UK English, US English, Bulgarian, Croatian, Danish, Dutch, Finnish, French, German, Korean, Norwegian, Romanian, Serbian, Slovenian, Swedish) - Original JVR Swype can be restored with the CWM patch (see below)

· Hacked Camera app (JVR based, power button works as shutter, low battery operation)

· MilkyS.Core kernel (based on latest Talon-dev sources patched with latest JVR sources recently published by Samsung and with some extra fine tuning and performance boost (compiled with newer toolchains 2011.q1)

Kernel features:

Based on latest Samsung Opensource Gingerbread JVR Sources

Voodoo Lagfix and Sound v10

Voodoo Color for 2.3.4

Ported Nexus S Framebuffer

mDNIe based on Speedmod

BLN Support from Neldar

Custom Voodoo CWM 3.0.0.5

Updated to latest Jhash3

340MB RAM Free (w/ 720p)

OC/UV support up to 1.2ghz

Swap + ZRAM (compcache)

Wired Headset Support

Audio Dock Support

Battery Polling set to 60s

Set Light Sensor Polling to 1s

Sched_Autogroup v4 (per sessions)

TinyRCU (smaller memory footprint)

SIO / VR / BFQv2-r1 IO Schedulers

Tweaked Ondemand Governor

Stochastic Fair Blue (SFB) network scheduler

Updated to latest Samsung Source

Lots of Upstream Linux/AOSP fixes

CIFS/TUN Support

Memmoryfreak compliant (app included)

…and many more

For more kernel details and advanced usage you can check Talon-dev thread

--------------------------------------------------------------------------

OC/UV: (kernel supports OC up to 1200Mhz)

Why should you overclock and undervolt ?

-> Because you gain both speed and battery life

For OC/UV you can use many different apps you can find here on XDA:

- setCPU

- Control freak

- PimpMyCPU

UV tip:

- be conservative at high frequecies like 800-1200Mhz (-50mV max)

- go deeper at low frequencies like 100 and 200Mhz (up to -200mV)

Memory management:

This ROM includes optimized memmory management. You can control and fine tune it via preinstalled Memoryfreak app.

Important: Do not install any task killer apps on this ROM (like Advanced Task Killer, etc.). This will only lower the performance.

Download

MilkyS.MOD_v1.2 [Odin installable package]

MilkyS.MOD_v1.0 [Odin installable package]

MilkyS.MOD_v1.2 [CWM installable package - wipe]

*Install this only if you are already on Gingerbread 2.3.X

Patches (quicker way to update...but only if you are already on MilkyS.MOD ROM)

MilkyS.MOD_v1.3_patch [CWM installable package]...apply on any version older than 1.3

MilkyS.MOD_v1.2_patch [CWM installable package]...obsolete

MilkyS.MOD_v1.1_patch [CWM installable package]...obsolete

If you want support for the languages included in the original Swype (Italian, Turkish, Spanish, Portuguese, Polish, ...)

· Original Swype from stock XXJVR

Install the following patch only if you experience Android.Phone app force closes

· Phone app from JVH ROM (All latest JVP/JVQ/JVR ROMs have this bug which happens on some phones. This patch, which is basically the app from older ROM fixes the fc bug)

Changelog:

........................................
MilkyS.MOD_v1.3
- vrsion change only
MilkyS.Core_v1.3
- some general ARM fixes
- minor fixes on cpufreq
- improved USB signal quality
- compiled with -O3 flags (heavily tested with no issues so far)
- included memoryfreak app for custom LMK and ZRAM management
- added partition table for another model (provided by [URL="http://xdaforums.com/member.php?u=1319544"][COLOR=#b35400]MajinkenSword[/COLOR][/URL])
........................................
MilkyS.MOD_v1.2
- Fix nasty bug with sensors (compass, accelerometer, GPS)
- Fix autobrightness (more responsive at wake-up)
- Add Camera hacks
MilkyS.Core_v1.2
- general kernel fixes for better stability
- ext4 improvements
- added ondemandX governor
- misc fixes
........................................
MilkyS.MOD_v1.1
- zipaligned framework-res.apk and SystemUI.apk - forgot to zipalign it in original package :P

Credits to:

- supercurio (for many stuff - i9000-xda guy of the year)

- existz and his Talon-dev team (for the best kernel base)

- stef_ladefense (for cool graphics)

- cronosmachine, sicopat, LeoMar75 (for usefull guides)

IF YOU LIKE MY WORK, YOU CAN ALWAYS BUY ME A BEER ;)

I'll thank you by informing you on new releases​

So far I've got danotios from following superheroes :D

R.A., J.E., N.D., S.K., F.O.A.
​