Android系统利用iptables直接禁止某些APP联网

现在很多手机都有禁止某个程序连网的功能,但并不是所有安卓系统都有这种功能,比如 电视盒子,Android里为每一个APP都分配了一个唯一的UID,我们要做的就是找到这个UID,然后把它用iptables禁止掉.

下面以禁止 氧气桌面 联网为例, 找到包名字(可以用Link2SD,或者其它手段来查看)

Pasted image 20240624195317.png

登录进安卓系统后执行

ps | grep yangqi

Pasted image 20240624195442.png

把里面的 8926 记下来

接着下一条命令

cat /proc/8926/status

Pasted image 20240624195638.png

这个 10040 就是 应用的UID号

接着再执行禁止联网的规则

iptables -A OUTPUT -m owner --uid-owner 10040 -j REJECT

现在已经连不上网了

Pasted image 20240624195958.png

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

+ 16 = 18