`
wezly
  • 浏览: 484307 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

导正一下APP2SD和Link2SD的观念

 
阅读更多
看到很多人在用这些程式时常搞混,所以先导正一下一些观念,

1.APP其实分成3+2部分,其中的3就是:
APK(application),程式在运行的执行档,本身就是一种zip压缩档,只是在此给予另一个压缩命名档.apk
dex(dalvik-cache),就是java虚拟机器,目的就是为了有能让程式跑的更顺畅些,dex就是其压缩档名称。
Lib(library),你可以当成数据库

其2:
data:顾名思义就是程式运作时存放纪录的地方(程式设定档、游戏纪录,以及部分会将"达成某条件即可自行启动"的特性放在此)
cache:运作中产生的快取暂存区

通常最大的都是apk,lib跟dex与apk相比小很多,几乎很少看到超过3MB的,大多都是几kb。
data几乎微乎其微,破百kb就算多的了,cache可有可无,一般也顶多50kb以内就算大的。


2.APP2SD和APP2SD+(含进阶版Link2sd)的作用?

APP2SD是将apk和lib两个丢到SD卡(如果有分割,只会被丢到第一区)
dex因为跟运作有关,所以被限制只能留在ROM。(但目前还是许多程式不支援APP2SD,且就算能够移动,系统还是会留下dex)

APP2SD+,是将原本可供使用者安装程式的ROM区块整个写入限制安装apk的指令,并以SD卡的第二区块整个替换,好处是APP的3+2部分全都会在上面,原本ROM的部分只会剩下系统本身的app。
但有些程式很容易在这样的状态下运作出错(像部分输入法),但此时已经无法再使用原本给使用者安装空间的ROM区块。

Link2sd是APP2SD+的进化型,好处是可以共享SD第二区块和原本使用者共享的ROM,且SD卡格式可以使用FAT32的格式,比起系统内部的原始格式甚至ext2~4都要来的有效率,所以很多人会发生程式移动到SD卡(仅限C10以上高速卡)后程式运作反而大幅度加速的原因,因为储存效率好太多了。
目前最新版可以移动apk、lib和dex,但由于2.3的lib的搬迁暂时会失效一次(搬完后,过段时间apk重读又会再ROM里开设一个lib档案),所以记得刚做好后重开机几次,再去link2sd按下选单-->更多,从最下面的"清除程式快取"往上做到"重新连结函士库",做完一次后重开机大致上就不会在搬移失效了。
;至于data和cache目前是不做任何干涉。



APP2SD和APP2SD+含Link2SD是处里ROM空间的部分,Link2SD有些人RAM一开始有变多算是假象,因为APP本身拥有"达成某条件即可自行启动"的特性,刚移过去时,原本自行启动的条件达到,系统要去呼叫APP时却因为找不到原本的启动路径,但apk执行几次后连结就会被重新改写(当然也相对的减少系统呼叫一些程式)

另篇,简单实用的LINK2SD教程:
一、内存卡分区:
(1)使用软件:DiskGenius3.4.5_xyls2001
(2)电脑端分区: 
    a:内存卡连接到电脑(内存卡里的东西最好备份)

    b:运行DiskGenius,在界面左侧找到【你的内存卡盘符】,左键点击一下确认,然后点击上面的【快速分区】
    c:在快速分区对话框里:【分区数目】选自定义为2,【高级设置】选择均为【FAT32】。【主分区】两个都要勾上。【盘符1】即为之后当正常内存卡用,名为系统。【盘符2】即为分区出来当做手机内存用,名为软件。两个盘符大小看个人自己设定了(我的8G内存卡,分了1G作为手机内存)。之后直接确定就开始分区了。

二、手机端Link操作:
 
注:此方法只用这一种软件,还有你的手机一定是root了,不管6005的系统版本还是更高都可以

(1)使用软件: link2sd v1.6.0汉化版
(2)运行步骤: 
   
a:将分区好的内存卡放回手机,并安装好【link2sd v1.6.0汉化版】

    b:运行【link2sd v1.6.0汉化版】,挂在SD卡第二分区,出现选项选择系统分区——选择【fat16/fat32】——这时手机会自动关机了,直接重启手机就好了
    c:再次运行【link2sd v1.6.0汉化版】,会读取你安装的程序,选择程序——【创建链接】,程序就被移到了SD卡第二个分区里了。
    d:最后可以设置【link2sd v1.6.0汉化版】,选择【自动链接】,以后所有安装的软件都自动移到SD卡中。

几点注意:
1、
以后必须在关机的时候才能移出SD卡。否则软件可能没了,还要重新做。建议大家用数据线连接电脑吧。

2、分区时论坛很多方法都是分成EXT2,为什么我们是FAT32,原因两点。第一,EXT2就是可以被手机读取的,FAT不能,其他没有区别。第二,分成FAT的比较稳定
3、本帖跟论坛里的大神贴虽有冲突,或者有东西一致的话,大神们看到了不要板砖哈,只是为了新手中的新手而写这么详细的。
 
分享到:
评论

相关推荐

    华为C8500 android 2.1系统 app2sd秘籍(有图为证成功)

    在Android操作系统中,"app2sd"是一种技术,允许用户将应用程序的数据和缓存移动到外部SD卡上,以缓解手机内部存储空间的压力。这里我们聚焦于华为C8500手机,它运行的是Android 2.1系统,这是一个相对较早的版本。...

    app2sd工具以及教程

    1. **Link2SD**: 这是一款非常流行的App2SD工具,它允许用户将应用程序链接到SD卡,即使SD卡被卸载,应用程序仍可正常运行。 2. **Move2SD Enabler**: 这款应用可以帮助那些不支持默认App2SD功能的设备进行应用移动...

    Link2sD神器

    Link2sD全称为“Link2SD to System”,它的主要功能就是将普通的用户应用(User App)转换为系统应用(System App)。这种转换对于一些需要高级权限或者希望自定义设备功能的用户来说,具有极大的吸引力。通过Link2...

    \link2sd1.7汉化版.apk

    Link2SD使得Android1.6\+并且获得ROOT权限的手机用户能够简单方便得将程序移动到SD卡上。 本程序的初衷和apps2sd脚本类似,都是连接SD卡上的第二分区安装程序,不过本程序与apps2sd还是不尽相同的。 其一,不像连接...

    ( App2SD.zip )

    App2SD,全称是“应用程序到SD卡”,是一种在Android设备上将应用程序移动到外部SD卡的技术。这个过程有助于释放手机内部存储空间,尤其对于那些内置存储容量较小或者经常安装大量应用的用户来说,非常实用。App2SD....

    app2sd__235149.zip

    标题“app2sd__235149.zip”表明这是一个与Android系统相关的压缩文件,主要功能是实现“app2sd”,即应用程序安装到SD卡上。在Android系统中,尤其是旧版本或低内存设备中,app2sd是一个常用的技术手段,它允许用户...

    link2sd_1.91汉化版

    link2sd 不同于APP2SD,可以自由选择程序链接到SD卡。LIB文件都可以移动到SD卡,大大增加安卓手机内存!

    milestone 2.0.1 与 2.1 root 与 app2sd 教程

    标题“milestone 2.0.1 与 2.1 root 与 app2sd 教程”涉及的是安卓系统中两个特定版本——2.0.1和2.1的root和app2sd操作。在Android系统中,root权限是指获取到系统的最高权限,能够修改系统核心文件和设置,而app2...

    Link2SD Plus 4.3.4 中文增强免费版.zip

    它还提供了原生的应用程序到SD(APP2SD)功能在Android 2.2和更高版本。它可以将任何非保护用户的应用程序到SD卡(强制移动),以批式移动能力。 Link2SD Plus 中文版Link2SD Plus 中文版 该功能采用了Android的...

    app2sd方法.适合于安卓2.1系统

    8. **使用App2SD工具**:除了手动操作,还可以使用如Link2SD或SD Maid等第三方工具,它们简化了过程,自动处理大部分工作。 需要注意的是,不是所有应用都能成功移动到SD卡,因为某些应用需要在内部存储上运行或者...

    Android把软件安装内存卡方法App2sd必看教程.docx

    【Android软件安装到内存卡(App2sd)教程】 ...总之,App2sd是解决Android设备存储空间不足的有效方法,但需要一定的技术知识和操作。对于不熟悉这些步骤的用户,建议寻求专业帮助或寻找已预装App2sd功能的ROM。

    无线手机内存 --》Link2SD

    Link2SD是一款能让android 1.6系统的用户将应用程序移动到的SD卡上,需要root权限支持,其实就是Link2SD挂载的ext2为/ data/sdext2你的SD卡分区,使android系统在开机时挂载它,实现移动程序功能!最新版本,分享给G...

    华为C8500 android 2.1系统 app2sd秘籍之root工具

    6. **app2sd操作**:root后,用户可以安装如“Link2SD”或“Move2SD Enabler”等第三方应用,它们可以帮助将应用数据移动到SD卡,有效扩展手机的可用存储空间。 然而,值得注意的是,root后虽然带来诸多便利,但也...

    android系统分区后将应用装入sd卡ext3区方法.docx

    与Android 2.2及以上版本自带的app2sd功能相比,Link2SD提供了更多的灵活性,用户可以选择性地移动个别应用程序,避免了应用在无SD卡或连接电脑时无法使用的问题,同时减少了对系统运行速度的影响。 要使用Link2SD...

    Android安装软件到SD卡中

    Android 2.2(Froyo)版本引入了应用程序可移动性(App2SD),允许用户将部分应用程序的数据和缓存文件移动到SD卡上。然而,这并不意味着所有的应用都能自动或手动安装在SD卡上,因为开发者需要在应用的...

    sd卡分区软件——Andriod系统专用

    6. **激活分区**:在Android设备上,你需要修改`build.prop`文件或使用特定的应用(如Link2SD)来让系统识别并允许从外部存储卡运行应用程序。这可能需要root权限。 7. **安装应用**:一旦设置完成,你就可以将应用...

    安卓应用转换成系统应用教程(带工具)

    通过使用 `Link2SD` 和 `Link2SDPlus` 这两款工具,我们可以轻松地将安卓设备上的普通应用转换为系统应用,从而提高应用的稳定性和性能,减少存储空间的占用,并防止在系统更新时被误删。同时,我们也可以通过同样的...

    t580刷机包

    好用首先呢,你的储存卡一定...注意:app2sd+是目前发现最好用的解决手机内存方式,可以配合钛备份使用,效果更佳,不过和link2sd起反应,不要装link2sd,在那位仁兄写的分区教程里,不要进行装入link2sd否则会开不开机

Global site tag (gtag.js) - Google Analytics