Donut Alexのroot権限

AlexにDonut 1.6のアップデートがあり、adb接続できるようになったものの、ターミナルアプリ内で出来ていたrootへのsuが出来なくなってしまった。設定 - 開発 - デバッグをオンにして、まずはadb接続を試してみた。

$ lsusb
Bus 001 Device 022: ID 0bb4:0c02 High Tech Computer Corp. 

HTCのふりをしている。ということはWidowsでも他のHTC端末を繋いだことがあるなら問題なくadb接続が可能。ということは、SuperOneClick*1も変更なく動くだろう。ということで試してみた。

  • Shell Rootタブで一旦root shellが取れるかを確認
    • 固まったらコマンドプロンプトからadb kill-serverを実行
    • それでもリトライしなかったら、SuperOneClickを再起動
  • root shellが取れたら、RootタブでSuperuser.apkとsuをインストール
    • ただし、同梱されているのはEclair以降のものなので、Donut版を仕込んでおく
      • OneClick実行ファイルのあるフォルダにDonut版Superuser.apk/suをコピーするだけ
    • Donut版Superuser.apk/suは古い野良ROMや、Donut時代のmini proなどのSuperOneClickから入手する
      • どうしても発掘できなかったらこれ*2を使って

DonutならExploidが使えるかもしれないと試してみたが、塞がれているようだ。早速マルベリフォント*3busyboxを仕込んでおいた。