0
我可以做的Android如何調用的iptables從內部應用
Runtime.getRuntime().exec("/system/bin/iptables --version");
而且確實返回的版本號。
但是,當我試圖操縱iptables
調用像
Runtime.getRuntime().exec("su -c /system/bin/iptables -A OUTPUT -d " + IP + " -j DROP)
什麼也沒有發生。
我從一個adb
shell執行它,然後相同的命令工作。
任何想法如何做到這一點?
我非常懷疑你可以從沒有超級用戶權限的應用程序配置iptables。這將使任何應用程序破壞用戶體驗。 – 2013-04-24 11:39:24