Я пытаюсь программно отправлять команды терминала с активности Android. На данный момент я использую что-то вроде следующего:
Process process = null;
DataOutputStream os = null;
process = Runtime.getRuntime().exec("su");
os = new DataOutputStream(process.getOutputStream());
os.writeBytes("./data/program1\n");
os.writeBytes("./data/program2\n");
os.writeBytes("exit\n");
os.flush();
Однако моя программа1 не работает успешно, и я считаю, что это связано с неадекватными правами пользователя. Теперь на мой вопрос:
Кто-нибудь знает, как я могу сбросить терминал в файл и сохранить его на телефоне или SDCard? Программа подключается к терминалу для подачи команд, я хочу узнать, как в противном случае открыть соединение и получить доступ к (что обычно отображается на экране терминала).