之前我们曾介绍过WSA的新版体验,其中提到了一个名为MagiskOnWSA的GitHub项目。该项目通过利用GitHub Actions功能,可以云端打包包含Magisk和GApps的WSA安装包,使用起来非常方便简单。
由于违反了GitHub Actions的服务条款,该项目已被封禁。但是,该项目的开发者很快推出了一款脱离GitHub Actions依赖的本地版本MagiskOnWSALocal(以下简称MoWL)。通过使用这个项目,我们仍然可以手动配置一份包含Google服务和Magisk框架的WSA安装包。
由于安装打包脚本主要转为本地运行,所以相比以前,MoWL的配置和使用流程更加复杂。如果你仍然有类似的需求,希望本文可以为你提供一些参考。
MoWL的主要打包流程已经从GitHub Actions迁移到了本地环境。因此,在Windows 11中,我们首先需要配置一个能够在本地运行的Linux环境。
在这里,我们将使用微软官方推出的适用于Linux的Windows子系统(以下简称WSL)。以MoWL推荐的Ubuntu为例,在最新版的Windows 11中,我们可以按照以下步骤来进行安装。
确保系统已开启虚拟化和 WSL 相关功能
首先,在BIOS中开启虚拟化支持。然后,在开始菜单中搜索并运行“启用或关闭 Windows 功能”,找到并启用Hyper-V和“适用于Linux的Windows子系统”选项。重启以后,计算机便准备就绪了。
接下来,我们打开命令提示符(Win+R,输入cmd并回车),输入并执行以下命令来安装Ubuntu子系统:
wsl --install -d Ubuntu
完成下载和安装后,设置子系统的用户名和密码,Ubuntu就可以配置完成了。
注:有关WSL子系统的安装,不同设备和不同版本的Windows可能会遇到不同的问题。但是,大部分问题都可以参考微软官方的配置文档进行排查:
- 安装 WSL:https://learn.microsoft.com/zh-cn/windows/wsl/install
- 旧版 WSL 的手动安装步骤:https://learn.microsoft.com/zh-cn/windows/wsl/install-manual
- 排查适用于 Linux 的 Windows 子系统问题:https://learn.microsoft.com/zh-cn/windows/wsl/troubleshooting
接下来我们在 Ubuntu 中进行 WSA 安装包编译
输入以下命令,将项目克隆至本地:
输入以下命令,执行安装脚本
scripts/run.sh
在接下来的步骤中,MoWL提供了一个用户友好的图形界面,我们可以通过方向键选择需要的WSA版本(x64/arm64)、GApps版本、Magisk版本,并删除几乎没用的亚马逊应用商店,以符合我们的实际需求。
此外,如果您需要为朋友生成一个定制的安装包,也可以选择自动将输出文件进行压缩打包。
脚本运行完成后,我们可以通过在Ubuntu中执行"explorer.exe ."来调用Windows资源管理器进行浏览,然后找到MagiskOnWSAoutput目录中的安装包目录或压缩包,并将其移动至其他位置即可。
现在,我们已经获得了之前只能通过GitHub Actions自动编译得到的安装包。有了这个安装包,后续的WSA安装流程与之前相同:在WSA目录中找到Install.ps1,然后通过管理员模式的PowerShell执行它。
PowerShell.exe -ExecutionPolicy Bypass -File .Install.ps1
一旦执行Install.ps1,WSA的安装就完成了。安装完成后,Play商店和Magisk将自动启动。
来自 MoWL 项目开发者的小贴士
如果需要更新 WSA 和 Magisk,可以删除 MagiskOnWSALocaldownload 目录,然后重新运行 run.sh 脚本以获取新版本。
将新版本的安装包覆盖到现有的 WSA 目录中,重新执行 Install.ps1 即可进行升级而不会丢失数据。
写在最后
如果在安装过程中遇到任何问题,欢迎在评论区留言进行讨论。如果您已成功配置环境并使用脚本,愿意为其他不愿意自行操作的用户制作、上传定制安装包,也欢迎在评论区分享。
本站资源部分来自网友投稿,如有侵犯你的权益请联系管理员或给邮箱发送邮件PubwinSoft@foxmail.com 我们会第一时间进行审核删除。
站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!
如果遇到评论可下载的文章,评论后刷新页面点击“对应的蓝字按钮”即可跳转到下载页面!
本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR。
温馨提示:本站部分付费下载资源收取的费用为资源收集整理费用,并非资源费用,不对下载的资源提供任何技术支持及售后服务。