LifeTouch NOTEでsuコマンドが使えなかった件

すごく久しぶりに、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

となっていれば直っているはず。