WSA 怎么装:带 Google Play 和 Magisk Root 的 Windows Android 子系统完整上手指南 📅 发布时间:2026/9/10 22:58:11 👁 浏览次数: WSA 怎么装带 Google Play 和 Magisk Root 的 Windows Android 子系统完整上手指南【免费下载链接】WSABuildsRun Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU (root solutions) built in.项目地址: https://gitcode.com/GitHub_Trending/ws/WSABuildsWSABuilds 是一个为 Windows 10/11 提供 Windows Subsystem for AndroidWSA预构建安装包的项目内置 Google Play StoreMindTheGapps和 Magisk / KernelSU 两种 Root 方案让你不用自己拼镜像一条命令装出有商店、能 Root的 Android 环境。先说说你为什么会装 WSA想象一个具体场景你手头有个只有 Android 版的 AppWindows 上跑不了官方渠道下载的 WSA 又恰好不支持你机器或者你只是想给 WSA 刷个 Root 装 LSPosed。这时候你一般会卡在三个地方微软已经停止对 WSA 的支持官方商店里找不到干净的安装包了官方 WSA 里没有 Google Mobile Services大量 App 一打开就弹需要 Google 账户想 Root 的人需要自己解包 MSIX、往 system 分区里塞 Magisk手工流程又长又容易翻车。WSABuilds 做的事情很直白把下载 WSA 镜像 → 解包 → 注入 GApps 和 Magisk → 重新打包签名这套脏活全部脚本化产出开箱即用的 .7z 构建包同时也把脚本完整开源让想自己控制构建参数的人能本地重编。项目名片它是什么、给谁用一句话定位WSA 的预装增强版分发仓库 可本地运行的自动化构建工具链。项目说明定位提供内置 Google Play 与 Magisk/KernelSU 的 WSA 预构建包并开放完整构建脚本适用人群需要 Android App 的 Windows 用户、要 Root/LSPosed 的折腾党、Android 兼容层测试人员上手难度装预构建包低解压 双击本地构建中需要 Linux/WSL2 Python 环境主要产物Windows 10/11 x64、Windows 11 arm64 的 WSA 构建包.7z许可AGPL v3文档仓库自带完整的安装/更新/卸载/排障文档入口在 Documentation/WSABuilds/传统做法 vs WSABuilds 做法传统做法自己从微软渠道找 WSA 的 .msix用 7-Zip 解包找到system相关目录手动下载 Magisk APK 和 GApps 包逐个文件复制进 Android 文件系统修好权限和 SELinux 标签再用makepri重新生成资源包、重新注册。任何一个环节的版本对不上GApps 和 WSA 的 Android 版本不匹配结果就是 Google Play 直接闪退。WSABuilds 做法这些步骤全部沉淀成了脚本。你要么直接下载它打包好的成品要么运行 MagiskOnWSA/scripts/ 下的构建入口交互式地选架构、选渠道、选 Root 方案剩下的下载、解包、注入、打包全由脚本完成。版本匹配问题由项目方在发版时统一验证你只挑一个经过测试的组合用。架构全景组件和数据怎么流动整个仓库可以拆成四个部分各自职责清晰MagiskOnWSA/scripts/构建与注入逻辑解包、提取、属性修正、链接生成MagiskOnWSA/installer/终端用户侧的Run.bat/Install.ps1负责在 Windows 上注册 Appx 包MagiskOnWSA/Update Check/检查 WSA、Magisk、GApps、KernelSU 各渠道最新版本的脚本是发版前核对版本的工具MagiskOnWSA/libhoudini/内置的 ARM 兼容层Houdini让 x64 版 WSA 也能跑 ARM 的 App。核心能力拆解能力一预构建包双击就能装价值把最复杂的部分前置给了维护者终端用户拿到的就是一个待注册的 WSA 目录。怎么实现发布页提供 Windows 11 x64/arm64、Windows 10 x64 的构建包下载解压后目录里直接有Run.bat脚本内部调用 MagiskOnWSA/installer/Install.ps1 完成 Appx 注册。你需要注意解压出来的目录不能删。Add-AppxPackage -Register注册的是未打包文件目录一删 WSA 就起不来。能力二Magisk 与 KernelSU 双 Root 方案价值同一个构建流程里可选两种主流 RootRoot 环境的差异Magisk 走系统注入KernelSU 走内核层由脚本处理。怎么实现构建时通过--root-sol magisk|kernelsu指定Magisk 的启动相关脚本见 MagiskOnWSA/scripts/post-fs-data.shSELinux 规则见 MagiskOnWSA/scripts/sepolicy.rule。你需要注意LTS 版构建默认捆绑 Magisk如果你不需要 Root选 Non-LTS 构建或自行卸载模块。能力三内置 Google PlayMindTheGapps价值解决官方 WSA 最大的痛点——没 GMSApp 生态直接缺一半。怎么实现构建流程拉取 MindTheGapps 的服务包用 MagiskOnWSA/scripts/fixGappsProp.py 修正属性文件后再注入系统分区。你需要注意项目 README 顶部明确提示——2025 年 6 月之后的 Windows 11 系统上GApps 构建出现过崩溃问题官方给出的临时方案是使用文件名带NoGApps的构建。选包前先看一眼发布说明。能力四本地构建脚本参数全可控价值不想用成品在 WSL2 里跑一遍就能产出自己的构建。怎么实现入口是 MagiskOnWSA/scripts/run.sh一个基于 whiptail/dialog 的交互界面依次问你架构x64/arm64、WSA 渠道稳定/Release Preview/Beta/Dev、是否 Root、Magisk 渠道stable/beta/canary、是否装 GApps、是否移除 Amazon Appstore、输出压缩格式7z/zip最后拼成build.sh的命令行并执行。你需要注意脚本要求 x86_64 或 aarch64 主机依赖通过install_deps.sh自动安装产物落在仓库的output/目录。能力五更新检查脚本发版有依据价值WSA、Magisk、GApps 是三个独立更新源版本错配是这类项目最常见的翻车原因。怎么实现MagiskOnWSA/Update Check/ 下按渠道拆了独立脚本如WSARetailUpdateCheck.py、MagiskStableUpdateCheck.py、KernelSUUpdateCheck.py、MTGUpdateCheck.pyGApps各自轮询对应官方源的最新版本号。你需要注意这些是维护者发版前用的核对工具普通用户不需要跑但想确认我装的这版是不是最新的时翻一下对应脚本能看懂项目是怎么追踪上游的。从零跑通两条最短路径路径 A装预构建包5 分钟推荐从项目 Releases 页下载对应系统的 .7z注意选 Stable 还是 Pre-release解压把解压出的文件夹重命名为WSA放到你愿意长期保留的位置双击目录里的Run.bat如果窗口一闪而过没装上用管理员 PowerShell 手动执行cd X:\path\to\WSA PowerShell.exe -ExecutionPolicy Bypass -File .\Install.ps1详细步骤见 Documentation/WSABuilds/Installation.md。路径 B本地构建需要 WSL2git clone https://gitcode.com/GitHub_Trending/ws/WSABuilds cd WSABuilds/MagiskOnWSA/scripts ./run.sh按交互提示选完参数后脚本会自动调用build.sh完成构建产物在../output/。进阶与典型场景场景一给 WSA 装 LSPosed 类框架的开发者。选 Magisk 构建 → 装好后进 WSA 设置把 ADB 打开 → 用 Magisk 装框架模块。项目文档 Documentation/WSABuilds/Usage Guide.md 和 Documentation/Usage Guides/ 里有 ADB、WSAFiles、WSAPacman 等配套工具的使用说明。场景二把 WSA 当 Android 兼容层测试设备。QA/开发者可以用它快速复现 Android 侧行为配合MagiskOnWSA/scripts/magisk_debug.sh收集 logcat、模块状态和 SELinux 违例比真机更容易批量准备环境。场景三外置盘用户。WSA 默认数据盘在 C 盘且只能 NTFS空间不够的人可以按 Documentation/Usage Guides/General Usage Guides/MoveToExtDrive.md 把userdata.vhdx迁到外置盘GPU 有问题Intel HD 530 及更老、部分 NVIDIA 卡的按 Documentation/Usage Guides/General Usage Guides/ChangingGPU.md 切换渲染设备。遇到问题时查这里排障文档整体在 Documentation/Fix Guides/高频问题速查现象根因处理运行Run.bat报 0x80073CFB旧的 WSA 包注册残留重装被阻止管理员 PowerShell 执行Get-AppxPackage -Name MicrosoftCorporationII.WindowsSubsystemForAndroid -AllUsers \| Remove-AppxPackage -AllUsers后重装见 Fix Error 0x80073CFB.md安装报 0x80073CF0 / 3CF6 / 3CF9 等一串错误未启用Virtual Machine Platform、Windows Hypervisor Platform或虚拟化没开用OptionalFeatures.exe打开对应功能并重启各错误码对应文档在 Pre-Install Issues/WSA 里键盘完全没反应Windows 的Touch Keyboard and Handwriting Panel服务被禁用services.msc中将该服务设为自动并重启见 Keyboard Is Not Working.mdGoogle Play 打不开 / 闪退GApps 版本与 Windows 11 新构建冲突换NoGApps构建或按 README 顶部的 workaround 处理应用图标缺失、白屏Appx 包未正确注册参考 Post-Install Issues/ 下对应条目逐条排查横向对比官方 WSA 和手动折腾方案维度官方 WSA自己手动集成WSABuildsGoogle Play 服务无有自己保证版本匹配有MindTheGapps发版时验证Root 能力无有自己调权限/SELinuxMagisk / KernelSU 双方案上手成本低但功能受限高多步手工操作低预构建/ 中本地构建维护状态微软已宣布停止支持完全靠自己追上游进入 LTSMagisk/KernelSU/GApps 持续跟进更新出问题后官方文档不再更新无从查起自带分错误码的排障文档树安全与边界几条要心里有数的事隔离是有的但不是绝对边界。WSA 跑在 Hyper-V 虚拟机里与宿主机有虚拟层隔离但它本质上是个 Android 系统装了 Root 后一切系统级操作都不再有约束别在里面跑来路不明的 APK。组件来源可追溯。WSA 镜像来自微软官方渠道Magisk 来自其官方发布GApps 来自 MindTheGapps构建脚本全开源AGPL v3你可以审计每一个注入动作。仓库是分发工具链不是黑盒。所有改动逻辑都在 MagiskOnWSA/scripts/ 里装之前翻一眼构建脚本比任何声明都可靠。数据在你手里。用户数据都在userdata.vhdx一个文件里升级前先备份这个文件路径见 Installation.md就能无痛重刷。写在最后只想用 Android App 的普通用户直接下预构建包走Run.bat遇到崩溃先看 README 顶部的 GApps 提示选NoGApps构建绕开。要 Root/LSPosed 的折腾党用带 Magisk 的 LTS 构建装完先别急着装模块跑一遍 ADB 确认环境正常再逐步加。想在本地构建的人WSL2 run.sh就够了重点理解build.sh的参数矩阵改天你自己也能出定制构建。微软停更 WSA 之后这类社区维护的项目反而成了 Windows 上 Android 体验的主要供给方。WSABuilds 把发版节奏、文档和排障流程都搭成了可持续运转的体系对想长期用 WSA 的人来说这比任何单次的功能堆叠都更有价值。【免费下载链接】WSABuildsRun Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU (root solutions) built in.项目地址: https://gitcode.com/GitHub_Trending/ws/WSABuilds创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考