AI summary
System-wide ad and tracker blocker that uses a local VPN tunnel to filter DNS without root. Blocks ~430,000 domains from StevenBlack, AdGuard DNS and OISD, with per-app firewall and optional browser ad stripping. Filtering stays entirely on-device; no account or external server needed. Requires Android 10+. Note: QUERY_ALL_PACKAGES permission is used to enable per-app firewall controls.
Generated by AI. May contain inaccuracies.
About this app
An ad and tracker blocker for Android that covers every app on the phone, not just the browser. No root. No account. No server: the filtering happens on your device, and nothing about your traffic is sent anywhere.
Requires Android 10 or newer.
How it works OmniShield runs a VPN tunnel that both ends on your phone, and answers DNS itself. When an app looks up a known ad or tracking domain, the lookup is refused and the connection is never made. About 430,000 domains are covered, from StevenBlack, AdGuard DNS and OISD plus a small bundled list. They refresh once a day, on Wi-Fi only.
Two things sit on top of that. A per-app firewall cuts any installed app off from the network, on Wi-Fi, on mobile data, or both. And in browsers you opt in one at a time, OmniShield can strip ads out of the page itself; that part is off by default, and What it cannot do explains why it reaches so few apps.
About this version
- Version
- 0.4.0 (7)
- Size
- 14.36 MB
- Requires Android
- 10
- Target SDK
- 29
- Architecture
- arm64-v8a, x86_64
- Downloads
- 41
- Updated
- Aug 20, 2026
- Package
- io.omnishield
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10