来源:机锋网 作者:343443594

Dream G1 Android 2.2 CM6 RC4
一、基础

1、什么是APP2SD: APP2SD顾名思义就是Application to sd-card的意思,即将应用程序安装在SD卡里,减少手机内存的空间占用。

2、什么是APP2FAT: FAT是一种由微软始创的文件格式,目前各种操作系统均可以支持该文件格式。APP2FAT就是将应用程序安装在手机存贮卡的FAT分区中,是APP2SD的一种实现方法。在Google官方Android 2.2版本中默认提供此方式。

3、什么是APP2EXT: EXT是Linux操作系统中主要文件格式,由于Android本身就是一种Linux操作系统,故此对该文件格式支持较好。EXT文件格式有多种版本, 如EXT2、EXT3及EXT4。APP2EXT即将应用程序安装在手机存贮卡的EXT分区中,也为APP2SD的一种实现方法。

二、APP2EXT实现步骤
1、为简化操作,建议大家在新刷固件后进行下述操作,如果目前已经使用了APP2FAT,那么需要在最后将已经安装在FAT分区中的程序导入到EXT分区中。

2、进行操作前一定注意进行备份

3、操作前,应对SD卡进行分区(至少分成FAT和EXT两个分区)。分区可在Recovery中操作完成,也可在Windows系统中使用Acronis Disk Director Suite等分区软件完成,详细步骤建议论坛搜索分区教程。(EXT分区建议使用EXT2或EXT3)

4、下载这个文件: fr-patch134.rar (5.63 KB)

下载次数: 252

2010-8-25 00:42

下载消耗 G币 1

解压后

并拷贝到SD卡根目录,即/sdcard 。

5、以上操作完成后,打开手机中的“超级终端”,并进行以下操作:

  • $ su                                          使用root权限

复制代码

  • # sh /sdcard/fr-patch134.txt sdext

复制代码

操作完成后,输入:

  • # busybox df -h

复制代码

然后在显示出的一大堆里文字里检查是否有sd-ext分区,如果一切顺利那就可以继续进行下一步了。

6、拷贝内存中的app等目录到ext分区:

  • # cp -a /data/app /sd-ext/           拷贝app目录到ext分区

复制代码

  • # cp -a /data/app-private /sd-ext/       拷贝收费app-private目录到ext分区

复制代码

  • # cp -a /data/dalvik-cache /sd-ext/       缓存dalvik-cache到ext分区

复制代码

注意:如果SD卡速较慢,建议不进行  cp -a /data/dalvik-cache /sd-ext/ 操作。

7、删除内存中的app等目录,对目录设置链接:

  • # rm -rf /data/app                           删除手机内存中的app目录及目录中文件


复制代码

  • # ln -s /sd-ext/app /data/app                设置链接


复制代码

  • # rm -rf /data/app-private                   删除手机内存中app-private目录及文件


复制代码

  • # ln -s /sd-ext/app-private /data/app-private


复制代码

  • # rm -rf /data/dalvik-cache


复制代码

  • # ln -s /sd-ext/dalvik-cache /data/dalvik-cache


复制代码

注意:如果第6部时未进行# cp -a /data/dalvik-cache /sd-ext/ 操作,请不要进行 rm -rf /data/dalvik-cache及 ln -s /sd-ext/dalvik-cache /data/dalvik-cache

8、做完以上全部操作请输入:

  • # reboot

复制代码

重启后即可,检查一下你的内存剩余空间吧。

9、如果以前已经进行过APP2FAT的(即将程序安装在FAT分区内的),请先在设置——N多设置——安装中将允许移动程序选项选中,随后进入设置——应用程序——管理应用程序——SD卡中,选中程序将程序移至内存即可。

三、截图展示

yhjkh.jpg

下载 (31.23 KB)

2010-8-25 00:47

程序安装在sd上设置:设置—-Cyanogenmod设置—-程序设置—-安装位置—–储存卡

sd卡必须是分区过的装个swap那速度爽死你!

swap
使用方法:
swapper1.3.apk (19.77 KB)

下载次数: 324

2010-8-24 18:33

下载消耗 G币 1

有两种设置高速缓存分区的方式:

第一种是创建一个Swap文件到SD卡的Fat32分区,大小可以自定义设置。

第一种貌似很多童鞋都不会设置,简单讲下具体设置情况。有电脑的话我上下图。
进入软件主菜单,点击设置,把swap位置和swap大小设置好。高级选项→使用swap分区的勾去掉(很多童鞋反应都是fail很大一部分都是这个勾没去掉,,特别注意一下)→返回进入主菜单→创建swapswap on →获取信息查看是否已经开启成功。

另一种是你的SD卡已经有Swap分区,但是未开启,那么可以使用它来开启
1.首先你必须已经有Swap分区,新手可以使用内置分区功能的Recovery分区
2.运行Swapper,点击【设置】找到【高级选项】,
3.勾选『使用SWAP分区』,点击下面的『SWAP分区』查看是否与你的SD卡分区相对应,在第三分区。。确定后,返回主界面。
4.点击【Swap ON】,最后点击【获取信息】看看是否开启成功。成功后第四行 Swap: 93864KB

本人实测,后台开照相、音乐、网页、QQ等10来个程序,按小房子瞬间返回桌面!不再出现黑屏20秒或者桌面程序长期无响应!运行速度依然流程!

每次开机或设置过swap都会关闭,重新点下swap on就可以

下载 (111.85 KB)

2010-8-24 18:41

yhjkh.jpg (31.23 KB)

下载次数:2

2010-8-25 00:47

yhjkh.jpg