HT-03Aのrootを奪取


あっちこっちの方がblogに書いていらっしゃいますが、HT-03Aのroot権限を手に入れる方法を調べたのでメモ

  1. setupsu.askを手に入れてインストール
    普通にHT-03AのブラウザにURLを入力してダウンロードすればインストールできるはず。
    http://cloud.github.com/downloads/nagamatu/SetupSU/setupsu.apk
    すると、busyboxのインストールに成功したというメッセージが出るはず。
  2. MacとUSB接続して、
    adb shell
    として、shellを起動する。
  3. suしてrootになる。
    /system/xbin/su
    というコマンドを入力する。プロンプトが$から#になることで確認できます。
  4. /systemをrwで再度マウントしてcd。
    mount -o remount,rw /dev/block/mtdblock3 /system
    cd /system/bin
  5. suコマンドにsymbolic linkを張っておく
    ln -s /system/xbin/su su
  6. busyboxを使えるようにsymbolic linkを張る
    ln -s /system/xbin/busybox mkswap
    ln -s /system/xbin/busybox swapon
    ln -s /system/xbin/busybox swapoff
    ln -s /system/xbin/busybox free
  7. 4でrwでmountしたのをリードオンリーに戻す
    mount -o remount,ro /dev/block/mtdblock3 /system

この手順で今後、suしてrootになることができます。