BetterVia 的 Via 适配范围——国内版、谷歌版与任意包名
Via 版本门槛
BetterVia 官方声明支持 Via V6.6.0 及以后的所有版本。更早的 Via 版本在代码结构上有较大差异,模块无法 hook 到对应的白名单判断逻辑。
如果你设备上的 Via 版本低于 V6.6.0,建议先升级 Via 再安装 BetterVia。
双版本适配
Via 浏览器有两条发布线:
| 包名 | 渠道 | 特点 |
|---|---|---|
mark.via | 国内分发渠道、酷安等 | 默认版,内置国内搜索引擎和服务 |
mark.via.gp | Google Play | 国际版,内置谷歌服务和隐私合规代码 |
BetterVia 在 hook 代码里同时兼容了两个包名——你可以任选一条安装路径下的 Via 使用,模块都能识别并注入设置面板。
使用 LSPosed 时,记得在作用域里勾选你实际安装的那个包名。使用 LSPatch 时,直接对目标 Via APK 修补即可,LSPatch 会自动处理包名映射。
任意派生包名
BetterVia 开发者还提到「支持 Via 的任意包名」,意思是如果你通过 LSPatch 或其他方式把 Via 改了包名(例如为了双开),模块依然能识别——因为 hook 逻辑不是按包名匹配,而是按 Via 内部的类名和方法签名匹配。
系统版本兼容
模块官方测试覆盖 Android 10 到 Android 16 全线。低于 Android 10 的系统版本开发者没有测试过——理论上 Android 8.0+ 也能运行,但白名单机制在不同 Via 版本上的实现可能不同,遇到问题请查看 框架冲突与作用域闪退。
语言支持
BetterVia 内置三种界面语言:
- 简体中文(默认)
- 繁体中文
- 英语
语言跟随系统设置,也可以在模块内部手动切换。Via 浏览器本身也支持多语言,但 BetterVia 的语言是独立的——就算你的 Via 是英文版,BetterVia 也会跟随系统语言显示。