AbyssLukeのガイドライン(更新停止)

はてダから移転。このブログは更新されません。

AndroidアプリのcacheもLink2SDさせる手順(要root)

Instagramのアプリ、内蔵メモリがcacheで結構食うので、Link2SDさせてみた。
なおroot権限が必要なので注意。

手順

Link2SD用に作成したext3な第2パーティション(/data/sdext2)にInstagramのキャッシュを移動させる場合。

$ su
# cd /data/data/com.instagram.android
# rm -R cache
# mkdir /data/sdext2/instagram.cache
# ln -s /data/sdext2/instagram.cache cache
# chown app_188:app_188 cache

※chownは不要かもしれないが念のため。app_188の188の部分はls -l*1して確認する
※app_188は10188でも代用可(例えばapp_256の場合は10256となる)。というかこれじゃないと通らない場合もある。
※/data/data/com.instagram.android/cacheのオーナーがroot:rootのままだが動作に支障はない。心配ならchown -h app_188:app_188 cacheも実行すればいいかもしれない。
※/mnt/sdcard/〜でも可能(ただしchownはしない)。

*1:busybox経由じゃないとできないかも