HT-03A root権限奪取

XPERIA X10の発売が来年夏モデルということでほぼ確定したので
繋ぎとしてHT-03Aに走ってみた


ヨドバシのポイントを使用すれば、限りなくタダだったので
X10が発売されても高いからすぐには機種変しないと予想すると
端末購入サポートの違約金を払った所で十分ペイできるかなと


現時点では、店頭販売分のROM Verが1.5だというのも大きな理由(ぉ


というわけで大体どこのサイトにも書いてあるroot権限奪取の手順オレ的メモ

  1. Android SDKをPCにインストール
  2. Zen Thoughtのサイトから最新のRecovery FlasherをDLし、MicsoSD(HC)にコピー
    現時点での最新はVer 1.1.3 flashrec-1.1.3-20091107-2.apk
  3. 「設定」->「アプリケーション」->「提供元不明のアプリ」ON
  4. コピーしたRecovery Flasherを実行
    ファイルマネージャー(ASTRO File Manager)等で手動インストール
  5. 手動インストール後、プログラム画面に「Recovery Flasher」が追加される
  6. 「設定」->「アプリケーション」->「開発」->「USBデバッグ」ON
  7. Recovery Flasherを起動させ(起動だけで良い)、USB接続した後にPCのコマンドプロンプトから
    adb shell
    を実行
  8. $ /data/data/org.zenthought.flashrec/cache/asroot /sdcard/droidsploidXXXXXX /system/bin/sh
    を実行
  9. "SUCCESS: Got root!" と表示されてコンソールが 「$」->「#」になれば、成功
  10. /systemをマウント
    # mount -o remount,rw /dev/block/mtdblock3 /system
  11. cpコマンドが使えるようにリンクの作成
    # cd /system/bin
    # ln -s /system/xbin/busybox cp
  12. # cd /system/bin
    # cp sh su
    # chmod 4755 su
  13. swap関係のコマンド(busybox)が使えるようにリンクの作成
    # ln -s /system/xbin/busybox mkswap
    # ln -s /system/xbin/busybox swapon
    # ln -s /system/xbin/busybox swapoff
    # ln -s /system/xbin/busybox free
  14. 一回 "exit"でプロンプトを「$」に戻し、 "$ su"の実行でプロンプトが「#」になれば成功
  15. /systemの再マウント
    # cd /
    # mount -o ro,remount /dev/block/mtdblock3 /system

今後は "su"実行でいつでもrootになれるようになる