I've made a script like this
mount -o rw,remount,rw /system
mount -o rw,remount,rw /proc
chmod 666 /proc/meminfo
if [ ! -f /proc/meminfo ]; then
sed -i '6 i\echo "0,5120,10240,20480,40960,65536" >/sys/module/lowmemorykiller/parameters/minfree' /system/0211/0211perf.sh
sed -i '6 i\echo "6144,12288,18432,32768,49152,57344" > /sys/module/lowmemorykiller/parameters/minfree' /system/0211/0211ecoe.sh
sed -i '23 i\if [ $REPLY == '0,5120,10240,20480,40960,65536' ]; then' /system/0211/0211tr.sh
sed -i '27 i\elif [ $REPLY == '6144,12288,18432,32768,49152,57344' ]; then' /system/0211/0211tr.sh
else
head -n 1 /proc/meminfo | cut -d":" -f2 | sed '/s[kbKB ]//g' > /tmp/detecttram
if [ /tmp/detecttram -le 714752]; then
sed -i '6 i\echo "0,5120,10240,20480,40960,65536" > /sys/module/lowmemorykiller/parameters/minfree' /system/0211/0211perf.sh
sed -i '6 i\echo "6144,12288,18432,32768,49152,57344" > /sys/module/lowmemorykiller/parameters/minfree' /system/0211/0211ecoe.sh
sed -i '23 i\if [ $REPLY == '0,5120,10240,20480,40960,65536' ]; then' /system/0211/0211tr.sh
sed -i '27 i\elif [ $REPLY == '6144,12288,18432,32768,49152,57344' ]; then' /system/0211/0211tr.sh
else
sed -i '6 i\echo "0,6144,16384,32768,57344,76288" > /sys/module/lowmemorykiller/parameters/minfree' /system/0211/0211perf.sh
sed -i '6 i\echo "8192,16384,32768,65536,98304" > /sys/module/lowmemorykiller/parameters/minfree' /system/0211/0211ecoe.sh
sed -i '23 i\if [ $REPLY == '0,6144,16384,32768,57344,76288' ]; then' /system/0211/0211tr.sh
sed -i '27 i\elif [ $REPLY == '8192,16384,32768,65536,98304' ]; then' /system/0211/0211tr.sh
fi
fi
chmod 444 /proc/meminfo
That script will detect ram total, creating some option for low memory killer, and this script inside the flashable zip, but after i flash it, it doesn't work, there is nothing change, can someone help me?
Aucun commentaire:
Enregistrer un commentaire