设为首页收藏本站

移动叔叔

搜索
楼主: 156955
打印 上一主题 下一主题

[教程] 此文原创!!万能开启机身内置swap分区!!安卓机通用!!让你爱机更加流畅!

[复制链接]
跳转到指定楼层
楼主
发表于 2013-10-11 01:51:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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,相当
不错试了保证你就不再乱刷了。
------------------------------------------------------
------------------------------------------------------
    谢谢机油们耐心的看完,严格按我说的去做绝对成功!!
如果你失败了别气馁看那步错了再试试!!
------------------------------------------------------


所有rom开启swap,实测支持未破解内核!!.rar

337.22 KB, 下载次数: 444, 下载积分: 贡献 -1

您需要登录后才可以回帖 登录 | 注册

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

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

GMT+8, 2024-12-28 03:23 , Processed in 0.212757 second(s), 12 queries , Gzip On, Memcache On.

返回顶部