Windows 10 安装安卓子系统 WSA(Magisk/KernelSU)使用 WSA 工具箱安装 APK

此文章内容可用但已过时,最新请查看:https://blog.zhjh.top/archives/XokySA7Rc1pkVvnxAEP5E

下文前提是系统为 Windows 10 22H2 10.0.19045.2311 或更高版本,尽量新。

步骤

使用 WSAPatch 和 MagiskOnWSALocal 安装 WSA

  1. 在 Microsoft Store 中安装 Ubuntu LTS(或你喜欢的发行版),此处为 Ubuntu 20.04.5 LTS

  2. 开始菜单找到并打开安装的 Ubuntu,执行以下命令。Linux 子系统的 /mnt 目录,可以访问到 Windows 的文件系统。

    2.1 克隆 MagiskOnWSALocal 仓库,如果卡住不动请合理使用代理或搜索“github 镜像站”(要确保更新到了最新!)。

    git clone https://github.com/LSPosed/MagiskOnWSALocal.git --depth 1
    

    2.2 运行脚本。等待一段时间后,使用 Tab 键和方向键切换选项,使用空格选中选项。

    cd MagiskOnWSALocal
    ./scripts/run.sh
    

    2.3 选择符合你系统的类型(x64/arm64)。

    2.4 WSA 版本推荐选择 insider fast (Dev Channel)。

    2.5 选择是否 Root。

    2.6 选择 Root 类型,如果对隐藏 Root 没有非常强烈的要求就选择 Magisk。自行搜索 Magisk 和 KernelSU 的区别。

    2.7 Magisk 版本推荐选择 stable (Stable Channel)。

    2.8 自行选择是否安装 GApps(Google 套件)。

    2.9 自行选择是否保留 Amazon Appstore。

    2.10 选择 Root 解决方案。

    2.11 选择压缩输出,压缩格式自由选择。

  3. 将 MagiskOnWSALocal 生成的压缩包复制出来并解压(下文称为“WSA 文件夹”)。以下命令为示例。

cp output/WSA_xxx.7z /mnt/e/xxx/
  1. 下载 WSAPatch 的最新 Release,将其中的 WsaPatch.dll 和 icu.dll 复制到 WSA 文件夹的 WsaClient 中。

  2. 修改 WSA 文件夹中的AppxManifest.xml并保存。

    5.1 将TargetDeviceFamily节点的MinVersion属性的值由10.0.22000.120改为10.0.19045.2311

    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.19045.2311" MaxVersionTested="10.0.22000.120" />
    

    5.2 搜索customInstall,将相关节点删除。

    <rescap:Capability Name="customInstallActions" />
    
    <desktop6:Extension Category="windows.customInstall">
      <desktop6:CustomInstall Folder="CustomInstall" desktop8:RunAsUser="true">
        <desktop6:RepairActions>
          <desktop6:RepairAction File="WsaSetup.exe" Name="Repair" Arguments="repair" />
        </desktop6:RepairActions>
        <desktop6:UninstallActions>
          <desktop6:UninstallAction File="WsaSetup.exe" Name="Uninstall" Arguments="uninstall" />
        </desktop6:UninstallActions>
      </desktop6:CustomInstall>
    </desktop6:Extension>
    
  3. 以管理员身份运行 WSA 文件夹的Run.bat,如果闪退就双击运行。

注意事项:WSAPatch/README_zhs.md#注意事项 at main · cinit/WSAPatch

如果想卸载 WSA,可以在系统设置 - 应用 - 应用和功能中找到。

使用 WSA 工具箱安装 APK

  1. 在 Microsoft Store 中安装 WSA 工具箱
  2. 打开 WSA 工具箱,在“故障诊断”中点击第二个“点击此处”以打开 WSA。
  3. 开启开发人员模式,在 WSA 工具箱的“故障诊断”中点击第一个“点击此处”以连接 WSA,并在“是否运行 ADB 调试”的弹框中勾选“始终允许从此计算机”后允许。


  4. 在 WSA 工具箱的“安装 APK”中“选择 APK”,然后勾选需要安装的 APK,点击“安装选中项”即可。
  5. 安装后可以在 WSA 工具箱的“APP 管理”中运行或者按 Win 键在开始菜单中搜索运行。

参考

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
WSAWindows Subsystem for Android的缩写,是微软在Windows 10最新版本中推出的一个子系统。它的目的是将Android应用程序带入Windows生态系统,让用户能够在Windows设备上运行Android应用。 WSA是一个基于虚拟机技术的子系统,它允许用户在Windows操作系统上运行Android系统,从而获得与智能手机和平板电脑相似的体验。用户可以通过WSAWindows设备上运行Android应用,无需使用模拟器或者其他软件。 借助WSA,用户能够在Windows设备上访问Android应用程序的广泛功能和资源,包括游戏、社交媒体应用、生产力工具等。用户可以在Windows桌面上打开并使用这些应用程序,享受更大的屏幕空间和键盘、鼠标等外设的优势。同时,用户还可以通过WSAWindows设备上使用Android应用的通知、联系人、相机等功能。 WSA的推出对于Windows用户来说具有重要意义。首先,它增强了Windows生态系统的功能,为用户提供了更多移动应用的选择。其次,WSA使用方便,无需安装任何第三方软件或者配置繁杂的环境,用户只需打开WSA,并下载安装自己喜欢的Android应用即可。此外,WSA的性能也值得称赞,与传统的模拟器相比,WSA在运行Android应用时更加顺畅流畅。 总结来说,WSAWindows 10最新版中的一个重要功能,它使得用户能够在Windows设备上运行Android应用,无需使用第三方软件或者模拟器。WSA的推出增强了Windows生态系统的功能,为用户带来更好的使用体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值