NetCordon is a modern, rootless Android firewall built with Jetpack Compose.
Take complete control of background network traffic, foreground app states, and push alerts without VPN tunnels or root access.
NetCordon is designed around three powerful, automated privacy and network management pillars:
- What it does: The instant a restricted app (such as WhatsApp, Instagram, or Telegram) is minimized, closed, or your screen is locked, NetCordon cuts 100% of its background internet access.
- Real-World Experience: Senders see only a Single Tick (✓) on sent messages because the app cannot establish background connections.
- Benefits: Complete peace of mind, zero background telemetry, and massive mobile data & battery savings.
- What it does: The exact moment you actively open a protected app, NetCordon automatically detects foreground activity and instantly restores full internet access.
- Real-World Experience: You can chat, browse, or call normally without touching any firewall settings. As soon as you exit or minimize the app, network access is immediately frozen again.
- Benefits: Zero manual toggling — internet works on-demand only when you are actively using the app.
- What it does: Completely suppresses and silences all background push notifications, heads-up popups, vibration alerts, and ringtones from restricted apps.
- Real-World Experience: No unexpected message popups or vibrating alerts while you are playing competitive games, watching movies, studying, or attending meetings.
- Benefits: 100% focused, distraction-free smartphone experience.
- Android device running Android 8.0 (Oreo) or higher (Android 8.0 - 15+ supported).
- Shizuku App installed and activated via Wireless Debugging or ADB PC.
- Download the latest APK from the Releases Page.
- Install the APK on your device.
- Launch NetCordon, grant Shizuku & Usage Access permissions, and tap "Continue to NetCordon".
- Tap the WiFi or Data icon next to any app to activate background freezing and notification protection!
- Language: 100% Kotlin
- UI Framework: Android Jetpack Compose (Material 3 Dark Palette)
- Privilege Layer: Shizuku API (Rikka Binder Service — Zero Root / Zero VPN)
- Background Engine: Android Foreground Service with BroadcastReceivers (
SCREEN_OFF,USER_PRESENT,BOOT_COMPLETED) - Persistence: Android SharedPreferences (
PrefsManager)
Developed with ❤️ by Sachin Mandawi.
- 📧 Email: sachinmandawi@gmail.com
- 🐙 GitHub Profile: @sachinmandawi
- 🌟 Repository: NetCordon on GitHub
If you find this project helpful, please consider starring ⭐ the repository!
Licensed under the MIT License. Copyright © 2026 Sachin Mandawi.