クロックアップとスワップでHT-03Aの動作を軽快に
Yusuke Sakakura

Yusuke Sakakura
ブログメディア「携帯総合研究所」を運営しています。学生時代に開設して今年が16年目。スマートフォンの気になる最新情報をいち早くお届けします。各キャリア・各メーカーの発表会に参加し、取材も行います。SEの経験を活かして料金シミュレーターも開発しています。

電池持ちよりも文字変換とかスクロールのカクツキを改善したい!という方は是非これから紹介するクロックアップとスワップを行ってみてはどうでしょうか。
まずはRoor権限を取得してAndroidを自由に弄れる様にします。Root権限を取得するには色々な方法がありますが、一番簡単な方法を紹介します。
ダウンロード元URLを探す事ができなかったので「setupsu」で検索してダウンロードしてください。
次にsetupsuを実行します。通常のブラウザからダウンロードした場合はそのまま実行できますが、Steelからダウンロードした場合は「ASTRO」というアプリケーションから実行します。(フォルダ階層は→/sdcard/steel/downloads)
Androidマーケットで「OverclockWidget」をダウンロードします。「overclock」でヒットしますよ。
ホーム画面に「OverclockWidget」を貼り付けたらタップします。すると現在設定されている最小クロック数と最大クロック数が表示されます。
Advanced Settingをタップすると詳細な設定画面が表示されます。「Screen On Freq Setting」のMaxにて「528000」を設定することでクロックアップが可能です。クロックアップを行う事で消費電力が気になる人はMinに「128000」を設定しましょう。高負荷時には528MHzで動作し、低負荷時には128MHzで動作します。
このままだと電源を切った時に再度OverclockWidgetの設定をしないといけないので、Auto start on bootにチェックを入れてSaveをタップします。これでクロックアップは終了です。
クロックアップだけでも高速化を体感できるんですが、どうせならSwapもしてしまいましょう。
まずは、AndroidSDKを以下からダウンロードします。Android 1.5 SDK, Release 3 | Android Developers
ダウンロード後、HT-03AをPCに接続します。ここでWindowsユーザーはUSBドライバをインストールするよう求められます。CPUがインテル製なら「android-sdkusb_driverx86」を、AMD製なら「C:Documents and SettingsCOMMANDandroid-sdkusb_driveramd64」を指定してあげます。
ドライバのインストールが終わったらコマンドプロンプトを起動し、以下の手順で準備を進めてきます。
2. PC に USB でつないで adb shell (要SDK)
3. /system/xbin/susuになる
4. mount -o remount,rw /dev/block/mtdblock3 /systemsu コマンドを作成するために、/system を書き込み可能でマウントし直す。
5. cd /system/binbinに移動
6. ln -s /system/xbin/su susuコマンドをbin下に作成
7. 各種コマンドをbin下に作成ln -s /system/xbin/busybox mkswapln -s /system/xbin/busybox swaponln -s /system/xbin/busybox swapoffln -s /system/xbin/busybox free
8. mount -o remount,ro /dev/block/mtdblock3 /systemリードオンリーに戻す、これで終わり
HT-03AをPCから取り外してAndroidマーケットから「Swapper for Root user」をダウンロードします。
Swapperを実行して「Swap ON」をタップします。エラーがなければ「Turning swap off(file)」以外のパラメータが「OK」となります。
上手くSwapに成功したら「setting」をタップして設定を行います。ここら辺は使用用途でオススメの設定値が変わってくるので色々触ってみてください。設定の説明だけ以下に記載します。Run swapper at startup:スタートアップ時にSwapperを起動します。Swap place:Swapファイルの保存先。Swap size:Swapファイルのサイズを指定。Swappiness:Swap発生率(Swapを頻繁に起こすと処理速度は低下します。)Advanced preferences:パーティションを区切ってスワップ領域を作成。
swapに成功しているとGet Informationをタップした時に動作状況を確認することができます。
僕もswapを何度か失敗しており、ずっと打開できませんでしたが、ようやく打開方法がわかったので書いておきます。
①/system/binに作成されるシンボリックを全て削除します。②/system/xbinをフォルダごと削除します。③setupsuを再度実行④全コマンドを再作成⑤Swapperにて再度「Swap On」を実行