edit_note帖子
6
stars积分
436
event加入
2013-01-23
安卓交流
【十分钟课堂】SuperCharger V6优化脚本在ROM中添加教程①
schedule发表于 2013-01-24 00:29:00
visibility查看 206
chat_bubble回复 3
#1 楼主
一、在/system/etc/init.d文件夹下
a.建立一个文本文件,去掉扩展名,名为:99SuperCharger
用文本方式打开,复制入以下代码:
#!/system/bin/sh
# V6 SuperCharger, OOM Grouping &Priority Fixes *d by zeppelinrox.
*ute=0;
currentadj=`cat/sys/module/lowmemorykiller/parameters/adj`;
currentminfree=`cat/sys/module/lowmemorykiller/parameters/minfree`;
scadj=`cat /data/SuperChargerAdj`;
scminfree=`cat /data/SuperChargerMinfree`;
if [ “$$currentadj“ !=“$$scadj“ ]; then
*ute=1;
elif [[ -n “$$scminfree“ ]]&& [ “$$currentminfree“ != “$$scminfree“ ]; then
*ute=1;
fi;
if [ “$$*ute“ -eq 1 ]; then
mount-o remount,rw /system 2>/dev/null;
form in /dev/block/mtdblock*;
do
mount-o remount,rw $$m /system 2>/dev/null;
done;
echo$$scadj > /sys/module/lowmemorykiller/parameters/adj;
echo$$scminfree > /sys/module/lowmemorykiller/parameters/minfree;
sed-i ‘/.*_ADJ/d‘ /system/build.prop;
sed-i ‘/.*_MEM/d‘ /system/build.prop;
busyboxsysctl -w vm.oom_kill_allocating_task=0;
busyboxsysctl -w vm.panic_on_oom=0;
busyboxsysctl -w kernel.panic_on_oops=1;
busyboxsysctl -w kernel.panic=0;
mount-o remount,ro /system 2>/dev/null;
form in /dev/block/mtdblock*;
do
mount-o remount,ro $$m /system 2>/dev/null;
done;
fi;
# End of V6 SuperCharged Entries
sh /data/99SuperCharger.sh;
保存退出。
a.建立一个文本文件,去掉扩展名,名为:99SuperCharger
用文本方式打开,复制入以下代码:
#!/system/bin/sh
# V6 SuperCharger, OOM Grouping &Priority Fixes *d by zeppelinrox.
*ute=0;
currentadj=`cat/sys/module/lowmemorykiller/parameters/adj`;
currentminfree=`cat/sys/module/lowmemorykiller/parameters/minfree`;
scadj=`cat /data/SuperChargerAdj`;
scminfree=`cat /data/SuperChargerMinfree`;
if [ “$$currentadj“ !=“$$scadj“ ]; then
*ute=1;
elif [[ -n “$$scminfree“ ]]&& [ “$$currentminfree“ != “$$scminfree“ ]; then
*ute=1;
fi;
if [ “$$*ute“ -eq 1 ]; then
mount-o remount,rw /system 2>/dev/null;
form in /dev/block/mtdblock*;
do
mount-o remount,rw $$m /system 2>/dev/null;
done;
echo$$scadj > /sys/module/lowmemorykiller/parameters/adj;
echo$$scminfree > /sys/module/lowmemorykiller/parameters/minfree;
sed-i ‘/.*_ADJ/d‘ /system/build.prop;
sed-i ‘/.*_MEM/d‘ /system/build.prop;
busyboxsysctl -w vm.oom_kill_allocating_task=0;
busyboxsysctl -w vm.panic_on_oom=0;
busyboxsysctl -w kernel.panic_on_oops=1;
busyboxsysctl -w kernel.panic=0;
mount-o remount,ro /system 2>/dev/null;
form in /dev/block/mtdblock*;
do
mount-o remount,ro $$m /system 2>/dev/null;
done;
fi;
# End of V6 SuperCharged Entries
sh /data/99SuperCharger.sh;
保存退出。
全部回复 (3)
2013-01-24 00:43:00
沙发
看帖回帖是美德!
2013-01-24 09:52:00
板凳
这帖不错,该顶!
登录 后才能回复
flag举报帖子