Download Latest Version v1.2.0 source code.zip (13.3 MB)
Home / v1.2.0
Name Modified Size InfoDownloads / Week
Parent folder
NetToggle.apk.sha256 2026-09-14 80 Bytes
NetToggle.apk 2026-09-14 286.6 kB
README.md 2026-09-14 4.9 kB
v1.2.0 source code.tar.gz 2026-09-14 13.2 MB
v1.2.0 source code.zip 2026-09-14 13.3 MB
Totals: 5 Items   26.8 MB 3

πŸš€ NetToggle v1.2.0

Thrilled to announce the release of NetToggle v1.2.0! This major update introduces a redesigned 3-tab layout, background broadcast automation, native app shortcuts with routine integration, zero-overhead auto-restore on shade pull, pure AMOLED theming, and 5 new language localizations.


🌟 What's New in v1.2.0

πŸ€– 1. Broadcast Automation (Tasker, MacroDroid, Automate & ADB)

  • Silent Background Automation: Added AutomationReceiver to trigger silent network mode switching from third-party tools via com.dhangofa.networktoggle.SET_MODE.
  • Security Tokens: Added customizable authentication tokens to safeguard your automation broadcast endpoints from untrusted apps.
  • Interactive ADB Generator: Build, test, and copy ready-to-run am broadcast shell commands with a single tap inside the Automation tab.

πŸ“± 2. App Shortcuts & OS Routines Integration

  • Launcher Shortcuts & Pinned Widgets: Configure up to 4 quick-action network toggles for your home screen.
  • OEM Automation Support: Natively integrated for Samsung Modes and Routines (Bixby Routines) and Google Assistant.
  • Instant Execution: Added zero-UI background executor (ShortcutActionActivity) for instantaneous switching without launching the main dashboard.
  • Capability-Aware Filtering: Shortcuts dynamically adapt based on each SIM slot's modem capabilities.

πŸ”„ 3. Auto-Restore on Notification Shade Pull

  • Passive Reversion Guard: Added an opt-in toggle to force your preferred network mode back if the device/carrier unexpectedly reverted to 4G (due to thermal limits, carrier overrides, etc.).
  • Zero Background Battery Drain: Rather than running continuous polling services in the background, NetToggle validates and re-applies your set mode passively whenever you pull down the notification shade (protected by a 30-second cooldown period).

πŸ—‚οΈ 4. Redesigned 3-Tab Interface & Theming

  • Tabbed Experience: Seamless navigation between Home (QS cycles & SIM targets), Automate (shortcuts & broadcasts), and Guides (step-by-step setup walkthroughs).
  • Setup Hero & Progressive Disclosure: Interactive permission cards for Shizuku and Root with live service status indicators and smooth unlock transitions.
  • Themes & AMOLED: Choose between Light, Dark, System Auto, and Pure AMOLED Black, with full Material You dynamic color support on Android 12+ on App Icon.

πŸ“Ά 5. Dual-SIM Targeting & Telephony Engine Overhaul

  • "Both SIMs" Mode: Simultaneously apply network modes to both active SIM slots with a single toggle.
  • Modular Telephony Engine: Rewritten controller pipeline for zero-latency binder switching on Android 11 through Android 16+.
  • Phone State Permission Flow: Smooth, persistent permission onboarding ensuring accurate physical SIM slot detection.

🌐 6. Multilingual Localization (i18n)

Full native translations for:

  • πŸ‡§πŸ‡© Bengali (bn)
  • πŸ‡ͺπŸ‡Έ Spanish (es)
  • πŸ‡΅πŸ‡Ή Portuguese (pt)
  • πŸ‡·πŸ‡Ί Russian (ru)
  • πŸ‡¨πŸ‡³ Simplified Chinese (zh-rCN)

πŸ› Bug Fixes & Stability Improvements

  • Samsung One UI & Android 16 / Recents Persistence: Fixed an issue where closing NetToggle from recent apps would drop Shizuku binder state or cause QS tile failures on Samsung One UI devices.
  • Fixed QS tile state desynchronization on device reboot.
  • Fixed capability detection on dual-SIM devices where Slot 2 has differing modem capabilities.
  • Optimized app startup performance and reduced memory footprint.

πŸ’– Community Thanks & Issue Acknowledgements

A special thank you to our community members for reporting issues, suggesting features, and helping test development builds:

  • @rajarshikhatua (#23) β€” Thank you for requesting the automatic 5G restoration mechanism, leading to the zero-battery-drain "Auto-Refresh on Notification Shade Pull" implementation with cooldown protection!
  • @BuddhaDiedLaughing (#26) β€” Thank you for the detailed logs and report regarding Samsung One UI 8.5 / Android 16 Shizuku binder lifecycles and recents stack clearing, helping us make the Shizuku integration rock-solid!
  • Telegram Community ( Hondero_Mad, RainN1ght ) for suggesting features like Automation.

πŸ“¦ Download & Availability

  • GitHub Releases: Download the signed APK directly from the Releases tab.
  • F-Droid / IzzyOnDroid: Available shortly once repository scrapers build v1.2.0 (34).

Full Changelog

https://github.com/Dhangofa/NetToggle/compare/v1.1.0...v1.2.0

Source: README.md, updated 2026-09-14