[Android]Milestoneで再起動後もオーバークロック状態にする


手持ちのMilestoneをオーバークロック状態にする際に使用しているアプリがこちら。milestone-overclock – Project Hosting on Google Code

Rootを取得していることが条件ですが、Rootの取得方法については少し探せば見つかると思います。で、Rootさえ取得していれば後は簡単で、設定したいCPU Hzに設定するだけです。

で、このアプリ。再起動後も設定を維持してもらいたいところなのですが、デフォルトだと毎回設定し直さないといけません。それは非常に面倒なので調べた結果、以下のような手順で再起動後も設定を維持することができました。

1. AutoStart(Root)のインストール

AutoStart(Root)のダウンロードは以下からどうぞ。
Autostart (Root) (Android) – Download

これは単純にインストールするだけです。
このアプリをインストールすることで、起動後にroot権限で/data/opt/autostart.shを実行してくれるというものです。なので、今回はこのshellにオーバークロック状態にするスクリプトを仕込みます。

2. /data/opt/autostart.shの設置

その仕込む内容は以下になります。

insmod /data/data/pt.com.darksun.milestoneoverclock/files/overclock.ko
echo 80 > /proc/overclock/max_vsel
echo 1200000 > /proc/overclock/max_rate

設定する値については下記のページを参照下さい。
KernelModule – milestone-overclock – How to use the kernel module – Project Hosting on Google Code

作成したファイルは下記のようにしてUSB接続したMilestoneへ転送します。

adb push autostart.sh /opt/data/

以上で、再起動後にもオーバークロックの設定が反映されるようになります。

関連記事