阻止某些应用的互联网访问

时间:2015-04-02 21:38:23

标签: android

我想阻止某些应用的互联网访问。 由于UID(用户ID)对于每个应用程序都是唯一的,并且只要不重新安装应用程序就保持不变。是否可以在UID的基础上阻止应用程序的互联网访问?对于非根电话

2 个答案:

答案 0 :(得分:1)

是的,使用有根电话,您可以install iptables并设置阻止该用户的所有互联网流量的防火墙规则:

iptables -A INPUT -m owner --uid-owner $UID -j DROP
iptables -A OUTPUT -m owner --uid-owner $UID -j DROP

答案 1 :(得分:0)

如果手机已植根并且您的应用以root用户身份运行,则可以。或者,如果您的应用程序在设备上作为系统应用程序运行,也可以。对于任何其他条件,这是不可能的。