できます
Runtime.getRuntime().exec("/system/bin/iptables --version");
そして、それはバージョン番号を返します。
しかし、次iptables
のような呼び出しを操作しようとすると
Runtime.getRuntime().exec("su -c /system/bin/iptables -A OUTPUT -d " + IP + " -j DROP)
何も起こりません。
adb
シェルから実行すると、同じコマンドが機能します。
これを行う方法はありますか?