移动叔叔
标题:
此文原创!!万能开启机身内置swap分区!!安卓机通用!!让你爱机更加流畅!
[打印本页]
作者:
156955
时间:
2013-10-11 01:51
标题:
此文原创!!万能开启机身内置swap分区!!安卓机通用!!让你爱机更加流畅!
本帖最后由 156955 于 2013-10-11 01:51 编辑
大家好!!!
【此文原创】申明,本人也是新手。勿喷。本教程网上搜不到
!!重点是解决烦人的Invalid argument导致swap开启不成功
的问题。
希望版主射一个鼓励鼓励本人啦~\(≧▽≦)/~
-----------------------------------------------------
不知道为什么。网上大多数脚本用在屌机上老是开启不了
超级终端到最后的swapon时老提示Invalid argument。。。
-----------------------------------------------------
-----------------------------------------------------
说明:
此脚本是万能的swap脚本!!
注意:所有rom通用!!
可以协助开启内置swap
与网上发的许多脚本不同!!
此脚本来自联想小a
【MX开发组】
romer大神们mx1.3包里提
取的脚本
可以开启如cache,data,system的内置swap。
------------------------------------------------------
------------------------------------------------------
解释:
本来开启swap有望,free已经显示了swap大小,但由于不正
常关机(例如直接扣电池或者直接删除了swapfile.swap等)
造成loop7分区损坏。
再开机时swap没了再开开不了了,小白们除了刷机。。。
loop*分区损坏后(注*代表/dev/block文件夹下只要不是lo
op7的任意数值!!!!可以通过修改loop*的‘*’
在开机在执行时创建另外的新loop分区而不被提示非法参数
即:Invalid argument !!本人理解的原理是用loop*暂时
掩盖转用loop7分区, 而loop*分区被损坏后loop7分区却安
然无恙,因为并没有通过swapon命令它解决了提示非法参数
Invalid argument 的问题。
------------------------------------------------------
------------------------------------------------------
代码如下!!:
#!/system/bin/sh
if busybox [ ! -f /data/swap/swapfile.swp ]
then
echo "Create Swapfile"
mkdir /data/swap
busybox dd if=/dev/zero of=/data/swap/swapfile.swp bs=1M count=64
busybox mkswap /data/swap/swapfile.swp
busybox chmod 0600 /data/swap/swapfile.swp
else
echo "Swapfile Exist"
fi
echo "connect loop devices"
mknod -m640 /dev/block/loop60 b 7 60
losetup /dev/block/loop60 /data/swap/swapfile.swp
echo "use loopdev for swap"
swapon /dev/block/loop60
echo "raise swappiness 2 "
echo 80 > /proc/sys/vm/swappiness
cat /proc/sys/vm/swappiness
free
此教程献给那些被此问题困扰多时的机油们
我搞了一星期才弄成,期间刷机N次............
------------------------------------------------------
------------------------------------------------------
开启方法网上很多很多。
但为了机油们省时省力........
我来简单说下步骤:
1、先用小蓝人开启init.d下脚本自启动功能。》方法是先
点第一个按钮,再点第二个按钮。超简单!!!当显示
succeed字眼时本人英文水平有限,见笑了o(╯□╰)o
就成功开启了init.d自启了。你也可以添加各种优化脚
本了哈哈!
2、将97swap2data放入system/etc/init.d文件夹下,改权
限为全打勾即123456789!
确认权限正确!!
3、退出re管理器,reboot重启。
至此 教程完毕!!
------------------------------------------------------
联想a278t机油们,本人先线刷了NEON的特制版rom,双清
之后卡刷了mx1.3,本人严重推荐刷【MX开发组】的rom,相当
不错试了保证你就不再乱刷了。
------------------------------------------------------
------------------------------------------------------
谢谢机油们耐心的看完,严格按我说的去做绝对成功!!
如果你失败了别气馁看那步错了再试试!!
------------------------------------------------------
欢迎光临 移动叔叔 (http://bbs.ydss.cn/)
Powered by Discuz! X3.2