wsaLink provides a link between your Microsoft Subsystem for Android virtual machine and your computer.
Features
Install Programs without Android SDK
ADB enabled console
Busybox
File Manager
ADB Shell
Install/Uninstall Apps
Connect to WSA via localhost or IP
Edit text files on your WSA virtual machine
Log file viewer for wsaLink logs
Hyperlinked HTML Help
download wsaLink at
Jocala Software
wsaLink changelog available at http://www.jocala.com/changelog.txt
Refuses to install APKs: Directs to LOG what I can't find.
Hint: Add button "View LOG" to app's GUI.
Refuses to install APKs: Directs to LOG what I can't find.
jwoegerbauer said:
Refuses to install APKs: Directs to LOG what I can't find.
Click to expand...
Click to collapse
Look at Menu->Log->View wsaLink log. You can also see log operation in the video demo at 6:57m.
jocala said:
Look at Menu->Log->View wsaLink log. You can also see log operation in the video demo at 6:57m.
Click to expand...
Click to collapse
wsaLink Video Help
I've reworked the help videos. In addition to the full overview, there are now sections:
1. Intro & Install/Uninstall APKs
2. Shell & Console buttons
3. IP Addresses
4. Menu System
5. File Manager
Installing .XAPK currently not supported. Will it get supported in the near future?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Scoped storage and Android 11 are making life difficult for PC-based applications. Installing the multiple apks within an xapk archive is no big deal, but pushing the archive's obb contents to Android/obb is throwing security errors. I am working on it.
Opa114 said:
When will WSA-Link get File Explorer the Feature to access the root File-System and the ability to transfer files from Windows Explorer to WSA (and there on the root file system)?
Click to expand...
Click to collapse
wsaLink's file manager isn't root-aware and does not directly interface with Windows file explorer. if wsa continues to allow a drop-in kernel after it moves into wide release I'll have another look at root. For now the shell and su are your best bet.
12/03/21
wsaLink 1.01
File manager sorting added.
Jocala Software
jocala said:
wsaLink provides a link between your Microsoft Subsystem for Android virtual machine and your computer.
Features
Install Programs without Android SDK
ADB enabled console
Busybox
File Manager
ADB Shell
Install/Uninstall Apps
Connect to WSA via localhost or IP
Edit text files on your WSA virtual machine
Log file viewer for wsaLink logs
Hyperlinked HTML Help
Jocala Software
Click to expand...
Click to collapse
Hey - Thanks for the WSA update
I was just connecting to local host using an older version
even though I've not used Kodi for 5 or 6 years now, the functionality of your apps have helped me so much...
even used the adb controls instead of a mouse on twrp for my old fire tv box...
anyway - thanks again
Thanks and Merry Christmas!
My contact email has changed to [email protected]
in-program references will be changed in the next release.
04/20/22
Version 1.02
Display scaling mode changed.
Support email changed from [email protected]
to [email protected]
Jocala Software
NOTE: wsaLink 1.02 has been pulled due to build issues. If you downloaded v1.02 please visit http://www.jocala.com and download wsaLink v1.03. Thanks you and sorry for the bother!
08/08/22
wsaLink 1.04
Windows Terminal support added
Internal script directory added
Jocala Software
Unfortunately, I've pulled wsaLink 1.04 due to bugs. Please revert to 1.03. I hope to have v1.05 out soon.
jocala said:
Unfortunately, I've pulled wsaLink 1.04 due to bugs. Please revert to 1.03. I hope to have v1.05 out soon.
Click to expand...
Click to collapse
Any new version?
Not yet. I hope to have a refresh for all Jocala *link software this quarter.
I am using wsaLink v1.03 and it seems like it cannot connect, when I put in 127.0.0.1, the logs shows it trying to connect to 127.0.0.1, when I put in 127.0.0.1:58526, the logs shows it trying to connect to 127.0.0.1:58526:5555 as it is appending :5555 to everything.
This is what the logs show:
starting server
Unable to connect to: 127.0.0.1:5555
Unable to connect to: 127.0.0.1:5555
Unable to connect to: 127.0.0.1:5555
Unable to connect to: 127.0.0.1:5555
Unable to connect to: 127.0.0.1:5555
Unable to connect to: 127.0.0.1:5555
Unable to connect to: 127.0.0.1:58526:5555
Unable to connect to: 127.0.0.1:58526:5555
Unable to connect to: 127.0.0.1:58526:5555
Unable to connect to: 127.0.0.1:5555
Unable to connect to: 127.0.0.1:58526:5555
Unable to connect to: 127.0.0.1:58526:5555
Unable to connect to: 127.0.0.1:58526:5555
Was looking at your videos,
The current WSA which is 2302.40000.9.0 no longers shows a separate IP address other than the 127.0.0.1:58526
Related
UPDATED!!!!!! 12/30/2014
i present to you the latest pre-release from vvn's secret underground laboratory.......
THE HALF-ASSED ONE PLUS ONE TOOLKIT v1.3.2 BETA!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
STILL IN BETA TESTING. tested most functions on my macbook pro (running OSX mountain lion) and they all seem to be working. haven't tested the newer functions like flashing the newer stock ROM images (XNPH38R and XNPH44S) but theoretically they should work if the others do.
USE AT YOUR OWN RISK. i'm not responsible for anything that might happen to your device as a result of using the toolkit. i assume if you are able to make it far enough to install python, the android SDK, and run the script, then you've got a pretty good idea of what you're doing already. if you need help, send me a message.
requirements: python 2.7, android SDK, opotoolkit.py, opointro.py, pyadb.py
NOW ON GITHUB!!!!
to install and run using git:
git clone https://github.com/eudemonics/1plus1toolkit.git 1plus1toolkit
cd 1plus1toolkit
python opotoolkit.py
*you might need to run as root, and make sure to have USB debugging enabled*
GITHUB project link: https://github.com/eudemonics/1plus1toolkit
installation:
download and install python 2.7: https://www.python.org/downloads/
download and install android SDK: https://developer.android.com/sdk/
it should work with the adb and fastboot binaries provided in the ZIP, but if not, you should install the android SDK. i recommend even MORE that you create an environmental path variable to the android SDK so you can run the commands from any directory.
setting up an environmental path variable (optional - recommended):
if you're on windows you can go to my pastebin, find the only powershell script on there, and steal/adapt the code to create your own environment path variable. but it's much easier to configure in system properties - i'm not on windows right now so these may not be exact instructions, but you should be able to right click on "my computer", select "properties", go to the "environment" tab in system settings, and add the environment path there. linux and OSX users just need to add the android SDK directory to their ~/.bash_profile or ~/.bashsrc or wherever environment paths are defined. if you still don't understand environmental path variables or symbolic links, i highly recommend google (or startpage.com, the private version).
if you don't want to go to the trouble of creating the environmental path variables, and you want to use the android SDK on your computer, then just extract all the files from the ZIP into your android SDK directory.
how to run the toolkit:
plug phone to computer via USB, turn on android debugging.
open command prompt or terminal window to scripts directory. start toolkit by entering:
"python opotoolkit.py"
if everything is installed and in the right places, you should see a menu like the attached screenshot.
i'll continue working on it and adding more when i can so keep checking this space, as well as the pastebin links (i'll add to github eventually). everything's open source; use, share, steal whatever you want from the code. some credit would be nice, though.
not gonna ask for donations - if you'd like to donate, please do so by purchasing my EP:
buy it here: http://dreamcorp.bandcamp.com
or search for it on itunes, google play, amazon, spotify, last.fm, cdbaby, blah blah blah.
there are also links in the description for my music video
https://www.youtube.com/watch?v=2i-F4jiKtGg
RESERVED
THIS IS NOW ON GITHUB!
get the latest version from here:
https://github.com/eudemonics/1plus1toolkit
sorry i rarely ever log on to xda-developers, email or facebook me if you have any problems!
Reserved again
***space reserved***
create an app or another to unlock root
Hello everyone is there any good developer can create an app or another to unlock root permissions to OnePlus One? Me with the Oppo N1, I used only app. Unfortunately I have no problems to the PC, and with the usual methods can not. I would be very grateful.
cassyjack said:
Hello everyone is there any good developer can create an app or another to unlock root permissions to OnePlus One? Me with the Oppo N1, I used only app. Unfortunately I have no problems to the PC, and with the usual methods can not. I would be very grateful.
Click to expand...
Click to collapse
What was the point in bumping a thread that hasn't had a reply for over 3+ months?
cassyjack said:
Hello everyone is there any good developer can create an app or another to unlock root permissions to OnePlus One? Me with the Oppo N1, I used only app. Unfortunately I have no problems to the PC, and with the usual methods can not. I would be very grateful.
Click to expand...
Click to collapse
hi, you should be able to root with SuperSU (latest version 2.40) using my toolkit. let me know if you have any problems, since i haven't tested flashing the latest SuperSU yet.
zephiK said:
What was the point in bumping a thread that hasn't had a reply for over 3+ months?
Click to expand...
Click to collapse
my apologies - this is why i named it the half-assed oneplus one toolkit
Lol
i got Huawei Mediapad T3 10 but storage to install app is very limted
so any app to make installation app in sd card momery
as i read the device not support that
but in ask any app or method to solve this
ant_gamal said:
i got Huawei Mediapad T3 10 but storage to install app is very limted
so any app to make installation app in sd card momery
as i read the device not support that
but in ask any app or method to solve this
Click to expand...
Click to collapse
You achieve this via ADB: Run the following command to set the default install location to your SD card:
Code:
adb shell pm setInstallLocation 2
Of course you will be required to enable the USB debugging option in the Developer option and download the ADB client on your computer - if not already done yet. To enable Developer option, go to Settings > About device > Build number and tap Build number seven times. Once activated, you will see a message that reads, “You are now a developer”. After enabling USB debugging, plug in your phone to your PC using USB and invoke ADB.
jwoegerbauer said:
You achieve this via ADB: Run the following command to set the default install location to your SD card:
Code:
adb shell pm setInstallLocation 2
Of course you will be required to enable the USB debugging option in the Developer option and download the ADB client on your computer - if not already done yet. To enable Developer option, go to Settings > About device > Build number and tap Build number seven times. Once activated, you will see a message that reads, “You are now a developer”. After enabling USB debugging, plug in your phone to your PC using USB and invoke ADB.
Click to expand...
Click to collapse
thank could you give me link to ADB and how to use
sorry i am not expert
i entered developer mode already
ant_gamal said:
thank could you give me link to ADB and how to use
sorry i am not expert
i entered developer mode already
Click to expand...
Click to collapse
Supposed your desktop is a Windows machine:
Matching ADB driver you'll get here
You preferredably install it to C:\ADB
You add C:\ADB to Windows PATH variable to easily access ADB from anywhere
Code:
set PATH=%PATH%;C:\ADB
You reboot Windows & reboot your HUAWEI
You connect your HUAWEI and Windows machine via USB cable
You open Windows command prompt and run following commands - one by one
Code:
adb devices
adb shell pm setInstallLocation 2
HTH
jwoegerbauer said:
Supposed your desktop is a Windows machine:
Matching ADB driver you'll get here
You preferredably install it to C:\ADB
You add C:\ADB to Windows PATH variable to easily access ADB from anywhere
Code:
set PATH=%PATH%;C:\ADB
You reboot Windows & reboot your HUAWEI
You connect your HUAWEI and Windows machine via USB cable
You open Windows command prompt and run following commands - one by one
Code:
adb devices
adb shell pm setInstallLocation 2
HTH
Click to expand...
Click to collapse
my pc run with win10 and i did what you say but could not run any line
see photos
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
i use left shift with right click
device not found although i connect the tab
@ant_gamal
I can't open the images provided.
jwoegerbauer said:
@ant_gamal
I can't open the images provided.
Click to expand...
Click to collapse
i tried many site to upload photos
if not view plz suggest web host site
@ant_gamal
Oops, was my fault:
Deprecated syntax
Code:
adb shell pm setInstallLocation 2
New syntax ( Android 4x)
Code:
adb shell pm set-install-location 2
Example screenshot:
Note: First switch from PS to CMD
i did not restart pc or tab
i did but say adb not recognize
i attach the tab and choose transfer file
then i tried what you said and give me this in photo
is there is any package software need to install first before do this commend line
ant_gamal said:
is there is any package software need to install first before do this commend line
Click to expand...
Click to collapse
No.
What you're doing wrong is entering an invalid path/to/ADB: in your case is must be C:\ADB\adb
is there is any tool
does not work
same message device not found
ant_gamal said:
is there is any tool
does not work
same message device not found
Click to expand...
Click to collapse
Of course you can install on your Android device a Terminal Emulator, if not done yet, and therein run command
Code:
pm set-install-location 2
FYI: I no longer participate on this thread, sorry for this.
jwoegerbauer said:
The tool to be used is ADB, nothing else.
FYI: I no longer participate on this thread, sorry for this.
Click to expand...
Click to collapse
i think problem that not recognize the device
ant_gamal said:
i think problem that not recognize the device
Click to expand...
Click to collapse
I've edited my post you quoted: re-read it.
hi, i have same problem with mediapad T3, lower space.
i make procedure adviced from jwoegerbauer.
first command: Ok, i see device connected
second command: Error: java.lang.SecurityException: Package Android does not belong to 2000
any help? thank you
Hi guys,
I need some idea, I have two problems. I'm a beginner...
The first one is the next.
I have reversed an app. I need to see how the app behaves after a purchase (I need to see the network traffic), but after my reverse I can't do any purchase the error is : "The version of the application is not configured for billing..."
Any idea for that ?
The second problem I can't root my emulator, I use android studio.
I've been following this :
https://stackoverflow.com/questions/5095234/how-to-get-root-access-on-android-emulator
But I m stuck at this step :
Make sure you are running adb as root and also you need to remount. Just enter these codes
adb root
adb remount
Click to expand...
Click to collapse
I have this message :
Not running as root. Try "adb root" first.
Click to expand...
Click to collapse
Yet this command seems to work :
emulator -avd {emulator_name} -writable-system
Click to expand...
Click to collapse
My OS is windows, and android version is 7.1.
Oh and I have a last question. How I can debug my app when it start ?
adb forward tcp:8700 jdwp:$(timeout 0.5 adb jdwp | tail -n 1)
Click to expand...
Click to collapse
This command not work on windows, I use "adb shell ps" and I take the pid...
Thanks.
Rdmzied said:
Oh and I have a last question. How I can debug my app when it start ?
This command not work on windows,
Code:
adb forward tcp:8700 jdwp:$(timeout 0.5 adb jdwp | tail -n 1)
I use "adb shell ps" and I take the pid...
Click to expand...
Click to collapse
A: Make sure your app has android:debuggable="true" in Android Manifest.
B: To debug an application using JDWP:
In Windows:
Open the command prompt
Add to the PATH environment variable <jdk/bin> where jdk is the installation directory of the JDK.
Add the path to Android SDK platform-tools to PATH environment variable.
Reboot computer
Open the command prompt and run
Code:
adb forward tcp:8700 jdwp:<JWPD_ID>
to forward JDWP service to localhost where <JWPD_ID> you obtain via running command
Code:
adb jwpd
In Android Studio:
Turn on "USB debugging" and use "Select debug app" to select your app in "Developer options" on Android device
Start your application
Create a new "Remote" debug configuration (Run->Edit Configurations), and change the debug port to 8700
Select Run -> Debug
@Rdmzied
How to root the Android Emulator is well explained here.
jwoegerbauer said:
A: Make sure your app has android:debuggable="true" in Android Manifest.
B: To debug an application using JDWP:
In Windows:
Open the command prompt
Add to the PATH environment variable <jdk/bin> where jdk is the installation directory of the JDK.
Add the path to Android SDK platform-tools to PATH environment variable.
Reboot computer
Open the command prompt and run
Code:
adb forward tcp:8700 jdwp:<JWPD_ID>
to forward JDWP service to localhost where <JWPD_ID> you obtain via running command
Code:
adb jwpd
In Android Studio:
Turn on "USB debugging" and use "Select debug app" to select your app in "Developer options" on Android device
Start your application
Create a new "Remote" debug configuration (Run->Edit Configurations), and change the debug port to 8700
Select Run -> Debug
Click to expand...
Click to collapse
Thanks for your answers. I think you did not understand. I can debug my app, but I want to debug when the application start.
jwoegerbauer said:
@Rdmzied
How to root the Android Emulator is well explained here.
Click to expand...
Click to collapse
Your link is the same tutorial than my link...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I m not root...
Rdmzied said:
I m not root...
Click to expand...
Click to collapse
To gain ROOT requires you have successfully installed SuperSU app. That's all.
DISCLAIMER: This guide works on any phone with Android 11 or newer. Previous versions do not have wireless debugging so this is not possible.
Hey all! In this short guide, I will be showing you how to give any app the permission "WRITE_SECURE_SETTINGS" without needing to connect to a computer.
For this guide, I will be using System UI Tuner by Zachary Wander as my example app.
First, download and install Shizuku. This is a wonderful app that allows system API access directly without needing to root your phone.
Once you've installed Shizuku, follow the steps to start it through the wireless debugging method. You will only need to pair once as long as you don't reinstall the app.
DISCLAIMER: Shizuku will need to be restarted if you restart your phone but it's just a matter of re-enabling wireless debugging and then clicking "Start" in the Shizuku app.
Next, we're going to install Termux by Fredrik Fornwall. Simply open the app once, wait for it to finish installing, then leave the app.
Now, re-enter Shizuku, and click the button that says "Use Shizuku in terminal apps".
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Then click "Export files".
Afterwards, make a new folder, and call it "Shizuku".
Finally, click "Use this folder".
Almost there!
Head over to Termux, and type:
Code:
pkg install nano
This installs a text editor that we will use to edit our Shizuku config file.
While it's installing, go to Termux's app info, and change the permissions to allow it access to all files. This will allow it to see the folder we made earlier.
Go back to Termux, and after nano is done installing, type the following:
Code:
cd /sdcard/Shizuku
nano shizuku
Once inside the text editor, press the CTRL key on Termux's key bar, and press the "\" key on your keyboard.
Now, type "PKG", press Enter, then in the next field, type "com.termux".
Now, tap "a", tap Ctrl+X, tap "y", and you're done!
Whenever you want to authorize an app with "WRITE_SECURE_SETTINGS" simply open Termux, cd to "/sdcard/Shizuku", and type:
Code:
sh shizuku pm grant <package name here> android.permission.WRITE_SECURE_SETTINGS
You will only have to do this once per app as long as you do not uninstall it.
Have fun!
So this broke my brain just a bit (it's been one of those days) however if I am reading it correctly this will give some apps a pseudo root.
alarmdude9 said:
So this broke my brain just a bit (it's been one of those days) however if I am reading it correctly this will give some apps a pseudo root.
Click to expand...
Click to collapse
Sort of, it's the highest permission you can give an app without rooting your phone.
Does it allow you to say debloat the phone or things like that?
alarmdude9 said:
Does it allow you to say debloat the phone or things like that?
Click to expand...
Click to collapse
I'm not sure I haven't tested it that far but you can access all app data folders with it so maybe?
alarmdude9 said:
Does it allow you to say debloat the phone or things like that?
Click to expand...
Click to collapse
I'm not sure I haven't tested it that far but you can access all app data folders
Hmmm have to get some time to try this. Adulting sucks.
Hello, so I'm stuck on the /sdcard/
I dont have one is just on internal storage Shizuku folder... How do im supposed to type it
Does Shizuku still work with the N200 after the November update?
I was able to get everything setup to the last step where I grant packages write permissions, but every package I name returns 'pm: no such file or directory'.
If I use Termux to try to navigate to /SD card/Android/data i get 'cannot open directory: permission denied'. I'm wondering if Termux can even access the apps to give them elevated permissions?
Finnzz said:
Does Shizuku still work with the N200 after the November update?
I was able to get everything setup to the last step where I grant packages write permissions, but every package I name returns 'pm: no such file or directory'.
If I use Termux to try to navigate to /SD card/Android/data i get 'cannot open directory: permission denied'. I'm wondering if Termux can even access the apps to give them elevated permissions?
Click to expand...
Click to collapse
I have same error
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction:KernelSUA kernel-based root solution for Android. Unlike Magisk, KernelSU embeds the ability to gain root into the kernel itself. It tricks the shell into thinking /system/bin/su exists on the device though it doesn't exist. KernelSU got created by XDA Recognized Developer zx2c4 (Jason Donenfeld).
Important: Only an app that is granted root permission can access 'su', other apps cannot perceive 'su'.
MindTheGapps
MindTheGapps is a custom Google apps package that enables you to install essential Google services on your Android device. With MindTheGapps, you can access all the Google apps you need, including Gmail, Google Maps, YouTube, and more. It’s an excellent way to ensure that your device has the full functionality of Google services.
Why run WSA rooted via KernelSU instead of Magisk?
Banking / payment apps ( and other apps, too ) actually detect a rooted Android if Magisk used, but not if KernelSU used. MagiskHide - Magisk's root-hiding component - since 2 years no longer works hecause MagiskHide reached end-of-life.
Getting started:
PC Requirements:
- OS: Windows 11 22H2
- RAM: 8 GB (minimum) and 16 GB (recommended).- Processor: Your PC should meet the basic Windows™ 11 requirements i.e Core i3 8th Gen, Ryzen 3000, Snapdragon 8c, or above.- Processor type: x64 or ARM64.- GPU: Any compatible Intel, AMD or Nvidia GPU
GPU Performance may vary depending on its compatibility with Windows Subsystem For Android™
- Storage: Solid-state drive (SSD) -> Hard Disk Drive (HDD) IS NOT RECOMMENDED.- Partition: NTFS
Preparation:
1. Install PowerShell 7, if not already done yet
2. Open PowerShell and run command
Code:
Import-Module Appx -UseWindowsPowerShell
3. Uninstall an existing WSA installation via PowerShell
Code:
Get-AppxPackage "MicrosoftCorporationII.WindowsSubsystemForAndroid" | Remove-AppxPackage
4. Create folder on drive C: at PC, preferredly named WSA
5. Enable Hyper-V feature, if not done yet, via PowerShell
Code:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
6. Make sure in Windows Settings the Developer Options are turned ON
and also USB-Debugging and Wireless Debugging are enabled
Download
this zipped WSA build ( 888 MB ) from here:
GitHub - MustardChef/WSABuilds at Windows_11_2302.40000.6.0
Run Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (OpenGApps/ MindTheGapps) and/or Magisk or KernelSU (root solutions) built in. ...
github.com
Installation:
1. Extract the downloaded WSA archive file into WSA folder on drive C:.
2. Navigate to folder C:\WSA and open it
3. Being therein open Powershell as Administrator and run this code
Code:
Add-AppxPackage AppxManifest.xml -Register
This should start installing WSA with KernelSU & MindTheGapps & Play Store immediately.
Finalization:
Search Android in Windows Start and the first option should be Windows Subsystem for Android.
Launch it.
Launch Files ( means: enter WSA ) -> Go to Developer Tab and enable both the Developer Mode and the USB-Debugging ( AKA ADB )
Result:
Testing:
Hints:
1. On PC install WSALINK to add apps to WSA.
DL:
Jocala Software: wsaLink
2. Installl any Android launcher (e.g. Lawnchair) - use WSALink Tool for this
3. Install Adbify app ( a non-root local and remote ADB Shell app ) on WSA if you want to run ADB commands on WSA without PC.
DL: https://apkpure.com/adbify-—-local-adb-shell/com.rv882.adbify
Disclaimer:
Beware. WSA is not a Google sponsored project, so don't expect any kind of support.
English isn't my mother tongue. If you in this article find errors in spellling and/or typing keep them .