Frustrated by silent drops from 5G to 4G?
SignalSense alerts you the instant your network changes β so you're always the first to know.
From live speed tracking, latency measurement, and custom ringtones & vibration control to a full timestamped switch history β every detail is captured.
Set your own alert rules and choose exactly which transitions notify you. Auto start/stop works hands-free with mobile data. Dual SIM support lets you monitor the SIM that matters. Built entirely in Material 3 with a premium dark UI designed for all-day use.
You can't stop network drops. SignalSense makes sure you know the moment they happen.
π‘οΈ 100% Privacy-First
No data leaves your device. Zero trackers, zero analytics, zero telemetry.
β‘ Instant Alerts
Fired the moment your network changes with vibration and custom notification sounds.
π Live Speed & Ping
Real-time measured bytes/sec from TrafficStats, plus ICMP/TCP latency.
- 5G SA vs NSA: Accurately distinguishes 5G Standalone from Non-Standalone - not just "5G".
- Full Generation Support: Detects 5G, 4G LTE, 3G, 2G and No Data states.
- Skip Detection: Direction-based ranking catches skips like 5Gβ3G that pair-based systems miss entirely.
- Instant Notifications: Heads-up alerts the moment your network transitions.
- Custom Ringtone and Vibration Control: Custom ringtone and vibration for all network transitions.
- Anti-Spam Debouncing: Unstable signal detection prevents notification spam during rapid oscillations.
- Call-Aware Alerts: Suppresses alerts during active phone calls and fires them automatically after the call ends.
- Real-time Speed: TrafficStats-based bytes/sec updated every second.
- Live Ping: ICMP + TCP latency measurement to 1.1.1.1 / 8.8.8.8.
- Uptime Counter: Tracks how long monitoring has been active.
- Full Log: Every network change logged with timestamp, speed, and direction.
- Stats: Total switch count and downgrade count at a glance.
- Upgrade/Downgrade Controls: Toggle alerts for all upgrades or downgrades separately.
- Any Change Mode: Alert on every single network transition.
- Data Lost/Restored: Dedicated alerts for mobile data dropping or coming back.
- Auto-Start with Data: Monitoring begins the moment mobile data turns on.
- Auto-Stop with Data: Monitoring stops automatically when data turns off.
- Boot Auto-Start: Optionally start monitoring on every device reboot.
- SIM Slot Selector: Choose which SIM to monitor on dual-SIM phones.
- Auto Mode: Follows the active data SIM automatically.
- Live SIM Switch: Re-attaches listener instantly when default data SIM changes.
- Material 3 Dark Theme: Deep navy palette with mint green accents.
- Animated Network Badge: Glowing circle that updates with color per generation.
- Custom Dock Navigation: Smooth animated pill-shaped tab indicator.
- READ_PHONE_STATE: Required for accurate 5G SA/NSA detection. Without this, detection falls back to basic network type only.
- POST_NOTIFICATIONS: Required on Android 13+ for alerts to appear.
- FOREGROUND_SERVICE: Required to monitor in the background while the screen is off.
On Samsung, Xiaomi, Realme, OPPO, Vivo, and OnePlus devices β the OS has a separate auto-start manager that may block boot and data auto-start regardless of app settings.
If auto-start is not working, manually enable it in your device's battery or app settings for SignalSense.
SignalSense only monitors cellular/mobile network transitions. If your phone is connected to Wi-Fi, the cellular auto-start trigger will not fire until mobile data becomes the active connection.
Some devices report 5G NSA as LTE at the OS level. SignalSense handles this correctly and labels it as 5G (NSA) β but detection accuracy depends on your device's telephony implementation.
If SignalSense has helped you stay in control of your connection, consider supporting development. Your support keeps this app free, open-source, and actively maintained.
Support on Ko-fi GitHub Sponsors Donate via UPI
Choose your preferred installation method
Get it on GitHub Get it on F-Droid Explore it on Huawei AppGallery Get it on IzzyOnDroid Get it on OPPO / Realme App MarketContributions are very welcome! Whether it's bug reports, feature suggestions, or code contributions:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
At SignalSense, your privacy is a core principle, not an afterthought.
- Zero Data Collection: We do not collect, store, or transmit any personal information, usage habits, or network history.
- 100% Local: All switch logs, settings, and preferences are stored exclusively on your device.
- No Tracking: No hidden trackers, no analytics SDKs, no background telemetry of any kind.
- Open Source: Every line of code is publicly auditable - you don't have to take our word for it.
This project is licensed under the GNU General Public License v3.0.
Β© 2026 Adithya Mittapally β’ See the LICENSE file for full details.
Found a bug? Have a feature idea? Want to discuss the app?
β Star this repo if you found SignalSense useful!
Made with β€οΈ by Adithya Mittapally