扩充android手机内存 (转载)
2011-01-10 15:11:57| 分类: android | 标签: |字号大中小 订阅
谷歌Android系统手机默认只能把软件安装在手机内存里,使本来就不大的手机内存显得捉襟见肘。如果你也是个手机软件狂人,喜欢尝试各种各样新奇有趣的软件,面对越来越少的手机内存空间,不得不对已经安装的软件痛下**。你是否还在安装与卸载之间纠结?Follow Me!我们一起来给Android系统扩扩容,让“机器人”也可以“大肚能容”,免去存储空间不足的后顾之忧。
Tips:存储器分为随机存储器(RAM)和只读存储器(ROM)两种。手机ROM相当于PC上的硬盘,用于存储手机操作系统和软件,也叫FLASH ROM,决定手机存储空间的大小。手机RAM相当于PC的内存,其大小决定手机的运行速度。
工具/原料
∙ Android手机
步骤/方法
1. 存储卡分区
首先我们需要对手机SD卡进行分区,分一个FAT32分区和一个Ext3分区,FAT32分区用于正常存储图片、音乐、视频等资料,而Linux格式的 Ext3分区就是用于扩容安装软件的分区。以笔者的2G SD卡为例,FAT32分区1.35GB,Ext3分区494MB。下载并安装Acronis Disk Director Suite软件。将手机SD卡装入读卡器并连接电脑,然后运行Acronis Disk Director Suite软件。
2. FAT32分区。找到代表SD卡的磁盘分区,点击右键,选择“删除”命令,删除已有分区。当成为“未分配”分区时,点击右键,选择“创建分区”,在弹出的对话框中,文件系统选择:FAT32,创建为“主分区”,设置好分区大小1.35GB,点击确定按钮。
3. Ext3分区。在剩余的494MB分区上,点击右键,选择“创建分区”,在弹出的对话框中,文件系统选择:Ext3,创建为“主分区”,设置好分区大小494MB,点击确定按钮。
4. 确认分区。上述分区设定完成后,软件只是记录了分区操作,并没有真正在SD卡上进行分区。点击软件工具栏中的“提交”按钮,确认执行分区操作,提示“操作成功完成”说明分区成功了。
5. 将软件移动到SD卡
存储卡分区完成后我们只需要把系统默认的软件安装目录/data/app转移到SD卡的Ext3分区上,然后通过ln命令建立软链接,使系统自动把软件安装到SD卡上,达到节省手机内存空间的目的。
将存储卡装回手机,重新启动,使系统识别到Ext3分区。在手机上运行超级终端,依次输入以下命令来验证系统是否识别了Ext3分区:
su (会提示高级权限授权,选择“总是同意”)
busybox df –h
如果显示的列表中有/dev/block/mmcblk0p2的信息说明系统已成功识别了Ext3分区。
然后依次输入以下命令将/data/app目录转移到SD卡的Ext3分区:
cp –a /data/app /system/sd/
(将/data/app目录复制到/system/sd/下)
rm –r /data/app
(删除/data/app目录)
ln –s /system/sd/app /data/app
(建立软链接)
Reboot
(重启手机)
重启之后,手机上安装的所有软件就全部转移到了SD卡上,看看你的手机可用空间是不是增大了。以后再安装软件也是直接安装到SD卡上,不用担心空间不足的问题了,而且这样做还有一个好处,刷新ROM后,以前安装过的软件并没有被清除,还保存在SD卡上,输入下列命令就可以轻松恢复,不用再一一安装了,非常方便实用。
su
(取得高级权限)
cd /data
(进入/data目录)
cp –a app /system/sd/app
(将app目录中的内容复制到/system/sd/app目录)
rm –r app
(删除app目录)
ln –s /system/sd/app /data/app
(建立软链接)
reboot
(重新启动)
扩容效果体验:
刷新ROM后未安装任何软件,手机可用空间为87MB,安装若干软件后,可用空间下降为73MB。将软件目录转移到SD卡上后,可用空间变为80MB。可能有的“电筒”会有疑惑,为什么没恢复到87MB呢?这是因为我们只是将软件移动到了SD卡上,而软件的缓存数据仍然会占用手机内存,所以手机内存还是会下降。当然软件的缓存数据也可以移动到SD卡上,但这样会拖慢软件运行速度,所以不推荐大家使用。
注意事项
∙ 软件移动到SD卡上后,原有的部分桌面插件会无法正常显示,删除后,重新加入桌面即可。
∙ SD卡的Ext3分区可以视为手机硬件的一部分,移除SD卡后,安装的软件将无法运行。插入SD卡,重新启动手机即可正常使用。
如何安装软件,及软件安装到SD卡上的方法(Android)
来源: 董威利的日志
以下全部内容来自http://bbs.dospy.com/thread-6617998-1-320-1.html
下面这个是安装软件的方法
1、首先上Gmail上面申请一个新账号(用电脑,手机随你便)
2、自己给自己写一封信,添加我前面给你们的附件 apkInstaller.apk (68.53 KB)
3、用手机上Gmail,记住不要用Gmail程序进,否则安装不了附件,用自带的浏览器或者UC上。
4、进入你的邮箱后,打开刚才那封信件,下载附件
5、安装apk安装器
6、有了这个软件就可以随心所欲安装SD卡上的apk到石头上啦
如果有条件的机油可以直接上安卓市场上搜索apkinstaller,下载安装即可。
app2sd在下!按步骤来其实很简单。(此部为进阶教程,新手可以PASS)
在你apptosd前请仔细阅读以下内容
QUOTE:
注意事项:提醒下最好是用读卡器来操作内存卡分区,不要直接连接手机操作
QUOTE:
什么是app2sd。
——Google 手机的软件为了安全性和稳定性都是默认安装到手机内存里,但是手机内存有限,所以我们会做app2sd 操作,来让我们安装的软件放到sd卡上,而Google 的android 系统是基于Linux 的,所以存储卡上本身的Fat 格式是不会被识别的,所以我们要分区(第二分区)出来,格式成Linux 认识的ext2 或3 或4 格式,在用链接命令,把这个分区映射成一个系统文件夹system/sd(大概这个意思),把所有的软件装到这个“文件夹”下,这就是app2sd 的操作。需要ROM 支持并开启app2sd 功能。
——app2sd 的操作其实是牺牲了一部分软件的速度和稳定性来换取更多的手机内存安装更多的软件。另外,app2sd只是把软件放到了sd卡上,运行软件还是需要占用手机的内存的,所以,你装了软件之后,一般手机内存还是会减少一些。你如果安装的软件在70个以内,个人觉得没有必要,呵呵,如果很多游戏软件除外。此外,使用app2sd 最大的好处就是,刷一个带app2sd 的rom 之后,以后升级这个rom(依然带app2sd)的时候,你的软件都会完整保存(个别除外,比如htc input chinese需要重新添加几个文件到system/lib下),不过很多ROM 是需要Wipe ext 分区的,也就不能保留了。
——目前来看我们现在所使用的Android 各种软件暂时还没有进行app2sd 的必要。
所以本人强烈推荐大家看看RUNES的█【G3小白Runes 经验】写给想app2sd想的蛋疼咪胀的(由Symbian转过来的)网友们+ 。
第一步:将SD卡分区
先下载这个软件:AcronisDiskDirector10下载:AcronisDiskDirector10 汉化补丁.rar(单击下载,补丁不能下载的,去我的附件下载那三个压缩包)
安装以后将补丁覆盖原文件即可汉化,需要重启计算机。接下来启动软件。确保已经将SD卡连接至电脑。
1:打开软件,选择视图-手动模式
2:右键你的SD卡-选择重新调整
减少你原来分区500MB-1.5GB的空间,这些减少的空间就是用来装软件的,另外ext2尽量不要超过1.4GB
3:右键未分配选择创建分区
如图所示操作
4:如果有同学的SD本身不是FAT32文件系统的需要转换成FAT32文件系统,总之最后效果如图所示
5:点那个小旗子,提交挂起操作,完成!
注意:Ext2千万不要设置盘符,而FAT32一定要设置盘符,方法是右键-高级-转换盘符,同时fat32分区必须是第一个主分区完成后同样要点小旗子,挂起操作!
第二步:root!教程在此:http://bbs.dospy.com/thread-6643088-1-320-1.html(已经root的当然不需要了)
第三步:用USB连接你的里程碑。
手机端操作:
英文Settings -> Applications -> Development -> check USB Debugging
中文设置-应用程序-开发-USB调试
连到电脑上以后: usb connection选none!!!!!
电脑端:
设备管理器,然后你就会发现Motorola A853(会有***叹号),然后更新驱动===》motoUSB驱动下载这个
第四步: 安装ADB命令:★☆★SDK里面提取的adb方便给大家用★☆★
★☆★SDK里面提取的adb方便给大家用★☆★
给有需要的人用吧,使用方法
解压AdbWinApi.dll
adb.exe
至c:\windows\system32
开启cmd就可以直接使用adb命令了
[ 本帖最后由 imagicd86 于 2010-4-3 19:32 编辑 ]
附件
2010-3-18 13:00
下载次数: 7654
adb.rar (478.84 KB)
第五步: 下载附件中的文件
解压出来的app2sd目录拷贝到milestone sd卡的根目录,保证X:\sdcard\目录下有install.sh, ext2.ko等文件
USB连接电脑
在windows中,开始-运行-cmd.exe,依次输入如下指令:
adb shell
(进入手机的命令行)
su
(获取root权限,回车之后手机屏幕上回出提示,点yes或者always)
cd /sdcard/app2sd/
(进入到刚才解压好的app2sd目录)
sh install.sh
(进行app2sd的操作,运行时电脑屏幕上出现yes和no的提示,按提示输入y回车)
reboot选Y
完了用apk安装器查看就行
附录:如果是黯然失色beta4版本的机油跳过第五步按此步骤(前提是你没有删除sd卡里的itfunzupdate这个文件夹)
su
cd /sdcard/itfunzupdate/bin
sh install.sh
待完成后重启手机!
免责声明:此教程为我整合了droidcn上各种app2sd方法编写而成,首先向引用文章的各原作者致敬!如果有版权纠纷,与塞班无关本人承担全部责任。
超……超……超级简单好用的APP2SD,APPTOSD,APP 2 SD,APP TO SD方法
http://bbs.gfan.com/android-282673-1-1.html
APP2SD, APP
本帖最后由 peavey 于 2011-2-14 23:26 编辑 下载次数: 4633 2010-10-28 17:57 建议下载原版 下载次数: 3251 2010-10-28 17:57
下载 (157.06 KB) 2010-10-28 18:05 下载 (137.29 KB) 2010-10-28 18:05 下载 (134.47 KB) 2010-10-28 18:05 下载 (155.72 KB) 2010-10-28 18:05 下载 (136.99 KB) 2010-10-28 18:05
下载次数: 12516 2010-10-28 18:12
下载次数: 5023 2010-10-28 18:12 ,如果没有安装PLUS工具箱可不用下载。 下载次数: 10820 2010-10-28 18:12 安装好,打开终端 下载 (88.06 KB) 2010-10-28 18:05
下载 (63.53 KB) 2010-10-28 18:05
下载 (36.45 KB) 2010-10-28 18:05
下载 (110.84 KB) 2010-10-28 18:05 下载 (76.15 KB) 2010-10-28 18:05
|
8.JPG (63.53 KB)
下载次数:59
2010-10-28 18:05