Я новичок в Android. Я пытаюсь запустить команду оболочки, чтобы переименовать файл в системе. У меня есть root-доступ к нему.Как запустить команду переименования оболочки в приложении для Android (корневой)
Командная оболочка:
$ su
# mount -o remount,rw /system
# mv system/file.old system/file.new
Я попытался это, но не работает:
public void but1(View view) throws IOException{
Process process = Runtime.getRuntime().exec("su");
process = Runtime.getRuntime().exec("mount -o remount,rw /system");
process = Runtime.getRuntime().exec("mv /system/file.old system/file.new");
}
Я уверен, что есть сообщение об ошибке или что-то в этом роде ... Почему бы вам не поделиться этим вопросом? – mthmulders