本教程使用手机软件link2sd实现,配合电脑上的内存卡分区软件完成的。这里所谓的安装到内存卡和系统自带的安装到内存卡完全不同,一个是EXt分区一个是FAT32分区,前者不占用手机内存,或者说占用手机内存,但是这一部分内存实际上是在内存卡上的,只是系统被欺骗了而已,晕了么??看完教程再回头看这一句吧
您需要:
-ROOT权限
-SD卡分为两个分区。第一个FAT分区是您的标准SD卡存储控件。第二个是用于程序文件安装的分区(可是是ext2, ext3, ext4, 或者FAT32/FAT16)。注意两个分区都要是主磁盘。另外,ext4是最大的ext格式但是有些ROM对这钟分区的兼容性不是很好。所以第一步就是分区教程。附件中包含分区软件和link2sd.apk
一,内存卡分区
这一步需要格式化内存卡,请注意备份,具体可看附件教程
二,link2sd的应用
1,在手机上安装link2sd,打开
2,有提示选择SD卡第二分区系统,我们选择刚才分区使用的EXT2,确定
3,稍后会提示权限请求,允许即可。
4,重启手机以使手机系统挂载EXT分区,注意直接使用系统的重启功能即可。
5,重启后再次打开link2sd,加载完程序列表之后,我们即可对程序(用户程序,非系统程序)进行移动。这里以手电筒为例
6,link2sd程序列表中打开手电筒,点击下面的创建连接,稍等提示完成即可将程序移动到内存卡上的EXT2分区。
OK所有内容都讲完了,但是还有一些需要强调的东西。
1,这个link2sd的所谓连接,其原理是将内存卡EXT2分区映射为手机内存空间,因此对于系统来说他仍然认为程序是安装在手机内存的,所以我们在使用豌豆荚91在电脑上安装程序的时候,仍然要选择手机内存,而不是内存卡(否则就安装在SD卡的FAT32分区了,那样运行速度不如link2sd的连接到内存卡EXT2分区)
2,手机设置中的移动到内存卡与此完全不同。大家可以将所有程序移回手机内存,然后使用link2sd连接到内存卡即可
3,link2sd只针对用户程序,对于系统程序无能为力
4,当使用磁盘模式连接至电脑时,不影响link2sd连接到内存卡的程序,因为电脑只加载FAT32分区,不影响EXT2分区。
5,使用link2sd连接的程序理论上是不占用手机内存空间的。至少和手机自带的安装到内存卡(FAT32分区)相比占用手机内存相比是极小的(对单独每一个程序来说)
6,不要开机机状态下拔除内存卡,或者拔除内存卡后开机,否则会加载不带EXT2分区,所有连接到内存卡的程序都将失效,必须重新安装
7,大家也可以在设置中设置自动连接,使新安装的程序自动连接到内存卡教程 软件.rar(708.03 KB)
http://www.hiapk.com/thread-1810894-1-1.html
已知问题
在2.3系统中LIB文件在设备重启后不能关联,有时2.1 2.2也可能发生