先ほどから悪戦苦闘している、FRG83D(Android 2.2.1)のroot権限奪取作戦ですが…
一旦諦めました。
このまま粘ると、夜が明けてしまいそうなので一時退散。
わかった事(全然わかってないけど…)を備忘録として記載します。
—
1. Super One Clickの「Root」と「Unroot」は途中で停止
「Getting mount path…」以降、進行せず。この場所でSuper One Clickを終了させ、adb shellで繋ぐとshell rootにはなっている。
2. Super One Clickの「Shell Root」はちゃんと動く。
リセットするまでのshell root状態にはなっている。フォントの入れ替え等は可能みたいです。
3. shell rootで仮(?)rootを取っておき、以下のコマンド実施。しかし失敗。
> adb shell
# mount -0 remount,rw /dev/block/mtdblock3 /system
# mkdir /system/xbin
> adb push su /system/xbin
> adb push busybox /system/xbin
> adb push Superuser.apk /system/app
> adb shell
# chown 0.0 /system/xbin/su
# chmod 6755 /system/xbin/su
# chmod 755/system/xbin/busybox
# chmod 644 /system/app/Superuser.apk
# li -s /system/xbin/su /system/bin/su <<<これ実行でエラー
—
まあ、私の実力ではこの程度でしょう。(笑)