#!/system/bin/sh # force all CPU online chmod 666 /sys/devices/system/cpu/cpu1/online echo 1 > /sys/devices/system/cpu/cpu1/online chmod 444 /sys/devices/system/cpu/cpu1/online # App Booster mount -o remount,noauto_da_alloc /system /system mount -o remount,noauto_da_alloc /data /data mount -o remount,noauto_da_alloc /cache /cache for apk in /data/app/*.apk ; do zipalign -c 4 $apk; ZIPCHECK=$?; if [ $ZIPCHECK -eq 1 ]; then echo ZipAligning $(basename $apk); zipalign -f 4 $apk /cache/$(basename $apk); if [ -e /cache/$(basename $apk) ]; then cp -f -p /cache/$(basename $apk) $apk; rm /cache/$(basename $apk); fi; fi; done; for i in \ 'find /data -iname "*.db"' do \ sqlite3 $i 'VACCUM;'; done # SD cache if [ ! -f /sys/block/mmcblk0/queue/read_ahead_kb] then sleep 60 fi echo "2048" > /sys/block/mmcblk0/queue/read_ahead_kb if [ ! -f /sys/block/mmcblk1/queue/read_ahead_kb] then sleep 60 fi echo "2048" > /sys/block/mmcblk1/queue/read_ahead_kb if [ ! -f /sys/devices/virtual/bdi/179:0/read_ahead_kb] then sleep 60 fi echo "2048" > /sys/devices/virtual/bdi/179:0/read_ahead_kb echo "2048" > /sys/devices/virtual/bdi/179:32/read_ahead_kb # IO Tweaks BLOCK_DEVS=`ls -d /sys/block/mmc*` BLOCK_DEVS="$BLOCK_DEVS `ls -d /sys/block/mtd*`" BLOCK_DEVS="$BLOCK_DEVS `ls -d /sys/block/dm-*`" for i in $BLOCK_DEVS do echo "0" > $i/queue/rotational echo "16" > $i/queue/iosched/fifo_batch echo "256" > $i/queue/max_sectors_kb done # Tweak lowmemkiller #echo "2048,3584,19200,23040,24320,32000" > /sys/module/lowmemorykiller/parameters/minfree #echo "0,3,6,10,12,15" > /sys/module/lowmemorykiller/parameters/adj