#!/system/bin/sh
#
# st@matis battery tweaking script for Samsung Galaxy Y
#
# build.prop tweaks
setprop debug.performance.tuning=1
setprop ro.ril.disable.power.collapse=0
setprop pm.sleep_mode=1
setprop video.accelerate.hw=1
setprop windowsmgr.max_events_per_sec=150
setprop ro.ril.disable.power.collapse=1
setprop wifi.supplicant_scan_interval=150

# touch-key backlight-off
echo 0 > /sys/class/leds/button-backlight/brightness
chmod 444 /sys/class/leds/button-backlight/brightness

# battery tweak
echo "200" > /proc/sys/vm/dirty_expire_centisecs
echo "500" > /proc/sys/vm/dirty_writeback_centisecs
echo "90" > /proc/sys/vm/dirty_ratio
echo "70" > /proc/sys/vm/background_ratio
echo "10" > /proc/sys/vm/vfs_cache_pressure
echo "4096" > /proc/sys/vm/min_free_kbytes

# default io scheduler
echo "noop" > /sys/block/mmcblk0/queue/scheduler

# kernel tweaks
echo "8" > /proc/sys/vm/page-cluster;
echo "64000" > /proc/sys/kernel/msgmni;
echo "64000" > /proc/sys/kernel/msgmax;
echo "10" > /proc/sys/fs/lease-break-time;
echo 500 512000 64 2048 > /proc/sys/kernel/sem;