渣想a820吧 关注:287贴子:37,626
  • 3回复贴,共1

教你如何为手机添加V6脚本!!!

取消只看楼主收藏回复

转自XDA论坛,顺便新人报个到求回复!废话不多说,现在开始。
首先介绍下什么是V6:V6 SuperCharger Script(全名)!这玩意可以在内存不足的时候不至于出太严重的问题,把无关紧要的进程结束,及优化程序运行的优先级。最明显的效果就是,在低内存配置的手机上,让你的UI滑动得更顺畅,跑大型程序轻松些。最典型的代表就是
乐蛙的的千元智能机系统,全都加入了V6 SuperCharger Script,让256MB内存的机器用起来顺畅好多。所以,V6脚本在2.2、2.3等版本的低配置智能机上大行其道,效果是很明显的。


1楼2013-10-06 18:11回复
    教程正式开始!先感谢一下XDA论坛的大神,你的ROM需要支持/system/etc/init.d和/data,这些可以用厨房搞定,不多赘述。
    第一步:
    在/system/etc/init.d文件夹下
    a.建立一个文本文件,去掉扩展名,
    名为:99SuperCharger
    用文本方式打开,复制入以下代码:
    #!/system/bin/sh
    # V6 SuperCharger, OOM
    Grouping&Priority Fixes created by
    zeppelinrox.
    execute=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
    execute=1;
    elif [[ -n"$scminfree"]]&&
    ["$currentminfree"!="$scminfree"];
    then
    execute=1;
    fi;
    if ["$execute"-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;
    保存退出。


    2楼2013-10-06 18:12
    回复
      2025-05-21 00:55:54
      广告
      第三步:
      来到/data文件夹下
      建立文本文件,扩展名sh,以文本
      方式打开,文件名为99SuperCharger
      复制以下代码:
      #!/system/bin/sh
      # V6 SuperCharger, OOM
      Grouping&Priority Fixes created by
      zeppelinrox.
      execute=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
      execute=1;
      elif [[ -n"$scminfree"]]&&
      ["$currentminfree"!="$scminfree"];
      then
      execute=1;
      fi;
      if ["$execute"-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
      保存退出。


      9楼2013-10-06 18:15
      收起回复
        度娘抽了,发不上去


        12楼2013-10-06 18:16
        回复