通过设备管理员权限访问Android iptables而不是通过rooting访问

时间:2015-09-15 12:48:10

标签: android iptables root-access

我想编写一个管理Android iptables(类似于DroidWall)的应用程序,而无需使设备生根。在这种情况下,我必须给我的应用程序提供什么样的“设备管理员权限”?

作为示例,以下资源文件为我的应用程序提供了删除,修​​改或读取根目录中除系统之外的任何内容的权利:

<device-admin xmlns:android="http: //schemas.android.com/apk/res/android">
  <uses-policies>
    <wipe-data />
  </uses-policies>
</device-admin>

为了让我的应用程序有权更改Android iptables,我必须写什么样的资源文件?

1 个答案:

答案 0 :(得分:2)

  

在这种情况下,我必须为我的应用提供哪种“设备管理员权限”?

设备管理系统中没有这样的权利。

  

以下资源文件为我的应用程序提供了删除,修​​改或读取除根目录

之外的根目录中的任何内容的权利

不符合the documentation。它只是允许您在wipeData()实例上调用DevicePolicyManager。如果您有证据证明该领域的文档不正确,我很乐意看到该证据的链接。