アプリからshellコマンドを実行する

こうやるんですね。参考になりました。

public void test() {
    try {
        Process p = Runtime.getRuntime().exec("su");
        DataOutputStream dos = new DataOutputStream(p.getOutputStream());
        dos.writeBytes("input keyevent 20\n"); // 押す
        dos.writeBytes("exit\n");
    } catch (IOException e) {
        e.printStackTrace();
    }
}

リファレンス
http://groundwalker.com/blog/389