Blocker
Switch off the parts of an app you don't want running
This comes straight from Blocker’s own GitHub page — it’s free. Need help installing? →
About this app
Apps are built out of many separate components: the piece that shows ads, the piece that reports analytics, the piece that starts the app in the background whenever your phone boots. Blocker lists those components for every installed app and lets you switch individual ones off, without uninstalling the app or losing the parts you actually use.
It can do this two ways. Through Android's package manager, or through the Intent Firewall built into Android since 4.4, which stops a component from ever starting while still looking enabled to the app, so it cannot quietly turn itself back on. Rules can be exported and imported, and backups from MyAndroidTools can be converted across.
You will need root, or Shizuku started with root privileges, because Shizuku's ordinary shell permission is not enough to change components in normal apps. The F-Droid build also leaves out the Firebase analytics and crash reporting that the Play Store build includes.
From the app’s home page
- See the codeHow it’s made — every line is public
- Questions & commentsTalk with the people who make it
- Report a problemTell the makers something is broken
- All versionsOlder downloads and what changed
- LicenseThe rules for using and sharing it
More like this
All Privacy & Security →
AFWall+
Choose exactly which apps may use the internet (needs root)