2011年11月4日金曜日

Benq R100のフォントの変更

100でWebを見ていたらフォントが変なので不満。
またまた、ハルさんが行なっていたので参考にさせて頂くことにしました。
変更のステップは
  1. udevのルール追加
  2. R100 の設定を変更
  3. JDKのInstall
  4. Android SDK のパッケージをInstall
  5. フォントファイルを R100 のSDカードに保存
  6. z4root でroot化
  7. R100 をUSBケーブルでPCに接続
  8. R100 の管理者権限でシェルを起動
  9. フォントを入れ替え
  10. root化を解除
ハルさんは、Windows7?環境で行なったようですので私の方は、Ubunt10.04で必要なことをメインに書きます。あとはハルさんの記事のバックアップですね。

◯ udevのルール追加

androidをつないだ状態でlsusb

hoge@hoge-desktop:~$ lsusb

色々出てくるけどどうも下記みたい?(ベンダーIDはGoogleのものを使用している)

Bus 001 Device 009: ID 18d1:0005

/etc/udev/rules.d/50.android.rules を作る

/etc/udev/rules.d/51-android.rules  ここに下を記述する。

SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666""

これでR100がUbuntuから見えるようになる。

◯ R100の設定変更

次の項目をオンにする。

設定 > アプリケーション > 提供元不明のアプリ
設定 > アプリケーション > 開発 > USBデバッグ

◯ JDKのInstall

どのようにInstallしてもよいのでしょうが、レポジトリを追加してみました。

# sudo add-apt-repository 'deb http://archive.canonical.com/ lucid partner'
# sudo apt-get update
# sudo apt-get install sun-java6-jdk

これでJDKのInstallは終了。

◯ Android SDKのInstall

android-sdk_r15-linux.tgzをDLして適当な場所に展開します。
ダブルクイックで展開すると/android-sdk-linuxというディレクトリに展開されました。

# cd ~/android-sdk-linux

展開後、android-sdk-linux/toolsのandroidというスクリプトを実行します。

/android-sdk-linux/toolsのディレクトリーで ./android

 Android SDK Managerが起動するので「Repository」をチェックして必要なものをチェック。「Android SDK Tools」と「Android SDK Platform-tools」は必要ですね。
Install。

androidの開発環境を構築する予定だったらパスを通しておくといいかも?
この場合。

~/.bashrcに以下の1行を追加して下さい。

export PATH=$PATH:/home/hoge/android-sdk-linux/tools

追加した内容を適用するために下記を実行。

# source ~/.bashrc

◯ フォントファイルを R100 のSDカードに保存

好きなフォントをDLして名前を「DroidSansJapanese.ttf」として保存。

◯ z4root でroot化

R100 側の操作で z4root を起動して『Permanent Root』を選択すると、自動的に再起動されroot化が完了。

◯ R100 をUSBケーブルでPCに接続

R100 側に「USB接続」として「USB経由で携帯電話をコンピュータに接続しました。コンピュータと携帯電話のSDカード間でファイルをコピーするには、「キャンセル」を選択。

※ ここ大事です。
ここで嵌ってしまって、ハルさんにアドバイスを頂きました。

◯ R100 の管理者権限でシェルを起動

 端末を開いて下記を実行する。

hoge@hoge-desktop:~$ cd android-sdk-linux/
hoge@hoge-desktop:~/android-sdk-linux$ cd platform-tools/
hoge@hoge-desktop:~/android-sdk-linux/platform-tools$ ./adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ su
# mount -o remount,rw /dev/block/mtdblock4 /system
# cp /sdcard/DroidSansJapanese.ttf /system/fonts ←フォントを入れ替え
# chmod 644 /system/fonts/DroidSansJapanese.ttf
# reboot

※ 上記の赤字を入力します。

◯ root化を解除

最後に z4root を再度使って Un-root を選択する。

0 件のコメント: