0
Я пытаюсь сделать обновление для пользовательских ромов. я могу получить к выздоровлению от моего приложения по:Как перенести ROM из приложения?
Process p = Runtime.getRuntime().exec("su");
OutputStream os = p.getOutputStream();
os.write("mkdir -p /cache/recovery/\n".getBytes());
os.write("echo 'boot-recovery' >/cache/recovery/command\n".getBytes());
os.write("reboot recovery\n".getBytes());
os.flush();
Если добавить следующие строки, устройство загрузит для восстановления, очистить кэш и загрузки в систему.
os.write("echo '--whipe-cache' >>/cache/recovery/command\n".getBytes());
os.write("echo 'reboot' >> /cache/recovery/command\n".getBytes());
Есть ли команда выполнить мигание?
если добавить 'os.write (" эхо '--whipe-кэш' >>/кэш/восстановления/команды \ n ".getBytes());' до того, как будет очищен кеш 'reboot-recovery', может быть, есть команда simillar для мигания? – Yarh
Попробуйте следующее: '--update_package =/sdcard/update.zip' и дайте мне знать, если он будет работать, я отредактирую свой ответ! –
Это работает, добавьте этот комментарий в качестве ответа. Можете ли вы опубликовать ссылку на список этих команд? – Yarh