个性化安装WSA:找回你需要的Google服务和Magisk

之前我们曾介绍过WSA的新版体验,其中提到了一个名为MagiskOnWSA的GitHub项目。该项目通过利用GitHub Actions功能,可以云端打包包含Magisk和GApps的WSA安装包,使用起来非常方便简单。

  由于违反了GitHub Actions的服务条款,该项目已被封禁。但是,该项目的开发者很快推出了一款脱离GitHub Actions依赖的本地版本MagiskOnWSALocal(以下简称MoWL)。通过使用这个项目,我们仍然可以手动配置一份包含Google服务和Magisk框架的WSA安装包。

个性化安装WSA:找回你需要的Google服务和Magisk

  由于安装打包脚本主要转为本地运行,所以相比以前,MoWL的配置和使用流程更加复杂。如果你仍然有类似的需求,希望本文可以为你提供一些参考。

  MoWL的主要打包流程已经从GitHub Actions迁移到了本地环境。因此,在Windows 11中,我们首先需要配置一个能够在本地运行的Linux环境。

  在这里,我们将使用微软官方推出的适用于Linux的Windows子系统(以下简称WSL)。以MoWL推荐的Ubuntu为例,在最新版的Windows 11中,我们可以按照以下步骤来进行安装。

确保系统已开启虚拟化和 WSL 相关功能

首先,在BIOS中开启虚拟化支持。然后,在开始菜单中搜索并运行“启用或关闭 Windows 功能”,找到并启用Hyper-V和“适用于Linux的Windows子系统”选项。重启以后,计算机便准备就绪了。

个性化安装WSA:找回你需要的Google服务和Magisk

个性化安装WSA:找回你需要的Google服务和Magisk

接下来,我们打开命令提示符(Win+R,输入cmd并回车),输入并执行以下命令来安装Ubuntu子系统:

wsl --install -d Ubuntu

完成下载和安装后,设置子系统的用户名和密码,Ubuntu就可以配置完成了。

个性化安装WSA:找回你需要的Google服务和Magisk

注:有关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版本,并删除几乎没用的亚马逊应用商店,以符合我们的实际需求。

个性化安装WSA:找回你需要的Google服务和Magisk

个性化安装WSA:找回你需要的Google服务和Magisk

个性化安装WSA:找回你需要的Google服务和Magisk

个性化安装WSA:找回你需要的Google服务和Magisk

此外,如果您需要为朋友生成一个定制的安装包,也可以选择自动将输出文件进行压缩打包。

脚本运行完成后,我们可以通过在Ubuntu中执行"explorer.exe ."来调用Windows资源管理器进行浏览,然后找到MagiskOnWSAoutput目录中的安装包目录或压缩包,并将其移动至其他位置即可。

个性化安装WSA:找回你需要的Google服务和Magisk

现在,我们已经获得了之前只能通过GitHub Actions自动编译得到的安装包。有了这个安装包,后续的WSA安装流程与之前相同:在WSA目录中找到Install.ps1,然后通过管理员模式的PowerShell执行它。

PowerShell.exe -ExecutionPolicy Bypass -File .Install.ps1

一旦执行Install.ps1,WSA的安装就完成了。安装完成后,Play商店和Magisk将自动启动。

个性化安装WSA:找回你需要的Google服务和Magisk

来自 MoWL 项目开发者的小贴士

如果需要更新 WSA 和 Magisk,可以删除 MagiskOnWSALocaldownload 目录,然后重新运行 run.sh 脚本以获取新版本。

将新版本的安装包覆盖到现有的 WSA 目录中,重新执行 Install.ps1 即可进行升级而不会丢失数据。

写在最后

如果在安装过程中遇到任何问题,欢迎在评论区留言进行讨论。如果您已成功配置环境并使用脚本,愿意为其他不愿意自行操作的用户制作、上传定制安装包,也欢迎在评论区分享。

免责说明

本站资源部分来自网友投稿,如有侵犯你的权益请联系管理员或给邮箱发送邮件PubwinSoft@foxmail.com 我们会第一时间进行审核删除。
站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到评论下载的文章,评论后刷新页面点击对应的蓝字按钮即可跳转到下载页面
本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

给TA打赏
共{{data.count}}人
人已打赏
ChatGPTChat模型人工智能服务器相关

部署教程:清华第二代60亿参数ChatGLM2!碾压GPT-4,推理提速42%

2023-7-11 15:43:32

服务器相关

NAS搭建全新的webOS系统!太强大了!办公娱乐两不误,甚至能玩CS!

2023-7-16 14:24:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索