NetToggle

Verified safeOpen sourceExclusive
5.0
1 review
47
downloads
7.0
android

AI summary

Quick Settings tile for switching cellular network modes (5G/4G/LTE) using Root or Shizuku privilege. Redesigned with AMOLED theme, 3-tab layout, dual-SIM support, Tasker automation, and home screen widgets. Auto-restore reapplies preferred mode when opening notifications. No ads or telemetry.

Generated by AI. May contain inaccuracies.

About this app

NetToggle is a lightweight Android Quick Settings tile app for switching cellular network modes directly from the QS panel. It is built for users whose Android ROM, OEM skin, or carrier configuration hides strict 5G/4G controls or makes network mode switching inconvenient.

NetToggle uses privileged shell access through Root or Shizuku to run Android telephony commands that normal Android apps cannot access. Network behavior can still depend on the device, ROM, modem, SIM setup, and carrier support.

What NetToggle Can Do

- Switch network modes directly from a Quick Settings tile - Force 5G Only where supported - Force 4G Only / LTE Only where supported - Set Preferred 5G or Preferred 4G - Use Root or Shizuku execution mode - Target Auto, SIM 1, or SIM 2 - Handle single-SIM and dual-SIM devices - Avoid background polling and unnecessary battery use - Keep a clean single-screen setup UI with light/dark styling

Why It Was Made

Modern Android skins, often restrict or completely hide advanced network mode selections (such as locking the device strictly to 5G or 4G to prevent unwanted network drops). Furthermore, standard third-party Android apps are only providing pref 4G and pref 5G not locking to 4G only or 5G only.

NetToggle bridges this gap by completely bypassing standard Android APIs. Instead of asking the system to change the network, it executes raw baseband telephony shell commands (cmd phone set-allowed-network-types-for-users) as a privileged user, direct network mode switching on supported devices/ROMs.

Working Modes & Requirements

To execute the privileged baseband commands, NetToggle requires an elevated execution environment. It features a built-in UI to select between two independent working modes:

1. Root Mode (su)

- Requirements: A rooted device (e.g., Magisk, Apatch or KernelSU).

2. Shizuku Mode (ADB)

- Requirements: The Shizuku application installed and running.

Target SIM Selection

- Auto: Detects the active data subscription and maps it to the correct physical SIM slot. - SIM 1: Applies network mode changes to physical SIM slot 1. - SIM 2: Applies network mode changes to physical SIM slot 2.

This helps on dual-SIM devices where Android subscription IDs do not always match physical SIM slot numbers.

Supported Android Versions

- Minimum: Android 7.0, API 24 - Target: Android 16, API 36

Tested device/ROM examples include:

- Samsung One UI - HyperOS / MIUI - OriginOS / ColorOS / OxygenOS - Android custom/AOSP-based ROMs

Other OEM skins and custom ROMs may also work. If NetToggle does not work on your device, please open an issue with device details and logs.

Privacy

NetToggle is designed to work offline.

- No ads - No analytics - No telemetry - No trackers - No internet permission - No background network communication - No personal data collection - No personal data transmission

External links are opened only when the user manually taps the GitHub or Telegram icons in the app.

License

GNU General Public License v3.0

What's new

v1.2.0Sep 14, 2026
  • Redesigned interface featuring a 3-tab layout, pure AMOLED theme support, and setup walkthroughs. - Background broadcast automation support for tools like Tasker, MacroDroid, and Automate, complete with customizable security tokens and an ADB command generator. - Added app shortcuts and pinned home screen widgets, integrated with Samsung Modes & Routines and Google Assistant. - Added an opt-in passive auto-restore feature that re-applies your preferred network mode when pulling down the notification shade. - Dual-SIM support now allows applying network modes to both active SIM slots simultaneously. - Added native support for 5 new languages: Bengali, Spanish, Portuguese, Russian, and Simplified Chinese.
  • Improvements & Fixes
  • Overhauled the telephony engine for faster switching on Android 11+. - Fixed Shizuku service disconnection issues when clearing the app from recent tasks on Samsung One UI and Android 16. - Fixed Quick Settings tile state desynchronization on reboot. - Resolved SIM capability detection issues on dual-SIM devices. - General startup performance optimizations and memory footprint reductions.

About this version

Version
1.2.0 (34)
Size
279.92 KB
Requires Android
7.0
Target SDK
24
Architecture
universal
Downloads
47
Updated
Sep 14, 2026
Package
com.dhangofa.networktoggle

Similar apps

Ratings & reviews

5.0·1 review
5.0
1 rating
  • 5
    1
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app

Recent reviews

Showing 1 of 1