Ниже приведенный код выполняет любую команду, требующую ROOT права.
Код: Выделить всё
private boolean superuser(String paramString)
{
boolean i = true;
String[] arrayOfString = new String[3];
arrayOfString[0] = "su";
arrayOfString[1] = "-c";
arrayOfString[2] = paramString;
try
{
int j = Runtime.getRuntime().exec(arrayOfString).waitFor();
if (j != 0)
i = false;
return i;
}
catch (IOException localIOException)
{
while (true)
i = false;
}
catch (InterruptedException localInterruptedException)
{
while (true)
i = false;
}
}
Код: Выделить всё
superuser(<ваша команда>)
Вместо <ваша команда> вписывайте вашу команду, например:
Код: Выделить всё
if (superuser("rm " + myMain.this.statpath))
alertok.show();
P.S. вопрос к админу сайта:
Возможно ли с помощью ROOT осуществить установку приложений в обход Package Installer?