设为首页收藏本站

移动叔叔

搜索
楼主: 伯乐先生。
打印 上一主题 下一主题

[教程] 【伯乐】教你如何增加手机运行内存。

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-9 22:41:20 来自手机版 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#!/system/bin/sh
if [ -e /dev/block/mmcblk0p3 ];
  then
     echo 80 >/proc/sys/vm/swappiness;     
       swapon /dev/block/mmcblk0p3;
fi
if [ "$SD_EXT_DIRECTORY" = "" ];
then
    SD_EXT_DIRECTORY=/sd-ext
fi
if [ "`egrep -q $SD_EXT_DIRECTORY /proc/mounts;echo $?`" != "0" ];
then
    echo "$SD_EXT_DIRECTORY not mounted.. skipping a2sd"
    exit
fi
if [ -L "/data/dalvik-cache" ];
then
    rm /data/dalvik-cache
    install -m 771 -o 1000 -g 1000 -d /data/dalvik-cache
fi
if [ -e "${SD_EXT_DIRECTORY}/dalvik-cache" ];
then
    rm -rf ${SD_EXT_DIRECTORY}/dalvik-cache
fi
for dir in app app-private;do
    if [ "`egrep -q \"/data/${dir}\" /proc/mounts;echo $?`" != "0" ];
    then   
        if [ ! -e "${SD_EXT_DIRECTORY}/${dir}" ];
        then
            install -m 771 -o 1000 -g 1000 -d ${SD_EXT_DIRECTORY}/${dir}
        fi
        if [ -L "/data/${dir}" ];
        then
            rm /data/${dir}
            install -m 771 -o 1000 -g 1000 -d /data/${dir}
        fi
        if [ "${dir}" = "app" -o "${dir}" = "app-private" ];
        then
            for app in `find /data/${dir} -type f -iname "*.apk" -o -iname "*.zip"`;do
                mv ${app} ${SD_EXT_DIRECTORY}/${dir}/
            done
        fi
        mount -o bind ${SD_EXT_DIRECTORY}/${dir}/ /data/${dir}
    fi
done

复制以上文本去后缀,随意命名必须是英文名。放入init.d文件夹,权限同其他,同时挂载ext和swap分区。
希望对大家有帮助。
……转自其他论坛,本人亲试,无bug。


补充下:inid.d文件夹在system/etc下。
您需要登录后才可以回帖 登录 | 注册

© 2008-2025 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2025-1-25 09:05 , Processed in 0.182131 second(s), 11 queries , Gzip On, Memcache On.

返回顶部