Skip to content

v1.0.31

Latest

Choose a tag to compare

@Dhangofa Dhangofa released this 02 Aug 04:38
973cee3

NetToggle v1.0.31

Highlights

  • Fixed Samsung One UI dual-SIM switching behavior.
  • Added Target SIM selection with Auto, SIM 1, and SIM 2 options.
  • Auto mode now resolves the active data subscription to the correct physical SIM slot before applying network mode changes.
  • Added Android 10+ native subscription-to-slot mapping using SubscriptionManager.
  • Added dumpsys isub fallback for older Android versions and OEM-specific subscription layouts.
  • Added safe failure behavior when Auto SIM detection cannot resolve a valid SIM slot.
  • Added Toast feedback when Auto SIM detection fails, asking the user to choose SIM manually.
  • Added persistent app warning when Auto SIM detection fails.
  • Cleared cached Quick Settings tile state when execution mode changes.
  • Cleared cached Quick Settings tile state when Target SIM selection changes.
  • Added boot/app-update cache invalidation to avoid stale tile state after reboot or app replacement.
  • Updated network state readback to use subscription IDs for preferred_network_mode reads.
  • Manual SIM readback now resolves SIM slot to subscription ID before reading preferred_network_mode.
  • Expanded preferred network mode mappings for additional OEM/ROM variants.

Preferred Network Mode Mapping Improvements

  • Preferred 4G now recognizes additional legacy modes:

    • 8
    • 10
    • 12
    • 15
    • 17
    • 19
    • 20
    • 22
  • Preferred 5G now recognizes legacy modes from:

    • 24 through 33

Notes

  • Root or Shizuku is still required.
  • Auto Target SIM is recommended for most users.
  • If Auto detection does not work on a device, choose SIM 1 or SIM 2 manually from the app.
  • GitHub release builds and F-Droid builds may use different signing keys, so switching between install sources may require uninstalling first.

Full Changelog: v1.0.30...v1.0.31