Repository navigation
MultiRoute 1.1.1 (旧版 / legacy - com.multiroute)
Warning
旧包名的遗留版本 —— 仅作历史留存。 该 APK 的包名是旧的 com.multiroute,Android 会把它视为与当前版本
(io.github.linoleic.multiroute)不同的应用:无法覆盖升级,分流配置也不会迁移。确实需要时请先卸载当前版本;
一般用户请安装最新版本。
Warning
This is a legacy release with the old application id. Its APK is com.multiroute, which Android
treats as a different app from the current io.github.linoleic.multiroute: it cannot upgrade in place
and assignments are not carried over. Uninstall the current version first if you really need it - most
users should install the latest version instead.
v1.1.1
中文
- 下载体积大幅缩小:release 构建启用 R8,dex 由约 42 MB 降到约 2.4 MB,APK 由约 43 MB 降到约 3.2 MB。
R8 此前一直未启用,只是被 APK 压缩掩盖了 —— 直到minSdk升到 30、dex 不再压缩,下载体积才翻了 3.5 倍。
proguard-rules.pro已保留 hook 入口、Provider、数据模型与 LibXposed;压缩后重新上机验证:两族 hook 均正常
安装,应用无类错误。 - Wi-Fi 频段与信道显示:每个 Wi-Fi 通道显示频段与信道(如
5 GHz · ch 36),由连接频率推导 —— 因为
哪张网卡落在哪个频段会在运行中变化。 - 最低版本明确为 Android 11:模块所 hook 的接口(含
getMobileDataPreferredUids)自 Android 11 起才存在,
因此minSdk提到 30,不再安装到注定无法工作的旧版本上。真机验证的是 Android 16 与 17。 - README 补充了管理器会读取的模块元数据(作用域、LibXposed API 范围)、干净的卸载方式,以及"已验证 / 未验证"
的明确边界。
English
- Much smaller download. The release build is minified with R8 now: the dex drops from ~42 MB to
~2.4 MB and the APK from ~43 MB to ~3.2 MB. R8 had always been off, which APK compression used to
hide — untilminSdkreached 30, where the dex is stored uncompressed and the download tripled. The
hook entry point, the provider, the models and LibXposed are kept byproguard-rules.pro, and the
module was re-verified on device after minifying (both hook families install, no class errors). - Wi-Fi band and channel are shown for every Wi-Fi channel (for example
5 GHz · ch 36), derived
from the connection frequency — useful because which interface sits on which band changes while the
device is running. - Android 11 is now the stated minimum. The interfaces the module hooks,
getMobileDataPreferredUids
among them, only exist from Android 11 on, sominSdkis 30: the APK no longer installs on releases
where it could only ever fail. Android 16 and 17 are the versions verified on device. - The README now documents the module metadata the manager reads (scope, LibXposed API range), how to
uninstall cleanly, and exactly what has and has not been verified.