2013-11-19 4 views
2

Кто-нибудь знает, как изменить правила iptables в исходном коде Android или в коде ядра Android или в Android-образе?Изменения в iptable-правилах Android в исходном коде Android

Я хочу, чтобы применить эти следующие правила андроида изображения

Iptables -P ВХОД DROP Iptables -P OUTPUT DROP Iptables -P FORWARD DROP

мне нужно создать любое родное приложение системного уровня делать? если кто-нибудь знает ответ или сделает что-нибудь подобное, пожалуйста, помогите мне.

Спасибо, Gaurav

ответ

1

Вы должны иметь корневой доступ, и вы можете запускать команды. Проверьте этот пример код для запуска команды:

https://github.com/joanpuigsanz/servdroid/blob/master/android/ServDroid.web/src/org/servDroid/util/shell/ShellCommands.java

+0

Но я хочу осуществить это изменение в андроиде открытого исходного кода, а не через какую-либо команды, так что изменения отражают непосредственно в Android изображении. – Gkapoor

+0

Затем вам нужно будет изобрести колесо, создав код C/C++, который будет обращаться к данным IPtables и привязать его к вашему коду с помощью JNI, нет никакого соединения между SDK и системным брандмауэром –

Смежные вопросы