移动叔叔
标题:
[ 补丁包 ]【251...】解决大多数ROM运存严重不足的补丁包~开启linux压缩内存技术...
[打印本页]
作者:
2515218081
时间:
2015-8-16 18:46
标题:
[ 补丁包 ]【251...】解决大多数ROM运存严重不足的补丁包~开启linux压缩内存技术...
本帖最后由 2515218081 于 2015-8-17 09:07 编辑
这个帖子是对上次的补充
[教大家解决大多数ROM运存不足的问题,绝对原创!100%非常有效!]
对于Linux平台的zram压缩内存技术大家应该不曾听说,ZRAM是linux的一种内存优化技术,基本工作原理是:通过划定一片区域,将压缩过后的硬盘数据放入该区域,以实现高速读取。,
其实TCL官方包就有分配512M的压缩内存,但是在终端模拟器输入free也可以看到swap虚拟内存这行有数值,但是这个并不是虚拟内存,具体的你可以百度“zram”。总之对于1G RAM的S720T开启之后
效果非常好。
我们可以用RE看到大多数ROM根目录都有enableswap.sh这个文件,打开为文本可以看到这个是用来开启zram0的,就是压缩内存。但是有些ROM由于未知原因,有这个文件但是没有执行它,所以就导致了运存的严重不足。
如果你直接用RE执行这个文件,下次开机又要再执行一次,直接复制到/system/bin目录改好权限,开机时也不会执行。
所以就需要配合init.d,但有些ROM说内核开启了init.d,却并没有,所以只好用init.d.apk这个应用来开启支持init.d,但是开了init.d发现init.d没用,这是因为ROM的脚本文件没有链接busybox的组件到/system/xbin/,缺少run-parts这个组件所以/system/etc/init.d/目录下的脚本文件没有被执行。
于是乎,针对以上问题我制作了一个卡刷包。
链接在此:
用Recovery刷入此补丁包即可链接好Busybox的所有组件、支持init.d、开启分配512M压缩内存。虽说开启了压缩内存,会增加耗电,但是对于1G运存的S720T来说利大于弊,增加的耗电并不明显。至于RAM 2G以上的就别开了,弊大于利。
我用一台联想的MTK6572手机测试了一下,但是没有busybox,所以我自己加了一个,效果同样显著!!其他的MTK手机觉得RAM不足的也可以试试这个补丁包,有些机型没有/dev/block/zram0的无法开启
注意:如果你要关闭压缩内存,只要把/system/etc/init.d/04enableswap删除即可,如果你想取消官方包的压缩内存,只要把04enableswap打开为文本并粘贴以下内容
此卡刷包只适合用RE查看根目录有emmc@android的机型,因为卡刷包的脚本挂载的就是这个,其他机型如没有这个,请自己修改脚本。不同机型默认开启的压缩内存大小也不同。
作者:
chunxie
时间:
2016-2-12 01:21
这个我想看一看
作者:
xiaoyidsd
时间:
2016-2-12 20:51
679678图u
作者:
AND___YOU
时间:
2016-3-6 11:17
太给力啦~楼主V5!
作者:
kof9ko
时间:
2016-3-7 15:00
强烈支持楼主ing……
作者:
小楠孩
时间:
2016-4-8 10:06
哎,试试看吧!
作者:
1915007283
时间:
2016-4-11 13:05
fjgvjhfuugg
作者:
winxh
时间:
2016-4-19 16:59
谢谢楼主!好东西顶一个!
作者:
yuoyeluo
时间:
2016-4-27 20:02
可以吗
作者:
a644708773a
时间:
2016-5-1 23:02
了了了了了
作者:
sizhizhu1123
时间:
2016-5-27 23:43
什么东东.,...............
作者:
7278
时间:
2016-6-13 01:59
aaaaaaaaaaa
作者:
一哈说的话
时间:
2016-6-26 13:43
弟弟顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者:
lyj730598951
时间:
2016-9-26 15:13
966666666666
作者:
versfee
时间:
2016-10-31 09:55
感谢楼主,下载看看
作者:
xiaogege088
时间:
2016-11-29 11:51
用得上的东西啊!
作者:
我的基他
时间:
2017-9-11 10:27
谢谢楼主分享!
欢迎光临 移动叔叔 (http://bbs.ydss.cn/)
Powered by Discuz! X3.2