edit_note帖子
465
stars积分
84,452
event加入
2011-03-12
怀旧国机
安卓手机扩大ROM教程——app2ext
schedule发表于 2013-08-25 13:05:00
visibility查看 410
chat_bubble回复 7
#1 楼主
除系统程序外,后来安装的软件们均安装在data目录下,而最占空间的文件夹,也就是data/app 和/data/dalvik-cache还有/data/dalvik文件夹,app下的全是程序对应的apk文件,其他两个为dex 文件。如果把这几个文件夹映射到sd卡上,则会解决资源占用问题。再说明白点,就是在sd卡上建 立分区,然后建立相同的文件夹名称,将data下的那几个文件夹变为快捷方式,打开后实际是链接 到了sd卡上的文件夹。 这种方法名称叫做app2ext,顾名思义,就是将app等文件夹link到ext分区。我没有采用data2ext,我个人认为data2ext,是将data/data文件夹link到ext分区,如果你的卡不是高速卡的话,尽量还是不要做链接,只需把data/app和data/dalvik-cache文件夹做link即可,这样能保证系统的稳定性。
操作说明: 需要下载的软件,由于无法上传附件,故需要的朋友可在评论中留下邮箱地址,我可以发送给你们:1、磁盘分区软件 Paragon Partition Manager 7.0 2、re管理器 3、link2SD 系统要求:必须ROOT,本人用的feai6.0精简版ROM,系统已root,且系统软件集成了re管理器,故 只手动安装一个link2SD。 第一步:给内存卡分区 提示:可手机插着卡连数据线直接连接电脑,并打开USB模式,对卡进行分区。也可用读卡器插卡后,连接电脑进行分区。分区前请自行备份卡上的重要文件,因为需要格式化。 安装好分区软件后,看准哪个是你的卡对应的盘符,先删除磁盘分区,然后重新建立分区,第一分区格式为FAT32格式,第二分区为EXT3格式,类型都是“主区”,二分区建立分区时将簇的数值改为“4”,容量不要超过1G,我分了850M,后来才知道,太够用了,应该说用不清。最后应用执行,程序自动分区格式化。 第二步:安装link2SD,并完成SD卡第二分区加载 由于我在第三步我足足折腾了5个小时之久,最后接近崩溃边缘的时候,受到机油指导,才得以完成。现在分享一下经验,不要舍不得删以前装的软件了,强烈建议你完成SD卡分区后,也就是第二步之前,恢复手机出厂设置,这样清理了手机上所有后装的程序和数据。 安装link2SD后,打开程序,会弹出提示窗口,提示有新分区需要加载,选择对应的格式ext3,然后会提示加载成功重启手机。重启后打开re管理器,你会发现在data目录下多处一个sdext2文件夹,这就是SD卡的第二分区,打开后,上面有容量显示,说明加载已成功。后来我设置了自动连接,后来发现没有用到。提示:第三步的第2小步完成后,即做了文件夹link,所以无需再用link2sd来设置程序连接,因为程序安装到内存,实际是安装在ext分区下了。 第三步:手动更改文件夹指向 这一步是最关键的,请严格按照这个顺序执行:
1、在data/sdext2目录下新建app和dalvik文件夹;
2、关键步:找到根目录下的etc/install-reocvery.sh文件(可以先复制到某个地方备份起来,如果不想用分区了,可以用它还原),该etc文件夹是和data和system文件夹在同一目录下的,不是system目录下的etc哦。将解压缩后的install-recovery.sh文件覆盖原来的文件。
PS:这个文件可以用记事本打开的,懂得linux编程语言的应该很容易看懂,看不懂也无妨,覆盖就是了。
3、把data/app下的所有文件移动(不是复制)到data/sdext2/app中;
4、删除data/dalvik-cache文件夹,系统重启后会自动生成,不用担心。
5、重启手机,re管理器再进data/app和data/dalvik-cache,上栏显示容量变为了sdext2的容量,说明指向成功。
OK,大功告成了。祝贺! 这是完成后的图示: 完成后,我的ROM可存储空间容量应该是1G左右,有些用不清了,我安装了60个软件,存储情况如下:SD卡上有高德导航地图2G多,所以容量较大。 存在问题: 我的手机不知道为什么所有操作完成后,就是不能往手机内存安装软件,一安装就重新启动系统,所以只能往卡上装,最后找到解决办法就是双清手机重新卡刷系统,恢复到系统最初状态,再重新挂载ext分区。而后所有用户程序都不要用电脑安装,而是拷贝到SD卡上,用手机直接安装。升级也是如此,可以wifi无线升级,也可以下载最新源程序后拷贝到SD卡用手机打开安装。。分出去的sdext2分区也就不到1G的容量。个人感觉安装几百个软件都是不成问题的,只是软件多了,会读取较慢,后台自动运行服务较多,会很耗电,大家量力而行吧!
另外,有的机友的卡分区后,可能插读卡器后,电脑不显示盘符,但手机能够识别,我的就是这样,解决方法是“我的电脑”右键点击“管理”,然后点磁盘管理,找到第一分区盘符,右键点击“更改驱动器名和路径”,添加盘符即可显示了。还有就是建议大家将电脑端安装软件默认为安装到SD卡,避免安装出现错误。就说这么多了,谢谢大家顶贴!
操作说明: 需要下载的软件,由于无法上传附件,故需要的朋友可在评论中留下邮箱地址,我可以发送给你们:1、磁盘分区软件 Paragon Partition Manager 7.0 2、re管理器 3、link2SD 系统要求:必须ROOT,本人用的feai6.0精简版ROM,系统已root,且系统软件集成了re管理器,故 只手动安装一个link2SD。 第一步:给内存卡分区 提示:可手机插着卡连数据线直接连接电脑,并打开USB模式,对卡进行分区。也可用读卡器插卡后,连接电脑进行分区。分区前请自行备份卡上的重要文件,因为需要格式化。 安装好分区软件后,看准哪个是你的卡对应的盘符,先删除磁盘分区,然后重新建立分区,第一分区格式为FAT32格式,第二分区为EXT3格式,类型都是“主区”,二分区建立分区时将簇的数值改为“4”,容量不要超过1G,我分了850M,后来才知道,太够用了,应该说用不清。最后应用执行,程序自动分区格式化。 第二步:安装link2SD,并完成SD卡第二分区加载 由于我在第三步我足足折腾了5个小时之久,最后接近崩溃边缘的时候,受到机油指导,才得以完成。现在分享一下经验,不要舍不得删以前装的软件了,强烈建议你完成SD卡分区后,也就是第二步之前,恢复手机出厂设置,这样清理了手机上所有后装的程序和数据。 安装link2SD后,打开程序,会弹出提示窗口,提示有新分区需要加载,选择对应的格式ext3,然后会提示加载成功重启手机。重启后打开re管理器,你会发现在data目录下多处一个sdext2文件夹,这就是SD卡的第二分区,打开后,上面有容量显示,说明加载已成功。后来我设置了自动连接,后来发现没有用到。提示:第三步的第2小步完成后,即做了文件夹link,所以无需再用link2sd来设置程序连接,因为程序安装到内存,实际是安装在ext分区下了。 第三步:手动更改文件夹指向 这一步是最关键的,请严格按照这个顺序执行:
1、在data/sdext2目录下新建app和dalvik文件夹;
2、关键步:找到根目录下的etc/install-reocvery.sh文件(可以先复制到某个地方备份起来,如果不想用分区了,可以用它还原),该etc文件夹是和data和system文件夹在同一目录下的,不是system目录下的etc哦。将解压缩后的install-recovery.sh文件覆盖原来的文件。
PS:这个文件可以用记事本打开的,懂得linux编程语言的应该很容易看懂,看不懂也无妨,覆盖就是了。
3、把data/app下的所有文件移动(不是复制)到data/sdext2/app中;
4、删除data/dalvik-cache文件夹,系统重启后会自动生成,不用担心。
5、重启手机,re管理器再进data/app和data/dalvik-cache,上栏显示容量变为了sdext2的容量,说明指向成功。
OK,大功告成了。祝贺! 这是完成后的图示: 完成后,我的ROM可存储空间容量应该是1G左右,有些用不清了,我安装了60个软件,存储情况如下:SD卡上有高德导航地图2G多,所以容量较大。 存在问题: 我的手机不知道为什么所有操作完成后,就是不能往手机内存安装软件,一安装就重新启动系统,所以只能往卡上装,最后找到解决办法就是双清手机重新卡刷系统,恢复到系统最初状态,再重新挂载ext分区。而后所有用户程序都不要用电脑安装,而是拷贝到SD卡上,用手机直接安装。升级也是如此,可以wifi无线升级,也可以下载最新源程序后拷贝到SD卡用手机打开安装。。分出去的sdext2分区也就不到1G的容量。个人感觉安装几百个软件都是不成问题的,只是软件多了,会读取较慢,后台自动运行服务较多,会很耗电,大家量力而行吧!
另外,有的机友的卡分区后,可能插读卡器后,电脑不显示盘符,但手机能够识别,我的就是这样,解决方法是“我的电脑”右键点击“管理”,然后点磁盘管理,找到第一分区盘符,右键点击“更改驱动器名和路径”,添加盘符即可显示了。还有就是建议大家将电脑端安装软件默认为安装到SD卡,避免安装出现错误。就说这么多了,谢谢大家顶贴!
全部回复 (7)
2013-08-25 13:17:00
沙发
吃饭咯
2013-08-25 13:26:00
板凳
支持!
2013-08-25 13:31:00
地板
分区的路过
2013-08-25 13:33:00
#5
不用那么麻烦的,分区后,再用Link2SD软件创建链接即可
2013-08-25 15:10:00
#6
。。。
2013-08-25 16:24:00
#7
dffggff
2013-11-04 14:09:00
#8
鸶
登录 后才能回复
flag举报帖子