适用于 Android™ 的 Windows 子系统 Magisk + LSPosed 指南

2022-06-25

⚠ 更新于2022/12/28 19:28 注意,MagiskOnWSA 已经被 GitHub 封禁

如果有需要,可以尝试另一个项目 PeterNjeim/MagiskOnWSA

repo 已经禁止 fork 有需要可以使用 GitHub 的 import 导入

如题,这篇文章讲一讲 WSA 怎么样拥有 Magisk + LSPosed

构建并安装你自己的 WSA

https://github.com/LSPosed/MagiskOnWSA

这是 LSPosed 官方发布的 MagiskOnWSA 的 Actions

Lock

进入后 Fork 仓库

Fork 完后进入 Actions

Lock

按钮点上

然后进入 Build WSA 这个 Workflow

运行 Workflow

要这样配置

Lock

如果你要更改也是可以的

Build arch 代表构建的 WSA 版本,一般都是 x64

WSA release type 是 WSA 发布的通道,我一般选择Slow

Magisk version 是面具的版本,一般 Stable 就够用了,要尝鲜的可以用 Beta 或者 Canary

Variants of gapps 要选择 Pico,选其他的也可以,不过工作流结束完后会有提示,OpenGapps 不支持 Android 12

Remove Amazon AppStore 这个选 remove 就好,把亚马逊商店删掉

Root solutionMagisk / None 就不会 Root

选好之后点击 Run Workflow

运行好后进入 Artifacts 下载构建产物Lock

这里的 1.95 GB 是源文件大小,用我的配置下载下来差不多是 870 MB 左右

下载完后解压

运行 Install.ps1

Lock

等到部署完成

这里 WSA 就安装完成了

配置 WSA

打开 WSA 设置

先配置图形

Lock

⚠ Tips: Android 子系统目前 GPU 利用还不是很好,不要想着玩游戏

转到开发人员

打开开发人员模式

Lock

安装 ADB

Android Platform Tools

安装 ADB,解压到C盘

进入高级系统设置 -> 环境变量 -> Path

把 ADB 目录写进去Lock

配置 Magisk

打开 Magisk

点击小齿轮

Systemless hostsZygisk打开

Lock

重启子系统

如果主页这样显示就 OK 了

Lock

安装 LSPosed

LSPosed Repo

下载最新的 Release中的 Zygisk 版本

放到一个位置,右键复制文件位置

进入 Terminal

连接到 WSA

adb connect 127.0.0.1:58526

然后上传文件

adb push 文件位置 /sdcard/

“文件位置” 记得替换成你自己的

打开 Magisk 中的模块

从本地安装

Lock

选择 Pixel 5

点击刚上传的 LSPosed

Lock

等待安装完成即可

安装酷安

CoolAPK

下载酷安安装包

终端命令:

adb install <文件位置>

安装 MT管理器

打开酷安

搜索 MT管理器,下载并安装

安装 LSPosed Manager

打开 MT管理器,先授权超级用户权限

然后找到之前上传的 LSPosed 压缩包

右键长按并解压

Lock

进入解压后的文件夹,找到 Daemon.apk

点击它,然后点击功能 - > 签名 -> V3

签名完成后安装 Daemon_sign.apk

接着找到 Manager.apk

安装它即可

Lock

这样就安装完成了

怎样安装 Magisk / LSPosed 模块

先下载模块,用 adb push <文件位置> /sdcard/ 上传,然后安装即可

LSPosed 模块安装方法

进入 MT管理器,找到上传的的模块(APK),安装他

然后进入 LSPosed Manager 启用即可