すごく久しぶりに、Android Terminal Emulatorから「su」コマンドを打ってみたら「applet not found」というエラー。
直すのに、ちょっと手間取ったのでメモ。
ファイラとかでrootを使っているので、rootが取れなくなってた、ということではない。どういうわけか、suコマンドが使えなくなっているのだった。
$ which su
としてみると、
/system/xbin/su
とのこと。suがないわけではないらしい … (ここでいろいろハマる)
結論。
/system/xbin/su はbusyboxをインストールした時に作成されたリンクのようなので、これをrootとったファイラなどでリネーム。
それで、すぐにsuが使えるようになる。
$ which su
で
/system/bin/su
となっていれば直っているはず。