2015-04-02 87 views
1

我想阻止某些特定应用的互联网访问。 由于UID(用户ID)对于每个应用程序都是唯一的,并且只要应用程序未被重新安装,它就会保持不变。是否可以根据UID阻止应用程序的互联网访问?对于非根深蒂固的电话阻止某些应用的互联网访问

回答

1

是的,根深蒂固的手机,你可以install iptables并设置防火墙规则阻止该用户的所有互联网流量:

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

不,我要求一个根深蒂固的手机thanx任何方式 – 2015-04-02 21:56:00

+1

不,你需要root访问与其他应用程序混乱 – StenSoft 2015-04-02 21:58:18

+0

有没有办法通过数据包,因为我捕获数据包没有root访问? – 2015-04-02 22:00:10

0

如果手机扎根,你的应用程序正在运行的根,那么是的,这是可能的。或者,如果您的应用在设备上作为系统应用运行,则也可以。对于任何其他情况,这是不可能的。