【问题标题】:Android Change iptable rules in android source codeAndroid 更改android源码中的iptable规则
【发布时间】:2013-12-03 10:05:40
【问题描述】:

有人知道如何更改 android 源代码或 android linux 内核代码或 android 映像中的 iptables 规则吗?

我想在 android image 中应用以下这些规则

iptables -P 输入删除 iptables -P 输出丢弃 iptables -P FORWARD DROP

我需要创建任何系统级原生应用吗?如果有人知道答案或做过类似的事情,请帮助我。

谢谢, 高拉夫

【问题讨论】:

    标签: android iptables


    【解决方案1】:

    您需要具有 root 访问权限并且可以运行命令。检查此示例代码以运行您的命令:

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

    【讨论】:

    • 但我想在 android 开源代码中实现这一更改,而不是通过任何命令,以便更改直接反映在 Android 图像中。
    • 那么你需要重新发明轮子,创建一些 C/C++ 代码来访问 IPtables 数据并使用 JNI 将其链接到你的代码,SDK 和系统防火墙之间没有连接
    【解决方案2】:

    适用于安卓 9.0。请修改android源文件:external/iptables/etc/xtables.conf 重建android系统镜像。

    【讨论】:

    • 我不太确定这是一个好的答案还是应该是一个评论......我是从评论中来到这里的,因为这是一个迟到的答案......我就把它留在这里^^
    猜你喜欢
    • 1970-01-01
    • 2013-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多