![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic_vgFfVY2Pbu4voI3wDTsPPGBlroMj2Wg3bfaFmMf6U2wpgwISgrVce7Pz2KSm5XRti1JVyr4VEvGur5-3HCvVZXqXEFqBrmu2kzefaAsYTITJ4-X8AnbiALChebUgtsQJYZyaHucfv8/s320/RIMG0010.jpg)
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を指定
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1aebOOSK3g4op0a7TaaecgzzPEZIzN62QM-7H6C5WHELomRjg9IZApgVu7MyKUqd16p1-Zs8Ms9ov7grb-tRXX1UcmN2zX1Bfkkzr_X4VdbmCFZqBwVn1f67-6LWXBJ3rRSem-wbdcSo/s200/01.png)
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本持ち歩いてますが。)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizsjznIt2RUbU8t5WELnwGQXyCwqPug4Mnw-uuXcEbiXDeB2TXCQEGQyEnuWXvS5G5h-aF8GNBEsxVpdGSO1JhMVC8NKvCVIDq5NNgekiU8vJM1x2uOfMMILG1WDtY580-Io1J3IMx64s/s320/j2qn.jpg)