三星S5660安装软件到内存卡中的方法
三星S5660安装软件到内存卡中的方法
很多人都知道,安卓系统是不允许将软件安装在内存卡中的,这就必然带来一个问题:相对于存储卡的巨大容量,手机的硬盘(ROM)是很小的,装不了多少软件就满了(现在一个大型软件动辄十几兆几十兆),这是安卓相对于塞班、Windows Moblie等系统的一大不足,限制了手机的扩展性。直到安卓2.2版本,才使部分软件可以选择安装在存储卡上,但这样的"软件并不多,并没有从根本上缓解ROM不足的状况。面对十几万款安卓平台的各类软件,我们怎么能眼睁睁看着自己的手机仅安装了几十个软件之后就歇菜呢?自安卓系统推出以来,广大玩家为了实现将软件安装到存储卡上,采取了各种各样的方法。这些方法,统称为APP2SD(全称为Application to SDcard,一般称为APP to SD,简称为APP2SD)。
我们的三星S5660手机采用的是安卓2.2系统,可以部分实现APP2SD。在手机的主菜单-设置-应用程序-管理应用程序-已下载中显示了我们已经安装在手机里的软件。随意打开其中一个软件,我们可以看到“强行停止”、“卸载”等选项,有一项“移至SD”卡就可以实现把软件移动到存储卡,不占用手机ROM。但可以支持这一功能的只有RockPlayer、PSP模拟器等少数软件,大部分软件的这一选项是不可用的,也就是说还是不能安装到TF卡上。而S5660的ROM只有160M,面对上万款动辄十几兆几十兆的安卓软件,实在是有些力不从心。因此,九天在试飞开始后一直在网上查找资料,研究如何彻底实现APP2SD,并最终获得成功。下面我就一步步向大家介绍。
在开始介绍之前先交代一下,网上广为流传的通过对存储卡进行分区,然后利用手机超级终端实现APP2SD的那个方法不适用于安卓2.2。此外,我介绍的这种强行开启APP2SD的方法适合喜欢使用手机原版系统的朋友,很多其它版本的安卓2.2 ROM本身就已开启了APP2SD,刷了这些系统的手机也就不需要进行这个过程了。
1. 与《易筋经》中一样,用数据线连接手机和电脑,安装三星的驱动程序。(已完成root的这一步可以跳过)
2. 同样与《易筋经》中一样,主菜单-设置-应用程序-开发-USB调试,在前面的小框里打勾,启动手机的USB调试,这时电脑应该已发现新硬件并找到了手机。(已完成root的这一步同样可以跳过)
3. 下载ADB程序到电脑并解压,将解压得到的ADB文件夹复制到电脑的C:windows system32 文件夹里。(我的电脑使用的是XP系统,如果使用windows7系统的请放在C:windowssystem文件夹里。
ADB下载地址:http://fpwap.com/Item/2992.aspx
4.下载tools到电脑并解压, 将解压后的tools文件夹复制到C盘根目录下。
tools下载地址:http://att.dospy.com/f/8b38ec00345befdbcb3e5b82a45796a1/4dc35fb7/day_100805/20100805
_f25fd72da0dc4b0c82c2A0D08FgdF0gj.rar/p/tools.rar,
5. 这一步在电脑上操作。依次选择开始菜单-所有程序-附件-命令提示符,输入:
cd C:tools
adb devices
adb shell
pm set Install Location 2
reboot
以上命令区分大小写,并注意输入空格。
等待手机重启后(如果手机没有自动重启,手动重启一下吧),打开手机主菜单-设置-应用程序-管理应用程序-已下载,随便打开一个软件,你会发现“移至SD卡”选项可用了。这样我们就可以很方便地把软件移动到TF卡中,再也不用担心ROM不足了。移动过去的软件,依然可以移动回手机ROM中。这样做的另一个好处是,刷机以后,不需要再重新安装软件了,只需要把TF卡插上就可以了。
需要注意的几个问题:部分软件需要卸载并重新安装后才能实现APP2SD;带有桌面插件的程序(如墨迹天气)APP2SD后,桌面插件会失效,安装的第三方输入法也会失效。建议把这部分应用程序移回手机内存,重启手机后对桌面插件和输入法进行重新选择即可。如果桌面插件失效后移回手机内存也无法使用,就只能卸载重新安装了。
如果你觉得你不需要APP2SD了,想要去除这一功能,依次在电脑上打开开始菜单-所有程序-附件-命令提示符,输入:
cd C:tools
adb devices
adb shell
pm set Install Location 0
reboot
以上命令区分大小写,并注意输入空格。