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 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的商標。