September’25 Updates

App Manager development update: delayed release for v4.1.0, ADB backup integration, and a new kind of firewall for Android

Muntashir’s Blog
In this update, I talked about #android integration of #eBPF and its potential impact on #firewalls along with a possible solution.

TL;DR From Android 13, you have the ability to block networking for a UID using BPF:

cmd connectivity set-package-networking-enabled [true|false] [package-name]

For the firewall to work, you may need to enable chain3:

cmd connectivity set-chain3-enabled true

The drawback is it gets reset on reboot.