2011年2月6日日曜日

Motorola Milestone2 Customize



Milestone2は普段こんな感じで使ってます…

Build.prop edits

ro.sf.lcd_density=210
windowsmgr.max_events_per_sec=60
dalvik.vm.heapsize=48m

VM Heapsizeは32MB位でも良いかもしれませんが…


Overclock/Memory thresholds
Overclock

echo 57 > /proc/overclock/max_vsel
echo 1200000 > /proc/overclock/max_rate

Memory thresholds

echo "1536,2048,4096,15360,17920,20480" > /sys/module/lowmemorykiller/parameters/minfree


/system/etc/init.dにスクリプトを入れ、OS起動時に反映されるようにしている。
init.dのスクリプトを起動させる方法は/system/etcにinstall-recovery.shというファイルを作成し、

#!/system/bin/sh
busybox run-parts /system/etc/init.d

とするだけ…


Auto Brightness fix
Milestone2のAuto Brightnessがうまく動いてくれないのでTaskerというタスクを自動化アプリを使いfixする事にした。
シェルスクリプトを実行させたいのでLocale Execute Plug-inも入れておく。

Tasker
Locale Execute Plug-in

ActionのトリガーにLight Levelを指定


ActionにLocale Execute Plug-inを選択しスクリプトに

@! echo 2 > /sys/class/leds/lcd-backlight/brightness


あとはLightLevel幾つでBrightnessを幾つに設定するか微調整していく。
私はLightLevel0~40%でBrightness2、41~60%で50、それ以上で240の3段階にしている。

そこそこ値段の高い有料アプリで使い方を解説している日本のサイトが殆どありませんがカスタマイズ好きにはたまらないアプリではないでしょうか…結構敷居は高いですが。

---
Firmware:MILS2_U6_2.3.4
SIM:docomo音声

/system/appはStockのまま、deodexもしていない。
docomoデータSIMを入れているとバッテリー消費が激しいのでデータ通信はHW-01C経由

BatteryLifeはUnplugから11時間、Display点灯2時間45分でBattery残り 49%てな感じ…平日真面目にお仕事してる日なら予備バッテリー無くてもなんとかなるレベル(予備バッテリー4本持ち歩いてますが。)