#!/system/bin/sh
# Hyper Cola 3.0 by Pizza_Dox.
# This script works on all linux devices with busybox installed.
# Please reboot after gaming to preserve battery life and to avoid FC's and errors.
clear
sleep 1;
 echo " ";
 echo "Hyper Cola 3.0";
sleep 0.5;
 echo "by Pizza_Dox";
 echo " ";
sleep 1;
# Pizza FPs Booster
sleep 0.6;
 echo "Phase 1/13...";
setprop persist.sys.NV_FPSLIMIT 60
setprop persist.sys.NV_POWERMODE 1
setprop persist.sys.NV_PROFVER 15
setprop persist.sys.NV_STEREOCTRL 0
setprop persist.sys.NV_STEREOSEPCHG 0
setprop persist.sys.NV_STEREOSEP 20
# 3D optimizations
sleep 0.6;
 echo "Phase 2/13...";
setprop hw3d.force 1
setprop hw2d.force 1
setprop debug.performance.tuning 1
setprop debug.gr.numframebuffers 3
setprop debug.sf.hw 1
setprop video.accelerate.hw 1
# RAM optimizations
sleep 0.6;
 echo "Phase 3/13...";
setprop ro.media.enc.jpeg.quality 10
setprop persist.sys.purgeable_assets 1
setprop dalvik.vm.verify-bytecode false
setprop ENFORCE_PROCESS_LIMIT false
setprop CONTENT_APP_IDLE_OFFSET false
rm /dev/log/main
# Liquid Smooth UI
sleep 0.6;
 echo "Phase 4/13...";
setprop persist.service.lgospd.enable 0
setprop persist.service.pcsync.enable 0
setprop windowsmgr.max_events_per_sec 90
setprop touch.presure.scale 0.001
# Re-mounts
sleep 0.6;
 echo "Phase 5/13...";
mount -o remount,noatime,nodiratime auto /cache
mount -o remount,noatime,nodiratime auto /proc
mount -o remount,noatime,nodiratime auto /mnt/sdcard
# Hyper I/O
sleep 0.6;
 echo "Phase 6/13...";
echo vr > /sys/block/mmcblk0/queue/scheduler
echo 512 > /sys/devices/virtual/bdi/default/read_ahead_kb
echo 10 > /proc/sys/fs/lease-break-time
# VM parts
sleep 0.6;
 echo "Phase 7/13...";
setprop ro.vold.umsdirtyratio 20
echo 1 > /proc/sys/vm/oom_kill_allocating_task
echo 20 > /proc/sys/vm/swappiness
echo 300 > /proc/sys/vm/vfs_cache_pressure
echo 3000 > /proc/sys/vm/dirty_expire_centisecs
echo 500 > /proc/sys/vm/dirty_writeback_centisecs
echo 15 > /proc/sys/vm/dirty_ratio
echo 3 > /proc/sys/vm/dirty_background_ratio
# Hard rock stabilizer 
sleep 0.6;
 echo "Phase 8/13...";
echo 0 > /proc/sys/vm/panic_on_oom
echo 0 > /proc/sys/kernel/panic
echo 0 > /proc/sys/kernel/panic_on_oops
# Resource cleaner
sleep 0.6;
 echo "Phase 9/13...";
sync
echo 1 > /proc/sys/vm/drop_caches;
sync
echo 10 > /proc/sys/vm/swappiness
sleep 1;
sync
echo 1 > /proc/sys/vm/drop_caches;
sync
echo 0 > /proc/sys/vm/swappiness
sleep 1;
sync
echo 1 > /proc/sys/vm/drop_caches;
sync
echo 20 > /proc/sys/vm/swappiness
# Cola engine 6
sleep 0.6;
 echo "Phase 10/13...";
exec
(while true; do
sync
echo 3 > /proc/sys/vm/drop_caches;
sleep 36;
done &)
# Media Server Manager
sleep 0.6;
 echo "Phase 11/13...";
killall -9 android.process.media
killall -9 mediaserver
# Audio Service Manager
sleep 0.6;
 echo "Phase 12/13...";
setprop htc.audio.alt.enable 0
setprop htc.audio.hac.enable 0
# Kernel Hand Holder
sleep 0.6;
 echo "Phase 13/13...";
busybox sysctl -w kernel.random.write_wakeup_threshold=128
busybox sysctl -w kernel.random.read_wakeup_threshold=1376
echo "Done!";
# XDA: http://goo.gl/m3vV48
# Blog: http://androidpizza.blogspot.com/
# Email: diamond.nigel75@Gmail.com