http://www.ooophone.com/redirect.php?tid=1929&goto=lastpost
$su
#cd /sdcard/download/
#cp com.metago.astro.apk /data/app/
#cd /data/app
#chmod 644 com.metago.astro.apk
#chown system.system com.metago.astro.apk
#exit
原理非常簡單,android的apk文件分兩類,一類放在system/app目錄下,是Android自帶的應用程序,另外一類放在data/app目錄下, 是從Market 中down下來的程序。
上面的實質是: 將apk拷貝到/data/app目錄,然後修改羣組和權限。
app2sd卡也是利用了這一點,將sd卡中劃分一個擴展分區(該擴展分區將掛載在system/sd目錄下),然後將apk全部拷入到這個擴展分區,最後做一個/data/app -> 該擴展分區的鏈接。
因此每次安裝的apk都在sd卡中,但系統還是會稍微加大, 原因是需要爲新增的apk程序增加鏈接文件,將耗費非常小的空間(10~20K)左右