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

构建并安装你自己的 WSA

https://github.com/LSPosed/MagiskOnWSA

这是 LSPosed 官方发布的 MagiskOnWSA 的 Actions

image-20220625191348873

进入后 Fork 仓库

Fork 完后进入 Actions

image-20220625191437234

按钮点上

然后进入 Build WSA 这个 Workflow

运行 Workflow

要这样配置

image-20220625191535713

如果你要更改也是可以的

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 下载构建产物image-20220625192106452

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

下载完后解压

运行 Install.ps1

image-20220625192200710

等到部署完成

这里 WSA 就安装完成了

配置 WSA

打开 WSA 设置

先配置图形

image-20220625192321117

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

转到开发人员

打开开发人员模式

image-20220625192428910

安装 ADB

Android Platform Tools

安装 ADB,解压到C盘

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

把 ADB 目录写进去image-20220625192621523

配置 Magisk

打开 Magisk

点击小齿轮

Systemless hostsZygisk打开

image-20220625192725927

重启子系统

如果主页这样显示就 OK 了

image-20220625192815258

安装 LSPosed

LSPosed Repo

下载最新的 Release中的 Zygisk 版本

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

进入 Terminal

连接到 WSA

1
adb connect 127.0.0.1:58526

然后上传文件

1
adb push <文件位置> /sdcard/

<文件位置> 记得替换成你自己的

打开 Magisk 中的模块

从本地安装

image-20220625193313900

选择 Pixel 5

点击刚上传的 LSPosed

image-20220625193351560

等待安装完成即可

安装酷安

CoolAPK

下载酷安安装包

终端命令:

1
adb install <文件位置>

安装 MT管理器

打开酷安

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

安装 LSPosed Manager

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

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

右键长按并解压

image-20220625193900539

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

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

签名完成后安装 Daemon_sign.apk

接着找到 Manager.apk

安装它即可

image-20220625194038174

这样就安装完成了

怎样安装 Magisk / LSPosed 模块

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

LSPosed 模块安装方法

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

然后进入 LSPosed Manager 启用即可