所有的 Hacking 行為都是具有風險。
請自我評估是否可以承擔失敗的風險再進行 Hacking 的動作。
準備事項
- 分割好兩個分割區的SD Card
- 支援app2sd的韌體
- 有root權限
- 必須使用 Android SDK
使用App2SD
- 執行 adb remount 解除唯讀狀態
- 執行 adb shell 進入手機
- 使用 busybox df -h 查看分割區狀態
- /dev/block/mmcblk0p2 448.2M 2.3M 422.8M 1% /system/sd
- 一定要有 /system/sd 這個掛載點,如果沒有請重新操作
- 執行以下的指令
- busybox cp -a /data/app /system/sd
- busybox rm -r /data/app
- busybox ln -s /system/sd/app /data/app
- 這裡可能會出現 cp: target '/system/sd/app' is not a directory 這個錯誤,如果出現的話,可以使用以下的指令,將 link 刪掉,刪除後再重新執行 busybox cp 的指令
- reboot
- 重新開機後就可以使用了
注意事項
- ext2 的分割區不用太大,超過 1G 可能會發生問題
- 如果要進行回復原廠的動作一定要插入SD Card。