mardi 2 août 2016

Shell script detecting total ram and make some option after that in flashable zip android

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