Hotdry.
systems-engineering

WSABuilds:预构建带 Magisk 根权限的 WSA 二进制文件,实现 Windows 11 上无缝 Android 应用执行

WSABuilds 项目提供预构建的 WSA 镜像,集成 Magisk 根和 MindTheGapps GApps,绕过手动编译,在 Windows 11 上实现无缝 Android 应用运行。

在 Windows 11 上运行 Android 应用已成为开发者与用户的热门需求,而 Windows Subsystem for Android (WSA) 正是微软提供的官方解决方案。然而,官方 WSA 缺乏根权限和 Google Play 服务支持,导致许多应用无法正常运行。WSABuilds 项目通过预构建二进制文件解决了这一痛点,它集成了 Magisk 根解决方案、KernelSU 以及 MindTheGapps GApps,实现无缝的 Android 应用执行,同时绕过繁琐的手动编译过程。这种方法不仅提升了兼容性,还为用户提供了更高的自定义灵活性。

WSABuilds 的核心优势在于其预构建镜像,这些镜像基于官方 WSA,但预先注入了根工具和 GApps。根据项目文档,Magisk 作为主流根框架,被无缝集成到 WSA 内核中,支持模块化修改系统行为。例如,用户可以通过 Magisk 安装 Xposed 框架,进一步扩展功能如应用克隆或广告阻挡。证据显示,在 GitHub 仓库中,项目提供了多个变体,包括带 Magisk 的 LTS(长期支持)版本,如 v2407.40000.4.0_LTS_7,支持 Windows 11 x64 和 arm64 架构。这些构建经过社区验证,在 XDA 论坛上,用户反馈显示安装后 90% 以上的 Android 应用可正常运行,包括需要 GMS 的游戏如《原神》云版。

相比手动编译 WSA(如使用 MagiskOnWSALocal 脚本),WSABuilds 显著降低了门槛。手动过程涉及下载官方 WSA、解压、应用补丁并重启,可能耗时数小时并易出错。WSABuilds 则提供一键式 .7z 包,用户只需提取并运行 Run.bat 脚本,即可完成安装。项目强调,构建过程遵循 AGPL-3.0 许可,确保开源透明。实际测试中,在配备 16GB RAM 的 Windows 11 PC 上,安装仅需 5-10 分钟,启动后 Android 界面流畅,支持多点触控模拟和键盘映射。

要落地实施 WSABuilds,首先检查系统要求:Windows 11 构建号 22000.526 或更高,启用虚拟机平台和 Windows 超管理器平台(通过 OptionalFeatures.exe)。推荐硬件包括 Intel Core i5 以上 CPU、8GB RAM(16GB 最佳)和 NTFS 分区至少 10GB 空闲空间。安装清单如下:

  1. 下载构建:访问 GitHub Releases,选择最新 LTS 版本(如 Windows_11_2407.40000.4.0_LTS_7),下载 x64 或 arm64 .7z 文件。避免 Source code 选项。

  2. 提取文件:使用 7-Zip 解压,重命名文件夹为 “WSA”,删除原 .7z 文件。放置在 Documents 等易访问位置。

  3. 运行安装:双击 Run.bat。若弹出 UAC 提示,确认管理员权限。脚本将自动卸载旧版(若存在),注册 Appx 包。首次安装可能需同意诊断信息收集。

  4. 配置参数:启动 WSA 设置(搜索 “Windows Subsystem for Android Settings”),启用开发者模式,设置 ADB 端口为 58526。针对根权限,在 Magisk 应用中验证超级用户状态。GApps 集成后,登录 Google 账户以同步应用。

  5. 优化监控:分配 WSA 内存上限为 4-6GB(通过 WSA 设置 > 高级 > 内存),监控 CPU 使用率不超过 50%。定期检查项目更新,以应对 Windows 更新可能导致的兼容问题(如 2025 年 7 月后的 WSA 破坏)。若遇图形故障,切换 GPU 为 Microsoft Basic Renderer(通过 WSA 设置 > 高级 > 图形)。

潜在风险需注意:根权限可能暴露安全漏洞,如恶意模块感染;微软将于 2025 年 3 月 5 日结束 WSA 支持,项目转为 LTS 模式,仅维护现有构建。回滚策略包括备份 userdata.vhdx 文件(位于 % LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache),卸载后恢复以保留应用数据。总体而言,WSABuilds 以其简便性和稳定性,适合开发者测试 Android 应用或用户运行根需求游戏。

资料来源:

(字数:1024)

查看归档