Linux(X86_64或ARM64)
需要以下依赖项:
| 发行版 | |||||
|---|---|---|---|---|---|
| Debian | python3 aria2 unzip sudo | whiptail | python3-venv | python3-pip | p7zip-full |
| Opensuse Tumbleweed | 与上面相同 | dialog | python3-venvctrl | 与上面相同 | 与上面相同 |
| 拱 | 和Debian一样 | libnewt | 和Debian一样 | python-pip | p7zip |
使用Python3库requests 。
Python版本≥3.7.2 。
推荐使用
Ubuntu(您可以使用WSL2)
准备就绪。
Debian(您可以使用WSL2)
准备就绪。
Opensuse Tumbleweed(您可以使用WSL2)
准备就绪。
run.sh将自动处理所有依赖关系。
无需输入任何命令。
星(如果愿意)。
克隆回购到本地:
git clone https://github.com/LSPosed/MagiskOnWSALocal.git --depth 1运行cd MagiskOnWSALocal 。
运行./scripts/run.sh 。
选择WSA版本及其体系结构(主要是X64)。
选择Magisk的版本。
选择要安装的GAPP品牌:
Mindthegapps
我们没有其他变体可以选择。
选择根解决方案(无需根本没有根)。
如果您是第一次运行脚本,则需要一些时间才能完成。脚本完成后,将在MagiskOnWSALocal文件夹中生成两个名为output的新文件夹,并download将生成。转到output文件夹。在步骤3中运行./run.sh脚本时,如果您选择的Yes , Do you want to compress the output? then in output folder you will see a compressed file called WSA-with-magisk-stable-MindTheGapps_2207.40000.8.0_x64_Release-Nightly or else there will be folder with the WSA-with-magisk-stable-MindTheGapps_2207.40000.8.0_x64_Release-Nightly .如果有一个文件夹将其打开并跳过步骤10。请注意:压缩文件的名称或output文件夹中生成的文件夹的名称可能对您有所不同。它将取决于执行./run.sh时做出的选择。
提取压缩文件,然后打开文件提取后创建的文件夹。
在这里查找文件Run.bat并运行它。
%LOCALAPPDATA%PackagesMicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbweLocalCacheuserdata.vhdx然后在安装后卸载之前并恢复它。Install.ps1作为管理员:Win+x ,然后选择Windows Terminal (Admin) 。cd "{X:pathtoyourextractedfolder}" ,然后按enter ,请记住替换{X:pathtoyourextractedfolder} ,例如{} ,例如cd "D:wsa"PowerShell.exe -ExecutionPolicy Bypass -File .Install.ps1 ,然后按Enter 。Magisk/Play商店将推出。通过安装启用Zygisk或RIRU和LSPOSED-RIRU的LSPODED-ZYGISK享受。
我可以删除已安装的文件夹吗?
不。
如何将WSA更新为新版本?
更新构建脚本:
git pull有关Git的更多用法,请参考https://git-scm.com/book
重新运行脚本,替换上一个安装的内容和重新启动Install.ps1 。不用担心,您的数据将被保留。
如何从WSA获取logcat?
%LOCALAPPDATA%PackagesMicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbweLocalStatediagnosticslogcat
如何将Magisk更新为新版本?
与更新WSA相同。
如何通过游戏完整性(以前称为安全网)?
像所有其他模拟器一样,没有办法。
虚拟化未启用?
Install.ps1如果未启用,可以帮助您启用它。重新启动后,重新启动Install.ps1安装WSA。如果它仍然不起作用,则必须在BIOS中启用虚拟化。这是一个漫长的故事,所以请Google寻求帮助。
如何重新安装系统作为读写?
由于Hyper-V将其固定为仅读取的,因此无法在WSA中进行。您可以通过制作Magisk模块来修改系统。或直接修改System.img。向Google寻求帮助。
我无法adb connect localhost:58526 ,该怎么办?
确保启用开发人员模式。如果问题持续存在,请在设置页面上检查WSA的IP地址,然后尝试adb connect ip:5555 。
为什么Magisk Online模块为空?
Magisk积极删除在线模块存储库。您可以在本地安装模块,也可以通过adb push module.zip /data/local/tmp和adb shell su -c magisk --install-module /data/local/tmp/module.zip 。
我可以使用Magisk V23.0稳定或较低版本吗?
否。Magisk有错误阻止自己在WSA上运行。 Magisk V24+已修复它们。因此,您必须使用Magisk V24或更高版本。
我如何摆脱马格斯克?
选择none作为根解决方案。
如何安装自定义GAPP?
教程
我在哪里可以下载MindThegapps?
您可以从这里下载MindThegapps(镜像)。
请注意,没有X86_64预构建,因此您需要自己构建它(存储库)。
或者,您可以从此页面下载X86_64的12.1和13的构建软件包。
是否可以将数据从较低版本(例如2305)迁移到较新版本?
这肯定可以使用,微软从2305的EROF更改仅读取的分区更改仅读取EXT4仅影响只读系统分区。
它对用户数据分区没有影响。检查日志是否没有启动。
如何安装内核?
教程
suerofs-utils存储库作为实用程序提供。
Android是Google LLC的商标。 Windows是Microsoft Corporation的商标。