Skip to content

adithya-creation/SignalSense

Repository files navigation

SignalSense Icon

SignalSense

Know the instant your network switches between 5G, 4G, 3G, or 2G

Download Latest Support on Ko-fi Total Downloads


πŸ“‘ About SignalSense

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.


πŸ“Έ Screenshots

SignalSense home screen showing 5G SA active with live speed and ping stats SignalSense notification shade showing network transition alerts such as Dropped to 4G and Back on 5G SignalSense settings screen demonstrating auto-start and auto-stop monitoring toggles on mobile data
SignalSense home screen showing 4G active with a warning about standard data usage and daily data cap being used SignalSense Switch Logs screen showing history of network transitions with timestamps and connection speeds SignalSense settings screen showing customizable alert trigger options

✨ Features

πŸ“‘ Network Detection

  • 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.

πŸ”” Smart Alerts

  • 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.

πŸ“Š Live Stats

  • 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.

πŸ“‹ Switch History

  • Full Log: Every network change logged with timestamp, speed, and direction.
  • Stats: Total switch count and downgrade count at a glance.

βš™οΈ Customizable Triggers

  • 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/Stop & Auto-start Boot

  • 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.

πŸ“± Dual SIM Support

  • 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.

🎨 Premium UI

  • 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.

⚠️ Device Compatibility & Known Limitations

Permissions Required

  • 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.

OEM Auto-Start

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.

Wi-Fi Behaviour

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.

5G NSA Detection

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.



πŸ’– Support the Project

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


πŸ“² Download/Install

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 Market

🀝 Contributing

Contributions are very welcome! Whether it's bug reports, feature suggestions, or code contributions:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ›‘οΈ Privacy & Data Collection

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.

πŸ“œ License

This project is licensed under the GNU General Public License v3.0.
Β© 2026 Adithya Mittapally Β β€’Β  See the LICENSE file for full details.


πŸ’¬ Community & Support

Found a bug? Have a feature idea? Want to discuss the app?

Report Bugs Discussions Email


⭐ Star this repo if you found SignalSense useful!

Made with ❀️ by Adithya Mittapally

About

SignalSense is a real-time network alert monitor that tracks and notifies you of mobile network changes on Android.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors

Languages