成功的关键在于相信自己能够成功。——斯坦福
WSABuilds:把 Android「带到」Windows 10/11(自带 Play 商店与 Root 能力)的那把“瑞士军刀”
仓库:MustardChef/WSABuilds
许可证:AGPL-3.0
关键词:WSA、Windows 10/11、Google Play(MindTheGapps)、Magisk、KernelSU、WSAPatch
想要在 Windows 上丝滑体验 Android 应用?想要开箱即用 Google Play?想要 Root 能力(Magisk/KernelSU)做更深度的系统级探索?WSABuilds 正是面向这些真实痛点打磨的“预构建发行”。它通过已经打包好的 WSA(Windows Subsystem for Android)组件,帮助你在 Windows 10 与 Windows 11 机器上快速落地功能齐全的 Android 运行环境。
这篇“上手+进阶”式文章,带你从项目定位、环境要求、安装更新、备份迁移到常见问题排查,一步步把 WSABuilds 真正跑起来。
1. WSABuilds 到底做了什么?
根据仓库描述与附带文档,WSABuilds 的目标非常明确:
- 在 Windows 10/11 上运行 WSA(Windows Subsystem for Android)
- 提供包含 Google Play(MindTheGapps)的一体化构建
- 集成 Root 能力:Magisk 或 KernelSU(二选一或按需)
- 借助社区成熟方案(如 MagiskOnWSA / WSA-Script / WSAPatch 等)降低“高门槛”工作量
简而言之:你不再需要自己一步步改镜像、打补丁、装 GApps、集成 Root——WSABuilds 已经把关键事情做到了“可复制”的程度。
提醒:文档中提到“Magisk on WSA 将在 2025-03-05 后不再可用”(参考微软 WSA 相关公告)。请以项目与微软生态的最新说明为准,及时调整你的方案与版本选择。
2. 环境与依赖——先检查好你的 Windows
文档对“最低可用”与“推荐”配置给出了清晰边界:
- 操作系统版本
- Windows 11:Build 22000.526 或以上
- Windows 10:22H2(10.0.19042.2604)或以上(使用 WSA 需安装 KB5014032)
- 内存
- 8 GB(最低)/ 16 GB(推荐)
- 存储
- 建议 SSD
- C 盘至少 10GB 可用空间
- 仅支持 NTFS 分区(不可安装在 exFAT 等)
- 处理器与虚拟化
- 满足 Windows 11 的基本 CPU 要求(如 i3 8th Gen/ Ryzen 3000 / Snapdragon 8c 或以上);Windows 10 上“命中”则需以文档要求为准
- 必须开启虚拟化(BIOS/UEFI + Windows 可选功能)
- Windows 功能(至少)
- Virtual Machine Platform(必需)
- (可选)Windows Hypervisor Platform / WSL / Hyper-V
如果你是 Windows 10 用户,可能需要借助 WSAPatch 提供的指南/文件,使 WSA 在 Win10 上更好运行。
3. 安装:最省事的那条路
整体流程(基于仓库文档里的步骤):
- 前往 Releases(或项目文档指定下载源)下载对应版本的预构建包
- 校验文件完整性(文档提供 Checksum 指南)
- 解压到一个你想永久保留的位置(很重要,WSA 的注册方式决定“安装目录”必须常驻)
- 双击运行
Run.bat完成注册与安装 - 首次安装会弹出诊断信息授权;之后 WSA 设置应用会自动启动
遇到 UAC 权限对话框不出现,或窗口一闪而过的情况,按文档的“Plan B”来:
1 | |
不要删除安装目录!
WSA 在 Windows 中是通过注册已有文件的方式(AppxPackage Register),你删除目录就相当于“把地基挖空了”。
4. 更新:不丢数据地“以旧换新”
当有新版本 WSA/Magisk 可用时,文档建议:
- 关闭 WSA(设置里“Turn off”并等待)
- 下载新构建,解压到“原有安装目录”,允许“覆盖同名文件/文件夹”
- 再次运行
Run.bat(或按需执行Install.ps1) - 打开 WSA 设置 → About,确认版本号已更新
这样做会保留应用与数据(User Data 分区不受影响)。
5. 卸载与迁移:做个干净利落的人
-
卸载 WSA(官方/自定义):
- 确认 WSA 未运行
- 在“应用和功能”里卸载 “Windows Subsystem for Android 设置”
- 删除安装目录
- 删除
%LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe
-
备份 / 迁移数据(强烈建议!):
核心文件是userdata.vhdx1
%LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache\userdata.vhdx迁移步骤大意为:卸载 → 清理 → 重新注册安装 → 在首次启动前把备份恢复回相同路径 → 再启动 WSA
6. 急救箱:这些命令值得收藏
-
注册 Appx 包并查看失败日志(排障必备)
1
2# 在安装目录中管理员 PowerShell 执行,通常失败会返回 ActivityID(UUID)
Add-AppxPackage -ForceApplicationShutdown -ForceUpdateFromAnyVersion -Register .\AppxManifest.xml
带上上一步返回的 UUID 查看详细失败原因
Get-AppPackageLog -ActivityID
1 | |
-
手动安装 Magisk 模块(因为线上仓库已下线)
1
2adb push module.zip /data/local/tmp
adb shell su -c magisk --install-module /data/local/tmp/module.zip
7. 常见问题速览(基于文档要点汇总)
-
Q:能通过 SafetyNet / Play Integrity 吗?
A:不行。WSA 属于虚拟化环境,没有 Google 的官方签名,机制层面无法“原生通过”。 -
Q:能把 system 分区重新挂载为读写吗?
A:不行。WSA 的系统分区由 Hyper-V 只读挂载。可通过 Magisk 模块或直接修改系统镜像来实现定制。 -
Q:连不上
localhost:58526?
A:启用开发者模式,查看 WSA Settings → Developer 的 IP 地址,用adb connect ip:5555尝试直连。 -
Q:虚拟化没开?
A:脚本可引导开启 Windows 可选功能;若仍失败,请在 BIOS/UEFI 开启 CPU 虚拟化选项,之后重启并重装。 -
Q:为什么不能删安装目录?
A:WSA 在 Windows 中是“注册现有文件”的模式(不是 MSI/EXE 把文件“装”进系统),删除目录会导致“挂载点”失效。
8. 语言与 Root 选择:GApps、Magisk、KernelSU
- GApps:项目采用 MindTheGapps 以接入 Google Play 生态(Play 商店、GMS 服务)
- Root:Magisk 与 KernelSU 二者都可以作为 Root 方案(按需选择)
- 通用改造:
- 可移除 Amazon Appstore
- 修复 VPN 对话框(通过专门的 VpnDialogs app)
- 提供设备管理能力
- 合并语言包、无人值守安装、保留数据一键升级
这些“工程化细节”让 WSA 的使用体验更接近“能长期作为主力环境”。
9. 给 Windows 10 用户的补充:WSAPatch 的位置
仓库里清晰引用了 WSAPatch 的发布页。该项目提供了在 Windows 10 上运行 WSA 的参考与工具(例如补丁/指导),对于“非原生支持”的情形非常关键。
如果你在 Win10 环境遇到阻断,优先对照 WSAPatch 的官方指引逐项对齐。
10. 小结:WSABuilds = 更低姿态、更少繁琐
如果你想在 Windows 上体验完整的 Android 世界(Google Play + Root),而且不愿意花大量时间做低层定制与踩坑,那么 WSABuilds 为你铺好了路。
它并不是“遥不可及的黑箱”,你可以:
- 按文档一步步安装与更新
- 以“注册机制”理解 WSA 的安装方式
- 用
Get-AppPackageLog/adb logcat定位问题 - 利用“Root + GApps + RAG 文档(如有)”把它变成你的开发/测试/使用主场
最后,再次提醒“版本寿命与生态变化”:
文档中有“Magisk on WSA 于 2025-03-05 后不再可用”的提示链接(来自微软文档)。请持续关注仓库与微软官方对 WSA 的最新通告,及时调整构建/升级策略。
附:常用命令清单(收藏版)
1 | |
1 | |
1 | |
愿你用最短的时间,把 Android 世界“安家”进你的 Windows。🚀