MultiRoute

Verified safeOpen sourceExclusive
—
No reviews reviews
5
downloads
11
android

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

v1.7.0Nov 7, 2026
  • 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
Languages2
ChineseEnglish

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app