分享

LINK2SD教程。软件同时安装机身和分区和机身。

 wangsomeone 2016-09-14
app2sd:google官方为android2.2+提供的将软件移动到fat(32)分区内的工具。能不能装到fat(32)分区上。要看程序编写者在编写的时候允不允许。

app2ext:由民间产生的为android1.6+提供的将用户软件全部安装到ext分区的工具。原理是利用ln命令为目录建立软连接。使安装时目录跳转达到实际安装到ext分区的目的。app2ext后软件只能装到ext分区内。

link2sd:谷歌官方提供(我也不太清楚)的一个为adnroid1.6-将软件移动到ext2、3、4、fat(32)分区上的工具。原理和app2ext类似。但是link2sd不是把目录进行软连接。而是把单个的文件进行软连接。这样就使程序可以实现随意的安装到机身和内存卡ext2、3、4、fat(32)分区上叻。

个人认为目前来说link2sd是最好的。app2sd为了做到机身内存的更大。将/data/dalvik-cache文件夹也软连接过去叻。但是此文件夹中保存有部分系统程序的预编译文件。所以又部分设置在这个文件夹内。当拔出内存卡再开机的时候就会发现系统的音量等等都发生了变化。而link2sd则是选择性的将新安装程序的/dalvik-cache移动到了内存卡上。再创建软连接。所以保证叻系统运行的安全性和稳定性。同时link2sd为了保证机身空间。会把***.ko(个人理解驱动程序,这个是基本都是/data/data目录中的最整最大的文件)文件移动到内存卡上再进行软连接。从而使安全性。稳定性。速度等得到叻非常好的权衡。

以上仅为个人观点。写给小白。高手可无视。

有人可能也听说过link2sd。但是安装的时候发现无法挂载分区。这是为什么呢? 因为系统本身并没有直接对ext分区识别的内核驱动程序。所以软件当然就无法挂载叻。解决方案是。下载ext2.ko(ext分区内核支持模块)放到/system/lib/modules文件夹内。运行超级终端。输入如下命令。
su          //获得root权限
insmod /system/lib/modules/ext2.ko     //添加系统内核对ext文件系统的支持。

输完叻就可以再次打开你的link2sd看一下叻。怎么样。是不是成功挂载叻?
至此。link2sd的教程就到此结束叻。。。本人也属小白。希望高手不要纠结。。。
附件如下。
http://u./file/aq36inbx#
ext2.rar
http://u./file/e6ud36es#
超级终端.apk
http://u./file/e6ud36f7#
link2sd_1.6.2汉化版.apk

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多