Running WSA on Windows 10 #105
Replies: 27 comments 71 replies
|
I am looking into this right now, too. You clearly got further than me: I extracted the wsa msixbundle package (the 1.2GB version), then extracted
But this gives me (after enabling developer mode): (sorry can't find a way to change the language of just powershell) Could you elaborate which files you patched how? |
Open the manifest and delete |
|
I got it to install that way, but when I click "files" in Windows Subsystem for Android I get an error that "Windows Subsystem for Android isn't compatible with Windows Server". |
|
Thank you @nunofaria007, was able to install, now getting the same error as @zanhecht. Looks like you are still a step ahead? What did you do here: "I patched the WSAClient to skip the SO verification (RTLGetVersion)."? |
I used IDA Pro 6.8 to check the disassembly and found the function where WSAClient checks the Windows version and replaced the relevant instructions with a bunch of NOPs. This allows the client to start loading, but it stops after a few seconds. I still don't know why and I would have to debug the process to gather more information. But my skill is very, very limited. I guess I won't get past this point. |
|
HexEdit WSAClient.exe looking for BD DC 00 00 00 F0 55, and replace F0 55 with 00 00 F0 55 = 22000 (0x55F0) (build number) It won't matter though because when you start wsaclient, it tries to run wsaservice and fails. Bunch of other things need to happen, like run init and boot the kernel in .\tools, get those system/vendor.img loaded and and then there's a vhdx that needs to be mounted if you hope to run anything in userland. In theory... |
|
I guess some parts of WSA is implemented in the Windows and every appx package with a special permission can use it. then if it's like this you won't be able to run WSA on a version of Windows without that parts. |
|
I don't think it's possible |
|
@MlgmXyysd It's not that impossible, as WSA is provided as an external installable package. |
|
It appears it works on Win10 build 21390, but at that point you might as well run Win11. One of the commenters wrote that WSLg is required for WSA to work, which is only available in build 21390. |
In fact, it's not really Windows 10, but an earlier version of Windows 11. Instead of using the preview version, I prefer to use the stable version (release) of Windows 11, which has fewer bugs than the preview version. Anyway, I will turn this issue into a discussion, speak freely. |
|
@3dluvr Of course! Microsoft added GPU support to WSL later, and I guess WSA uses that heavily. |
|
would you help me with the latest discussion? it is literally the last easy step i need to pass to complete personal wsa. would really appreciate that from you. @nunofaria007 @dreamflasher @zanhecht @3dluvr @MlgmXyysd |
|
Extracting the msixbundle then the relevant msix, and trying to register that folder: So we need a newer vc UWP lib? => https://docs.microsoft.com/en-us/troubleshoot/developer/visualstudio/cpp/libraries/c-runtime-packages-desktop-bridge https://store.rg-adguard.net/ productid 9P3395VX91NR slow then install all packages/dependencies for your platform.. Also remove:
now figuring out why I get 'package manifest invalid'. log.txt Probably related to some AppExecutionAlias 'directory missing' (what would that even mean?): Next edit: After removing from the manifest: and: and It installs and settings app works. |
|
still stop at ucal_getHostTimeZone can not load WsaClient.exe |
|
最新版 [2204.40000.19.0] 安装闪退,并且修改 AppxManifest.xml 的方法似乎已经失效,且最新版已没有 AppxManifest.xml, 只有一个 AppxBundleManifest.xml 似乎比较类似 |
|
dam this is still goin on, anyways the reason I'm trying to install this on win 10 is cuz I don't like win 11 |
|
is wsa "working" on win10... ie load/run apps/apks? |
|
too bad that this has died out. |
|
I got WSA installed on build 21390 and there’s the loading wsa screen then it crashes. Can anything be done about that? |
|
Hello, world! |
|
https://www.youtube.com/watch?v=yRlwKGC6_x4 |
|
I just want to bring attetnion to the fact that the latest build of win 10 officialy "supports" WSLg. |
|
I was able to get it to work after upgrading to Windows 10 22H2 thanks to https://github.com/cinit/WSAPatch Below are the steps I followed:
If everything goes well, after installing, the Google Play Store should open (if you chose that option in run.sh) |


Uh oh!
There was an error while loading. Please reload this page.
Hi, do you think WSA can run on Windows 10? I patched the WSAClient to skip the SO verification (RTLGetVersion). When I click 'Manage developer settings' the Client starts loading and a new 'vmmem' is created but closes after a short time.
All reactions