萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 手機 >  >> 手機應用 >> Android 教學

App2SD深度教程:將Android應用移至SD卡,騰出手機內存

感謝 mclogo 大神原創教程,本文轉載分享。許多「App2SD」版 ROM 已簡化步驟,但理解原理仍有必要。

⚠ 重要前置說明

  • SD卡分區後,電腦讀卡器可能無法識別 EXT2 分區,需用手機作讀卡器讀取 FAT32 區。
  • 建議使用 Class 4 或以上高速卡;低速卡會拖慢系統,且不建議將 cache 全放入 SD。

步驟 1:SD 卡分區(FAT32 + EXT2)

推薦使用 Acronis Disk Director Suite 10(需正式版+破解)。

  1. 選中 SD 卡,刪除現有分區。

刪除原分區

  1. 在未分配空間建立第一主分區:FAT32(日常存儲),大小自定。

建立FAT32分區

分區精靈

設定大小

選Primary

選FAT32

  1. 建立第二主分區:EXT2(用於 App2SD),大小 500-800MB 足矣,不超過 1.5GB 以免報錯。

完成後點擊工具欄「旗幟」確認任務,耐心等待格式化。

步驟 2:刷入 App2SD 版 ROM 並驗證分區

  1. 將分好區的卡插入手機,若無法識別,可先刷入一張普通 FAT32 卡的 update.zip,刷機後連接電腦使 G1 盤符出現,再換回分區卡。
  2. 進入 CMD 執行:
    adb shell ls /system
    adb shell
    su
    busybox df -h

若看到 /system/sd 大小與你劃分的 EXT2 分區一致(如圖第十一行 416.8M),則分區成功。

df -h 驗證分區

步驟 3:複製數據並建立軟連結

mkdir /system/sd/app
cp -a /data/app /system/sd/
cp -a /data/app-private /system/sd/
cp -a /data/dalvik-cache /system/sd/
cp -a /data/data /system/sd/
exit
exit

步驟 4:Recovery 模式下建立符號鏈接

重啟進入 Recovery(Home + Power),Alt+X 進入終端,輸入:

mount data
rm -rf /data/app
ln -s /system/sd/app /data/app
rm -rf /data/app-private
ln -s /system/sd/app-private /data/app-private
rm -rf /data/data
ln -s /system/sd/data /data/data
rm -rf /data/dalvik-cache
ln -s /system/sd/dalvik-cache /data/dalvik-cache
reboot

大功告成!日後刷機只需重複 adb 指令,SD 卡應用即可恢復,免重裝。

copyright © 萬盛學電腦網 all rights reserved