from 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 键在开始菜单中搜索运行。

参考

  • cinit/WSAPatch: Make WSA(Windows Subsystem for Android) run on Windows 10.
  • LSPosed/MagiskOnWSALocal: Integrate Magisk root and Google Apps into WSA (Windows Subsystem for Android)

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

  1. win10安装安卓子系统android13肯定成功Windows Subsystem for Android(WSA)install 无法定位程序输入点ucal_getHostTimeZone 无网络

    win10安装安卓子系统android13 最近过年,闲来无事,想在windows上整个安卓子系统玩玩,没想到还整了两天,其实很简单,居然被网络问题难到了. 先展示成果吧,实体机,非虚拟机,也不需要在 ...

  2. 【Windows 11】系统安装修改版 Subsystem for Android 安卓子系统,并用 Magisk Root

    目录 步骤 1. 卸载已安装的Window Subsystem for Android 官方版本 2. 启用"Hyper-V" 和 "虚拟机平台" 3. 查看 ...

  3. 【教程】Windows 11 运行安卓子系统 安装教程

    [教程]Windows 11 运行安卓子系统 安装教程 Android子系统的要求 确保Windows 11版本为22000.xxx或更高版本. 硬件必须支持并启用BIOS/UEFI虚拟化 确保微软商 ...

  4. Win11 专业工作站版安装安卓子系统方法 (离线包安装)

    目录 Windows 11 上运行Android软件 Android子系统的要求 一.安装 Windows Hyper-V支持 二.Win11 专业工作站版安装安卓子系统方法 (离线包安装) 操作方法 ...

  5. win11安装安卓子系统流程

    作者:蓝眼泪 环境准备 8G内存,hyper-v虚拟机环境和依赖子组件. 第一 安卓子系统下载地址解析获取 https://www.microsoft.com/store/productId/9P33 ...

  6. Win11安装安卓子系统

    Win11安装安卓子系统 在 设置 中找到 时间和语言>语言和区域>国家或地区 由于目前只在北美发行,所以需要将国家改为美国 打开 微软商店 搜索 Amazon 下载亚马逊商店 亚马逊商店 ...

  7. 在 Windows 10 的 Linux 子系统(WSL)中运行 Kali

    Windows Subsystem for Linux (WSL) 出来也有一段时间了.也有不少朋友通过 Katoolin 来给 Bash on Ubuntu on Windows,添加 Kali 工 ...

  8. usb闪存驱动器_如何为Windows 10、8或7创建USB闪存驱动器安装程序

    usb闪存驱动器 If you'd like to install Windows but don't have a DVD drive, it's easy enough to create a b ...

  9. Windows 11安装安卓子系统步骤

    1.win11开启虚拟平台 如下图,进入设置界面,"应用" - "可选功能" - "更多 Windows 功能" - 勾选 "Hy ...

最新文章

  1. java struts2 漏洞复现合集
  2. 杭电1728bfs逃离迷宫java实现
  3. tf rnn layer
  4. 用Elasticsearch代替数据库存储日志方式
  5. 读取模式错误,计算引擎操作复杂……面对Hadoop这些问题该如何应对?
  6. 力扣21.合并有序链表
  7. Newtonsoft 六个超简单又实用的特性,值得一试 【上篇】
  8. LEARNING TO EXPLORE USING ACTIVE NEURAL SLAM
  9. 计算机锁定无法安装软件,无法安装软件是什么原因,Win10无法安装应用软件的处理方法...
  10. No MyBatis mapper was found in ‘[xx]‘ package. Please check your configuration.
  11. bugku 旋转跳跃
  12. 微软bi报表服务器,为 Power BI 报表服务器创建 Power BI 报表
  13. MPlayer播放器源码分析 2012
  14. Python使用tkinter库制作带有Laber标签、Entry文本框、Progressbar进度条、text日志框等元素的GUI操作界面
  15. 漫谈核心能力(2) -- 知错能改,善莫大焉
  16. timeout参数使用,转贴
  17. 阿里8年测试老鸟教你软件测试工程师简历,技术栈,项目经验怎么写
  18. 【报告分享】2020中国代餐食品市场分析报告-IT桔子(附下载)
  19. 学习rtklib(三)
  20. FusionCharts在Java中的基本使用

热门文章

  1. scipy库常用函数
  2. better comment and better habit
  3. 【docker设置host】docker镜像设置hosts
  4. #vue# 【二】本地电脑如何配置host文件?
  5. CPU和存储器的分类
  6. C语言程序设计基础练习题二
  7. Nodejs框架express常用中间件
  8. 腾讯云AMD云服务器使用体验?
  9. JavaEE 项目:用户信息管理系统
  10. 【VUE】源码分析 - vue中的 HTMLParser,模板解析的第一步