Net Switcher logo

Net Switcher

Developed by @nd4y

Dls
Ver
v1.18
Size
22.70 MB
Date
20 Sept 2026
net-switcher.md

Net Switcher is an open-source Android utility that toggles saved Wi-Fi networks, mobile data SIMs, and Ethernet directly from widgets, shortcuts, or Quick Settings. By utilizing Shizuku for shell privilege execution, it bypasses Android 10+ Wi-Fi management restrictions without requiring device root access.

Technical Overview

Because modern Android versions restrict third-party access to WifiManager.setWifiEnabled(), the app runs shell commands such as cmd wifi connect-network and svc data through Shizuku or root access. It manages network cards as floating overlays via SYSTEM_ALERT_WINDOW, sidestepping the delayed scanning behavior inherent to the default system Internet tile.

Core Features of Net Switcher

  • Multi-surface control: Trigger saved network profiles via in-app cards, dynamic launcher shortcuts, a Glance home-screen widget, or dedicated Quick Settings tiles.
  • Instant shade panel: Bypasses system network scanning with an overlay panel that renders profiles immediately over the shade without collapsing it.
  • Credential sharing: Exports network configurations via standard QR codes, rewritable NFC tags, or Host Card Emulation (NFC HCE Type 4 Tag).
  • Automated deployment: Imports and exports YAML network configurations locally or through headless adb broadcast commands targeted at ConfigImportReceiver.

Compatibility & Quick Setup

Requires Android 12 or newer (tested up to Android 17) — install the APK, launch Shizuku via Wireless Debugging, and grant permission inside the app settings.

Disclaimer: Bringing the Ethernet interface itself up via ip link set eth0 up requires root access, while standard Shizuku mode only switches routing over existing active links.