安桌手机的App2SD是什么意思?

匿名用户
2013-08-22
展开全部
本教程是对mclogo的APP2SD的App to SD 教程</FONT></FONT>的补充和修正。不作为独立的指导性教程出现,详细的APP2SD还请参考原教程</FONT></FONT>。

现在越来越多的朋友都反映G1的内存不够用。Google Android上的软件只能安装在系统内存中的做法虽然是一种防止软件流通的方式,却严重影响了G1的速度。APP2SD就是应运而生的将软件安装目录改在SD卡上,用SD卡存储扩充G1内存的一种解决方案。
各大论坛上虽然都有转mclogo的App to SD 教程</FONT></FONT>,不过,文中的操作步骤尽管极为详细,却没有说明各操作的原理,这使得许多初级玩家看后“知其然,而不知其所以然”,也就没法灵活应用,成功刷出APP2SD。本文希望作为mclogoApp to SD 教程的补充教程帮助没有接触过Linux和Shell的朋友顺利完成APP2SD,并能举一反三,灵活应用。

SD卡格式化部分可以跳过,因为原教程已经讲得十分详细了。需要补充一点的是多数分区工具不能对“可移动存储磁盘”分区,需要更换一下SD卡驱动,使其成为“本地磁盘”。具体作法请参考:[转载] 怎样把U盘、SD卡认作本地磁盘进入正题,mclogo的文中使用了如下几行shell命令:
1. 测试SD卡的分区情况:
[quote]adb shell ls /system
adb shell
su
busybox df -h
这里的[quote]adb命令是Android SDK中的一个adb工具,如果cmd提示“'adb'不是内部或外部命令,也不是可运行的程序或批处理文件。”就需要正确配置SDK。SDK的下载地址: http://developer.android.com/配置SDK主要就是将SDK中的tools目录的完整路径加到PATH系统变量中。
busybox df -h的执行前提是系统中要有busybox。
所谓的busybox并不是Android系统中原有的命令,应该是ROM的作者加进来的,作用是获得Android中原本没有的shell命令。例如下面会用到的文件拷贝命令“cp”。

接下来的操作中mkdir是建立相应的目录不用多说,如果有朋友执行cp时提示找不到该命令时,之前所说的busybox就发挥作用了,只要把所有cp命令改为busybox cp就可以。所以当出现系统找不到cp命令,但我们的G1中又有busybox时,执行的命令就应该依次为:
mkdir /system/sd/app
cp -a /data/app /system/sd/
cp -a /data/app-private /system/sd/
cp -a /data/dalvik-cache /system/sd/
cp -a /data/data /system/sd/
exit
exit

接下来的步骤改动很大。由于1.7ROM中找不到Recovery Terminal,很多朋友做到这一步时就不知所措了。
其实原教程中有几点误区,作者应该是为了防止系统崩溃所以使用recovery terminal操作。但事实上G1在正常开机状态下,利用adb删除app文件夹、重建文件链接也不会出现太大的问题,只要操作完成后重启一下就可以了。
所以如果找不到恢复模式下的Recovery Terminal来执行shell命令的话,继续使用adb shell就好。
这里的操作步骤与原文有些不同,在执行mount data时,有可能会提示Usage: mount [-r] [-w] [-o option] [-t type] device directory,是指所执行的Mount命令格式不对。解决方法很简单:
之前执行busybox df -h命令时可以看到data目录的相关信息类似于:
/dev/block/mtdblock5 74.8M 24.1M 50.6M 32% /data
根据这段信息,mount命令应该改为:
mount -o rw,remount -t ext2 /dev/block/mtdblock5 /data

这段命令的意思是重新以可读写(-o rw)方式装载/data目录。
接下来的操作都不变。请参考“转一篇超详细的 App to SD 教程!”

rm -rf /data/app
ln -s /system/sd/app /data/app
rm -rf /data/app-private
ln -s /system/sd/app-private /data/app-private
rm -rf /data/data
ln -s /system/sd/data /data/data
rm -rf /data/dalvik-cache
ln -s /system/sd/dalvik-cache /data/dalvik-cache
reboot
111
2024-06-06 广告
高清车载SD卡录像机,推荐选择深圳市科瑞通科技有限公司的优质产品。我们的录像机采用先进的视频编解码技术,画质清晰,实时性强。同时,它支持大容量SD卡,确保长时间稳定录像。此外,我们的产品还具备防水、防尘、防破坏功能,适应各种复杂环境。安装简... 点击进入详情页
本回答由111提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式