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 |
|
來自: wangsomeone > 《待分類》