Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/sbin/busybox sh
- #
- # script optimi_remount.sh
- #
- # Remount noatime
- for k in $(/sbin/busybox mount | /sbin/busybox grep relatime | /sbin/busybox cut -d " " -f3)
- do
- sync
- /sbin/busybox mount -o remount,noatime $k
- done
- # Remount opt EXT4
- for k in $(/sbin/busybox mount | /sbin/busybox grep ext4 | /sbin/busybox cut -d " " -f3)
- do
- sync
- /sbin/busybox mount -o remount,commit=15 $k
- done
- #!/sbin/busybox sh
- #
- # Tweaks
- #
- # Miscellaneous tweaks
- echo "16284" > /proc/sys/vm/min_free_kbytes
- echo "1000" > /proc/sys/vm/dirty_writeback_centisecs
- echo "500" > /proc/sys/vm/dirty_expire_centisecs
- echo "0" > /proc/sys/vm/oom_kill_allocating_task
- echo "0" > /proc/sys/vm/swappiness
- sync
- echo "3" > /proc/sys/vm/drop_caches
- echo "8" > /proc/sys/vm/page-cluster
- echo "10" > /proc/sys/fs/lease-break-time
- echo "2048" > /proc/sys/kernel/msgmni
- echo "64000" > /proc/sys/kernel/msgmax
- echo "500 512000 64 2048" > /proc/sys/kernel/sem
- echo "2" > /sys/devices/system/cpu/sched_mc_power_savings
- echo "0" > /proc/sys/kernel/randomize_va_space
- echo "3" > /sys/module/cpuidle_exynos4/parameters/enable_mask
- # IPv6 privacy tweak
- echo "2" > /proc/sys/net/ipv6/conf/all/use_tempaddr
- # TCP tweaks
- echo "0" > /proc/sys/net/ipv4/tcp_timestamps;
- echo "1" > /proc/sys/net/ipv4/tcp_tw_reuse;
- echo "1" > /proc/sys/net/ipv4/tcp_sack;
- echo "1" > /proc/sys/net/ipv4/tcp_tw_recycle;
- echo "1" > /proc/sys/net/ipv4/tcp_window_scaling;
- echo "2" > /proc/sys/net/ipv4/tcp_syn_retries;
- echo "2" > /proc/sys/net/ipv4/tcp_synack_retries;
- echo "5" > /proc/sys/net/ipv4/tcp_keepalive_probes;
- echo "10" > /proc/sys/net/ipv4/tcp_keepalive_intvl;
- echo "10" > /proc/sys/net/ipv4/tcp_fin_timeout;
- echo "404480" > /proc/sys/net/core/wmem_max;
- echo "404480" > /proc/sys/net/core/rmem_max;
- echo "256960" > /proc/sys/net/core/rmem_default;
- echo "256960" > /proc/sys/net/core/wmem_default;
- echo "4096 16384 404480" > /proc/sys/net/ipv4/tcp_wmem;
- echo "4096 87380 404480" > /proc/sys/net/ipv4/tcp_rmem;
- for i in $(/sbin/busybox find /sys/block/mmc*)
- do
- echo "0" > $i/queue/add_random
- echo "0" > $i/queue/rotational
- echo "8192" > $i/queue/nr_requests
- echo "0" > $i/queue/iostats
- echo "1" > $i/queue/iosched/back_seek_penalty
- echo "2" > $i/queue/iosched/slice_idle
- done
- # Turn off debugging for certain modules
- echo "0" > /sys/module/wakelock/parameters/debug_mask
- echo "0" > /sys/module/userwakelock/parameters/debug_mask
- echo "0" > /sys/module/earlysuspend/parameters/debug_mask
- echo "0" > /sys/module/alarm/parameters/debug_mask
- echo "0" > /sys/module/alarm_dev/parameters/debug_mask
- echo "0" > /sys/module/binder/parameters/debug_mask
- echo "0" > /sys/module/lowmemorykiller/parameters/debug_level
- echo "0" > /sys/module/mali/parameters/mali_debug_level
- echo "0" > /sys/module/ump/parameters/ump_debug_level
- # Zero dumpstate files
- /sbin/busybox cat /dev/null > /data/log/dumpstate_app_error.txt.gz.tmp
- /sbin/busybox cat /dev/null > /data/log/dumpstate_app_native.txt.gz.tmp
- /sbin/busybox cat /dev/null > /data/log/dumpstate_sys_watchdog.txt.gz.tmp
- /sbin/busybox cat /dev/null > /data/log/dumpstate_app_anr.txt.gz.tmp
- /sbin/busybox cat /dev/null > /data/log/dumpstate_app_error.txt.gz
- # Change permissions to read-only for key dumpstate files
- /sbin/busybox chmod 400 /data/log/dumpstate_app_error.txt.gz.tmp
- /sbin/busybox chmod 400 /data/log/dumpstate_app_native.txt.gz.tmp
- /sbin/busybox chmod 400 /data/log/dumpstate_sys_watchdog.txt.gz.tmp
- /sbin/busybox chmod 400 /data/log/dumpstate_app_anr.txt.gz.tmp
- /sbin/busybox chmod 400 /data/log/dumpstate_app_error.txt.gz
- #!sh
- #
- # Tweaks Build
- #
- setprop net.dns1 8.8.8.8
- setprop net.dns2 8.8.4.4
- setprop ro.kernel.android.checkjni 0
- setprop debug.performance.tuning 1
- setprop video.accelerate.hw 1
- setprop ro.media.enc.jpeg.quality 100
- setprop ro.media.dec.jpeg.memcap 8000000
- setprop ro.media.enc.hprof.vid.bps 8000000
- setprop ro.media.dec.aud.wma.enabled 1
- setprop ro.media.dec.vid.wmv.enabled 1
- setprop ro.media.cam.preview.fps 0
- setprop ro.media.codec_priority_for_thumb so
- setprop ro.telephony.call_ring.delay 0
- setprop wifi.supplicant_scan_interval 300
- setprop ro.ril.disable.power.collapse 1
- setprop pm.sleep_mode 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement