MultiRoute

Verified safeOpen sourceExclusive
—
No reviews reviews
3
downloads
11
android

AI summary

LSPosed module for routing apps through Wi-Fi, cellular, or Ethernet, with secondary Wi-Fi management, hotspot upstream selection, scenario plans, and configuration backup. Requires root and a compatible Xposed framework.

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.8.1Nov 14, 2026
  • Changed
  • Scenario cards show app counts, target channels, and match status. Mode switches explain which plans will apply. Improve navigation in short landscape windows and reduce the size of the launcher icon artwork. Clarify the saved wireless debugging boot restore network and hide it when boot restore is off.
  • Fixed
  • Improve cloned-app detection and per-user routing. Recognize split-route VPNs without a default route and let explicitly assigned clones join the system VPN on compatible devices. Refresh app and scenario routing rules in the background when a VPN disconnects or reconnects. This release was tested on PixelOS and HyperOS 3/4. ColorOS 16 compatibility remains unverified.

About this version

Version
1.8.1 (10182)
Size
3.96 MB
Requires Android
11
Target SDK
30
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
3
Updated
Nov 14, 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