2012年5月16日水曜日

シニアの初めてのアンドロイド機、root化

Sony Ericsson Xperia Mini Pro SK17i のrootを取るって意味が分からないんですけど、rootを取れば、フォントを変えたり、FMラジオの周波数を日本に合わせたり出来るとの こと。
rootの取り方については、wikiにもあるし、大勢の先人たちが記録に残してくれています。しかし、Android初心者の私にはどうもよく分からな い。
分からないなりにやってみたので記録しておきます。作業に用いたPCのOSは、Windows XP SP3です。

参考にさせていただいたページは数あれど、作業が具体的でわかり易かったのが下記のページです。それでもすんなりとはいきませんでした。
「XPERIA mini pro、Android 2.3.4 アップデートと簡単 root 化ツールでフォント入れ替え」

rootを取る作業の流れ

rootを取る作業の流れは下記の通りに行いましたが、作業内容の意味は分かっていません。
作業でなんとなく分かったことは、Windows PCとXperia Mini Pro SK17i をUSBケーブルで接続し、ddms.bat を起動して端末名が表示されている状態が、rootを取っている状態なのかなあということです。
  1. Windows PC に、Java をダウンロードしてインストールします。
  2. Windows PC に、Android SDKをダウンロードしてインス トールします。
  3. Windows PC で、Android SDK を起動して、SDK managerで必要なものをダウンロードします。
  4. Windows PC で、ユーザー環境変数にパスを追加します。
  5. Xperia Mini Pro SK17i で、「USB デバッグ」を有効にします。
  6. Xperia Mini Pro SK17i で、「提供元不明のアプリ」にチェックします。
  7. Windows PCとXperia Mini Pro SK17i をUSBケーブルで接続します。(USBドライバがインストールされる)
  8. Windows PC で、ddms.batを起動して、端末名が表示されればOKです。
  9. Windows PC で、root 奪取ツールの DooMLoRD_v1_ROOT-zergRush-busybox-su.zip をダウンロードします。
  10. Windows PC で、DooMLoRD_v1_ROOT-zergRush-busybox-su.zip を解凍します。
  11. Windows PC で、ddms.bat を起動して端末名が表示されている状態で、解凍したrunme.bat を実行します。
  12. 実行が終われば、Xperia Mini Pro SK17i が再起動します。
  13. Xperia Mini Pro SK17i のアプリケーション画面上に、Superuserのアイコンが出来ています。

続いて、日本語フォントのインストールの流れ

  1. 日本語フォントを用意して、Xperia Mini Pro SK17iのSDカードに保存します。
  2. Windows PCとXperia Mini Pro SK17i をUSBケーブルで接続します。
  3. Windows PC で、ddms.bat を起動して端末名が表示されている状態にします。
  4. Windows PC で、コマンドを打ち、日本語フォントをSDカードからXperia Mini Pro SK17i 本体の指定場所に移動します。
  5. Xperia Mini Pro SK17i を再起動すれば、フォントが変わっています。

日本のFMラジオに対応させる作業の流れ

  1. custom_settings.xml をダウンロードして、Xperia Mini Pro SK17iのSDカードに保存します。
  2. Windows PCとXperia Mini Pro SK17i をUSBケーブルで接続します。
  3. Windows PC で、ddms.bat を起動して端末名が表示されている状態にします。
  4. Windows PC で、コマンドを打ち、custom_settings.xml をSDカードからXperia Mini Pro SK17i 本体の指定場所に移動します。

ここから先は具体的な作業方法です。

rootを取る作業

  1. Windows PC に、Java をダウンロードしてインストールします。
    1. Javaの有無チェックのページを開きます。
    2. 「Javaのバージョンの確認」ボタンをクリックして、インストールされていればそのまま、インストールされていなければ、ダウンロード のページに自動的に移ります。
    3. Javaをダウンロードしてインストールします。
  2. Windows PC に、Android SDKをダウンロードしてインス トールします。
    【初心者向け】Android SDKインストール手順 2011年1月版!(windows版)通りに素直 に作業しました。
    1. Download the Android SDK からインストーラー付きのファイルをダウンロードしま す。
    2. ダウンロードしたファイルを実行して、インストールします。
  3. Windows PC で、Android SDK を起動して、SDK managerで必要なものをダウンロードします。
    1. 「Android SDK Tools」、「Android SDK Platform-tools」、「Google USB Driver package」の3つにチェックを入れてダウンロードしました。
      ダウンロードとインストールに30分ほどかかったような気がします。
  4. Windows PC で、ユーザー環境変数にパスを追加します。
    1. [マイコンピュータ]を右クリック > [プロパティ] > [詳細設定]タブ >  [環境変数]ボタンを選択します。
    2. ユーザー環境変数の「新規」を選び、「変数名」に「PATH」と入力、「変数値」に「C:\Program Files\Android\android-sdk\tools;C:\Program Files\Android\android-sdk\platform-tools;」と入力し「OK」を選択します。
  5. Xperia Mini Pro SK17i で、「USB デバッグ」を有効にします。
    1. [設定] > [アプリケーション] > [開発] > 「USB デバッグ」を有効。
  6. Xperia Mini Pro SK17i で、「提供元不明のアプリ」にチェックします。
    1. [設定] > [アプリケーション] > [提供元不明のアプリ]にチェック。
  7. Windows PCとXperia Mini Pro SK17i をUSBケーブルで接続します。(USBドライバがインストールされます)
    1. 無事インストールされたら、Windows PCのデバイスマネージャーに Sony sa0102が表示されているハズ。
    2. Xperia Mini Pro SK17i上に、「PC Companion Software」の画面が出てきた場合はスキップします。
  8. Windows PC で、ddms.batを起動して、端末名が表示されればOK。
    1. [スタート]ボタン > [ファイル名を指定して実行] > 「ddms」と入力しエンター
    2. ddmsが起動し、Sony Ericsson SK17i が表示されていれば、OK。表示されていない場合、メニューバーの[Actions] > [Reset adb] を選択したら表示されました。
  9. Windows PC で、root 奪取ツールの DooMLoRD_v1_ROOT-zergRush-busybox-su.zip をダウンロードします。
    1. このページにあるDooMLoRD_v4_ROOT-zergRush-busybox-su.zip をダウンロードしました。
  10. Windows PC で、DooMLoRD_v4_ROOT-zergRush-busybox-su.zip を解凍します。
    1. 適当なフォルダに解凍します。私は、c:\temp\DooMLoRD_v4 に解凍しました。
  11. Windows PC で、ddms.bat を起動して端末名が表示されている状態で、解凍したrunme.bat を実行します。
    1. 解凍したフォルダをエクスプローラーで開くと(c:\temp\DooMLoRD_v4)、runme.batがあるので、これを実行。
    2. コマンドプロンプト画面が表示され、「続行するには、何かキーを押して下さい...」と表示されるので、スペースキーでも押します。
    3. 処理が開始されて無事完了すれば、「All DONE!!」、「続行するには、何かキーを押して下さい...」と表示されるので、スペー スキーでも押します。
    4. Xperia Mini Pro SK17i が再起動されます。
    5. Xperia Mini Pro SK17i のアプリケーション画面上にSuperuserのアイコンが出来ていました。

日本語フォントのインストール作業

  1. 日本語フォントを用意して、Xperia Mini Pro SK17i のSDカードに保存します。
    1. 私はここから、MTLmr3m.ttf をダウンロードして、SDカードのルートフォルダに保存しました。
    2. ファイル名を、MTLmr3m.ttf からDroidSansJapanese.ttf に変更します。
  2. SDカードは、Xperia Mini Pro SK17iに挿入した状態にします。
  3. Windows PCとXperia Mini Pro SK17i をUSBケーブルで接続します。
  4. Windows PC で、ddms.bat を起動して端末名が表示されている状態にします。
  5. Windows PC で、コマンドを打ち、日本語フォントをSDカードからXperia Mini Pro SK17i 本体の指定場所に移動します。
    1. [スタート]ボタン > [ファイル名を指定して実行] > 「cmd」と入力し、Enter
    2. adb shell と入力
    3. 続けて、下記のコマンドを入力しました。
      $ su
      # mount -o remount,rw /dev/block/mtdblock0 /system
      # cd /system/fonts
      # cat /sdcard/DroidSansJapanese.ttf > ./DroidSansJapanese.ttf
      # reboot
  6. Xperia Mini Pro SK17i が再起動し、フォントが変わっていることを確認しました。

日本のFMラジオに対応させる作業

  1. custom_settings.xml をダウンロードして、Xperia Mini Pro SK17iのSDカードに保存します。
    1. Windows PCで、wiki ページにある custom_settings.xml をダウンロードしました。
    2. SDカードのルートフォルダに保存します。
  2. SDカードは、Xperia Mini Pro SK17iに挿入した状態にします。
  3. Windows PCとXperia Mini Pro SK17i をUSBケーブルで接続します。
  4. Windows PC で、ddms.bat を起動して端末名が表示されている状態にします。
  5. Windows PC で、コマンドを打ち、custom_settings.xml をSDカードからXperia Mini Pro SK17i 本体の指定場所に移動します。
    1. [スタート]ボタン > [ファイル名を指定して実行] > 「cmd」と入力し、Enter
    2. adb shell と入力
    3. 続けて、下記のコマンドを入力しました。
      $ su
      # mount -o remount,rw /dev/block/mtdblock0 /system
      # cd /system/etc/customization/settings/com/sonyericsson
      # mkdir fmradio
      # busybox cp /sdcard/custom_settings.xml ./fmradio
      # reboot
  6. Xperia Mini Pro SK17i が再起動し、FMラジオを起動して周波数が変わっていることを確認しました。
    ※FMラジオを聞くには、アンテナにするため有線のヘッドセットを接続する必要があります。

0 件のコメント:

コメントを投稿