[Galaxy Ace S5830 General] Venomous Viper 119:
This is my first post in the android development section. Hope you guys like it.

FEATURES

:

* Better Battery

- Deep Sleep Mode

- Scans WiFi Less Frequently (Saves Battery)

* Image Quality Increased

* Streams Video Faster

* Better Touch Response

* Faster Reboot

* Instant Call

- No Delay In Receiving/Making Calls

* Faster Launcher

- No/Very Little Lag

- Forces Launcher Into Memory

* Fixes FC Issues With Some Apps

* Fixes “Black Screen” Issue After Call

- Screen Appears Almost Instantly After Pulling Phone Away From Face

* Audio & Video Quality Increased

* Signal Tweaks

* Download & Upload Speed Increased

* Dalvic VM Tweaks

* Loads App Faster

* Frees More RAM

* Overall Performance Increased

And Many More ...

Instructions

:

1) Copy the build.prop from /system to your SD card, transfer it to your computer, open it with notepad ++.

2) Add the following lines to it :

#

ADDITIONAL_BUILD_PROPERTIES

#

debug.performance.tuning=1

debug.sf.hw=1

video.accelerate.hw=1

debug.egl.profiler=1

debug.egl.hw=1

debug.composition. type =gpu

# Faster Streaming

media.stagefright.enable-player=true

media.stagefright.enable-meta=true

media.stagefright.enable-scan=true

media.stagefright.enable-http=true

media.stagefright.enable-record=false

# Better Image & Audio Quality

ro.media.dec.jpeg.memcap=8000000

ro.media.enc.hprof.vid.bps=8000000

ro.media.enc.jpeg.quality=100

# Net Speed Tweaks

net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.hspa=4096,87380,256960,4096,163 84,256960

net.tcp.buffersize.lte=524288,1048576,2097152,524288,1048576,2097152

net.tcp.buffersize.hspda=4096,87380,256960,4096,16 384,256960

net.tcp.buffersize.evdo_b=6144,87380,1048576,6144,87380,1048576

# Google DNS

net.ppp0.dns1=8.8.8.8

net.ppp0.dns2=8.8.4.4

net.dns1=8.8.8.8

net.dns2=8.8.4.4

# No Delay In Making Call

ro.telephony.call_ring.delay=0

ring.delay=0

# Battery Tweaks

pm.sleep_mode=1

ro.ril.disable.power.collapse=0

ro.ril.fast.dormancy.rule=0

# Frees More RAM

persist.sys.purgeable_assets=1

# Signal Tweaks

ro.ril.enable.amr.wideband=1

persist.cust.tel.eons=1

ro.config.hw_fast_dormancy=1

ro.ril.hsxpa=2

ro.ril.gprsclass=12

ro.ril.enable.dtm=1

ro.ril.hsdpa.category=8

ro.ril.enable.a53=1

ro.ril.enable.3g.prefix=1

ro.ril.hsupa.category=6

# Fast Reboot

persist.sys.shutdown.mode=hibernate

ro.config.hw_quickpoweron=true

# Better Responsiveness & Speed

windowsmgr.max_events_per_sec=90

ro.max.fling_velocity=12000

ro.min.fling_velocity=8000

# Lock App In Memory

sys.keep_app_1=enter the package name of the app.

# Other Tweaks

ro.media.dec.aud.wma.enabled=1

ro.media.dec.vid.wmv.enabled=1

ro.mot.eri.losalert.delay=1000

dalvik.vm.execution-mode=int:jit

ro.config.hwfeature_wakeupkey=0

ro.kernel.android.checkjni=0

ro.kernel.checkjni=0

persist.adb.notify=0

vm.stat_interval=1

persist.android.strictmode=0

profiler.force_disable_err_rpt=1

profiler.force_disable_ulog=1

ro.config.nocheckin=1

# Enable Surface Dithering Which Will Raise Image Quality At The Cost Of Performances - 1=ON;0=OFF

persist.sys.use_dithering=0

# Enables 270 Degree Rotation

windowsmgr.support_rotation_270=true;

# Improves Camera & Video Results

ro.media.panorama.defres=3264x1840

ro.media.panorama.frameres=1280x720

ro.camcorder.videoModes=true

#

# Experimental Tweaks

#

#touch.presure.scale=0.001

#ro.min_pointer_dur=8

#ro.media.enc.hprof.vid.fps=65

# No BootAnimation For Faster Reboot - Remove # Below To Enable

#debug.sf.nobootanimation=1

# May Improve Pictures - Remove # Below To Enable

#ro.media.cam.preview.fps=0

3) Save the file & close.

4) Transfer the edited build.prop to your SD card.

5) Using root explorer, move it to /system, set permissions to rw--r-r-.

6) Reboot into recovery, wipe dalvic cache & reboot.

Done !

Note :

1) There are some experimental tweaks. To enable them, remove the # from the starting of the lines as stated.

2) DO NOT DELETE THE #AT THE LINE, EXPERIMENTAL TWEAKS.

3) There is a line that allows you to lock the launcher in memory. Enter the package name of the app/launcher you wanna lock there.

For example, the package name for Trebuchet is, com.cyanogenmod.trebuchet

4) If the line,

#

ADDITIONAL_BUILD_PROPERTIES

#

is already present in your original build.prop, just copy all the lines below it, other than it & paste them & follow the steps stated above.

Tested & working on CM10.1 beta7 by Wayland_ace !

Credits :

1) TopDroid for his original work.

2) Venomous Viper 119 ( me ) for sharing it here :D

If you want to use this in your ROM, don't even take my permission ! Just give credits to the right person, that's enough ! I'm just sharing it here ! :D