2012年12月19日水曜日

SPモードメールのデータ肥大化対策

SPモードメールを使っていると、データが肥大化してメモリを圧迫する→ただでさえ少ないF-03Dの

メモリが少なくなる→端末が不安定になるといった負のスパイラルに陥ります。端末が不安定にな

ると、プッシュ配信がされなくなったり再起動したりといい事がありません。SPモードを切り捨てれば

いいのですが、妻はメールアドレスの変更は嫌がります。何かよい方法はないかと手探りで設定し

たところ、解決策が見つかったので忘れないようにメモ。

要は、SPモードメールアプリを騙して、SDカード上へ移動したデータを利用させるというもの。

強引なやり方なので、当然rootが必要になります。また、あらかじめLink2SDを導入して、SDカード

上にext2等の第2パーテーションがシステムにマウントされている状態が必要です。F-03D以外でも

root化されている端末なら同様に設定できるはずです。頻繁にSDカードへ書き込みすることになる

ので、SDカードの寿命を早めるおそれがあります。

保険として、Titanium BackupでSPモードメールのバックアップを取っておいて下さい。データが飛ん

でも泣かないように復元できるようにしておけば安心です。

まず、adb接続でシェルが使えるように

 adb shell

そして
 su
 mount -o remount,rw /data /data

 cp -r /data/data/jp.co.nttdocomo.carriermail /data/sdext2/jp.co.nttdocomo.carriermail
 rm -r /data/data/jp.co.nttdocomo.carriermail
 ln -s /data/sdext2/jp.co.nttdocomo.carriermail /data/data/jp.co.nttdocomo.carriermail

 chmod 777 /data/sdext2/jp.co.nttdocomo.carriermail
 chmod 777 /data/sdext2/jp.co.nttdocomo.carriermail/*
 chmod 777 /data/sdext2/jp.co.nttdocomo.carriermail/*/*

これで、肥大化にさよならできる。

ただし、頻繁にSDカードへ書き込みが行われ、SDの寿命が早まるおそれがあるので、定期的にデ

ータのバックアップをしたほうがいいと思う。

あとで泣かないために。

お約束ですが、root化は最悪文鎮化するおそれがあり、システム領域の操作は大切なデータが無

くなる場合もあるので

 自己責任

でお願いしたい。

0 件のコメント:

コメントを投稿