Some time has passed since my last post, but I have something new I’d like to share, as long it’s new and fresh.
You might have heard that since Windows 10 we have the “Windows Subsystem for Linux” (Ubuntu). That of course is going to be also in Windows 11. More on how to enable it at the very bottom.
However, Windows 11 is going to introduce on top of it a new “Windows Subsystem for Android” which allows you to install and run Android apps under Windows “natively” without the need of some additional Emulator. And I can tell you that runs fast and is really cool if you require that.
Before I start and if you wonder on the why? (otherwise, skip to the next section)
1) I can and
2) I have a quiet old Windows Tablet which I recently upgraded to Windows 11. I probably can document that stunt later, since It’s an old Atom CPU Tablet.
I want to run some Android Apps on that, because they run nicer than any Windows alternatives.
I’m talking about my FeedMe (to read my self-hosted RSS feeds).
Pulseway, to keep my servers under supervision (the android app is far cooler that the windows or browser version)
My Proxmox and Docker managers, and my Nextcloud and a few other Apps that usually run on the phone only.
The beauty here is that unlike a native Linux or Android install, where my exotic touchscreen rarely was supported, here all devices work out of the box wrapped through the Windows drivers.
Note to myself, write a post about how to reach digital sovereignty.
Yes I could have bought a far better and more performant Android Tablet, but that’s not the point and far less geeky.
Install Android Subsystem to Windows 11
Preamble: This is as it is and there is no sort of security review or any warranty on that write-up. If you break something, it’s on you.
Please note also, As of today November 10th 2021, the Windows Subsystem for Android under Windows 11 is supposed to be a prerelease and only for the insider preview version. Here I make it fly on a normal Windows 11 release.
Some steps might be considered hacky and not as intended.
To begin this, open your Windows Features by using your start key and type in features.
This should bring you here and allows you to make sure you have enabled or to enable the “Virtual Machine Platform” which is needed for this.
Next is a bit of fiddling. The original URL of the “Windows Subsystem for Android™ with Amazon Appstore” is https://www.microsoft.com/store/productId/9P3395VX91NR. On a normal Windows 11 it probably won’t open in the app store or will tell you that it’s not for your platform.
Never mind that, and keep the URL handy. We will put that URL into https://store.rg-adguard.net which is an Online link generator for Microsoft Store.
I use the slow ring since there is at the moment no Release product (RP) or Retail.
What this does, it generates me a download link
At the bottom there is a 1.2GB large download which is what I need.
I had to right-click the entry and click on save link as to download the file.
In case you’re worried about which dodgy source this file comes from?
It can’t get more dodgy than from Microsoft itself.
I then open the PowerShell as Administrator and navigate to my Download directory with cd.
Probably something like cd C:\Users\nearlygod\Downloads\ 😉
I then run:
Add-AppPackage -Path .\MicrosoftCorporationFilenameofthedownload
My hint, when you type in .\Microsoft and hit tab it will autofill the rest and install the Windows Subsystem for Android.
You know all will be good an in place when you hit start and type in “Android” or just see under Start recommended the “Windows Subsystem for Android”
If you start it now, you should get the following screen.
That’s pretty much it if you are happy to use the Amazon Web store.
However, I want to sideload the Aurora Store, which acts like a wrapper to get Android Apps from the Google store without having the Google store.
If you like to know more about the Aurora Store, check it here please https://auroraoss.com/faq/#general
So I download first the Aurora Store App https://auroraoss.com/download/ and the Android SDK Platform Tools from here https://developer.android.com/studio/releases/platform-tools.
Unzip the platform-tools and put the aurorastoreapp.apk into the same directory.
As in the below screen, I started Android first to see that it works, then enabled the “Developer Mode”.
I “Turn off the Windows Subsystem for Android” and then started it again in order to have the Developer mode enabled and when refreshing the IP address I had all I needed. .
Back to my PowerShell in Administrator mode.
Adb connect IP from the platform-tools directory and then sideload the Aurora App.
PS D:\platform-tools> .\adb.exe connect 172.17.190.45
connected to 172.17.190.45:5555
PS D:\platform-tools> .\adb.exe install .\AuroraStore_4.0.7.apk
Performing Streamed Install
Now thats it,
PS: How to install the Linux (Ubuntu) subsystem in Windows 11
This is as simple as opening PowerShell as Administrator and run the command
wsl --install -d Ubuntu
That’s it. Now after a reboot you will need to quickly run through the automatic starting setup where you create a username and password for Ubuntu.
When you now press start and search for Ubuntu, you should find it
I’m now going way beyond what I initially wanted to post but if you like to “reboot the Linux Subsystem for Windows 11 you need to go to your task manager or services.msc and restart the “LxssManager”