AI summary
LSPosed module for per-app network routing, secondary Wi-Fi management, and hotspot upstream selection. Version 1.7.0 adds wireless debugging controls and boot recovery; requires root, LSPosed, and Android 11 or later.
Generated by AI. May contain inaccuracies.
About this app
MultiRoute is an Android LSPosed module for per-app routing, secondary Wi-Fi connection management and hotspot upstream selection. Routing uses Linux kernel policy rules without userspace VPN forwarding.
Features Per-app routing: Select primary Wi-Fi, secondary Wi-Fi, cellular or Ethernet for an app, including clones and work profiles in separate Android user spaces.
Secondary Wi-Fi management: Provide Auto, Xiaomi, AOSP and Root Direct schemes, distinguishing same-SSID access points by BSSID and band.
Hotspot upstream selection: Choose cellular, secondary Wi-Fi or the system default network, and display the actual upstream.
Scenario plans: Select plans by network conditions or manually, with priority-based layering.
Network policies: Support fallback when a channel is unavailable, recovery delays and on-link LAN bypass.
DNS redirection: Redirect assigned apps' IPv4 UDP/TCP port 53 traffic to the selected channel's resolver.
Configuration backup and restore: Preview imports, restore selected categories and migrate older files. Exports omit Wi-Fi passwords.
Status and diagnostics: Display network and module status, and export or share diagnostic logs.
Compatibility
Item Requirement Root Solution KernelSU / Magisk / APatch Xposed Framework LSPosed (or compatible framework supporting LibXposed API 101+) Module Scope System Framework only (system / system_server) Android Version Android 11+ (minSdk 30); verified on Android 16 and 17 (HyperOS)
Notes
Activation: Enable MultiRoute in LSPosed Manager, check System Framework in scope, then reboot the device (or soft restart Zygote). Module Updates: A system reboot is required after updating the module APK to load new hook bytecode. Modifying routing rules in the app does not require a reboot. VPN Coexistence: With a full-tunnel VPN, assigned apps will bypass the VPN tunnel. If Android's "Always-on VPN with block connections without VPN" is enabled, the VPN takes precedence.
License GNU General Public License v3.0
What's new
- Added
- Wireless debugging helper: View debugging status and connection addresses, copy connection commands and open developer settings. Wireless debugging controls and boot recovery: Enable or disable debugging manually, with optional recovery on the selected primary Wi-Fi within ten minutes after first unlock. Disabling debugging also disables boot recovery. These settings are excluded from configuration backups.
- Changed
- Disable cellular keepalive settings on devices without cellular data capability.
- UI improvements: Refine navigation and feature grouping, portrait and landscape layouts, status indicators and interaction animations.
About this version
- Version
- 1.7.0 (10156)
- Size
- 3.85 MB
- Requires Android
- 11
- Target SDK
- 30
- Architecture
- armeabi-v7a, x86, x86_64, arm64-v8a
- Downloads
- 5
- Updated
- Nov 7, 2026
- Package
- io.github.linoleic.multiroute
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10