Подтвердить что ты не робот

Как я могу запросить root-доступ в Android?

Мне нужно получить root-доступ для корневых устройств, и мне было интересно, как я могу запросить root-доступ. Мне нужен доступ к файловой системе. Большое спасибо.

4b9b3361

Ответ 1

Просто выполните команду su и внутри этого Process у вас есть root priviliges:

Process p = Runtime.getRuntime().exec("su");

См. это сообщение в блоге для полного примера.

Ответ 2

ПРЕДУПРЕЖДЕНИЕ

ЭТОТ МЕТОД НЕТ БОЛЬШЕ ДЕЙСТВИТЕЛЬНО От 5.0

Большинство корневых устройств используют Superuser или SuperSU, если вы хотите использовать возможности root в своем приложении, вы должны требовать разрешения суперпользователя в манифесте приложения.

<uses-permission android:name="android.permission.ACCESS_SUPERUSER" />

Более подробную информацию вы должны проверить HOW-To SU от Chainfire (автор SuperSU) и посмотреть пример источника libsuperuser (https://github.com/Chainfire/libsuperuser)