Доступ к Android iptables через права администратора устройства без рута
Я хочу написать приложение, которое управляет iptables Android (что-то вроде DroidWall) без рутирования устройства. Какие "права администратора устройства" я должен дать своему приложению в этом случае?
Например, следующий файл ресурсов дает моему приложению право на удаление, изменение или чтение чего-либо в корневом каталоге, кроме системы:
<device-admin xmlns:android="http: //schemas.android.com/apk/res/android">
<uses-policies>
<wipe-data />
</uses-policies>
</device-admin>
Какой тип файла ресурсов мне нужно написать, чтобы дать моему приложению права изменять iptables Android?
1 ответ
Какие "права администратора устройства" я должен дать своему приложению в этом случае?
В системе администрирования устройства такого права нет.
следующий файл ресурсов дает моему приложению право на удаление, изменение или чтение чего-либо в корневом каталоге, кроме системы
Не в соответствии с документацией. Это просто позволяет вам позвонить wipeData()
на DevicePolicyManager
пример. Если у вас есть доказательства того, что документация в этой области неверна, я бы хотел увидеть ссылку на это доказательство.