【问题标题】:Android how to call iptables from inside applicationAndroid如何从应用程序内部调用iptables
【发布时间】:2013-04-24 20:14:42
【问题描述】:

我可以的

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。这将使任何应用程序破坏用户体验。

标签: android iptables


【解决方案1】:

想通了,你需要root模拟器家伙!

【讨论】:

    猜你喜欢
    • 2011-11-10
    • 2011-06-07
    • 1970-01-01
    • 1970-01-01
    • 2011-06-05
    • 2011-09-18
    • 2013-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多