Sharing files between Windows 11 and the Windows Subsystem for Android (WSA) can be challenging because WSA operates in its own container with a separate file system. While Microsoft is working on integrating file transfer capabilities, there are effective methods you can use right now to move files between Windows 11 and WSA. This guide provides detailed instructions on two such methods: using Android apps to facilitate file transfer and utilizing the Android Debug Bridge (ADB) command line tool.

Transfer Files between Windows 11 and WSA Using Android Apps

One of the most user-friendly ways to exchange files between Windows 11 and WSA is by using Android apps designed for file transfer. This method involves installing Google Play Store on WSA to access a broader range of apps, such as LAN Drive, which allows seamless file sharing between the two systems.

Install Google Play Store on Windows 11 to Access Android Apps

To utilize Android apps for file transfer, you need to install Google Play Store on WSA since the Amazon Appstore offers a limited selection. This process involves creating a custom version of WSA that integrates Google Apps. Follow these steps carefully to set up Google Play Store on your Windows 11 PC.

Uninstall Existing Windows Subsystem for Android

Step 1: Open Settings by pressing Win+I. Navigate to Apps on the left pane and select Installed apps on the right.

Step 2: Locate Windows Subsystem for Android™ in the list of installed apps. Click the three-dot menu next to it and select Uninstall. If you have the Amazon Appstore installed, uninstall that as well.

Install Windows Subsystem for Linux (WSL) and Virtual Machine Platform

Step 1: Right-click the Start menu and select Terminal (Admin) to open an elevated Windows Terminal.

Step 2: In the terminal, type the following command and press Enter to install WSL along with the Ubuntu Linux distribution:

wsl --install

Step 3: Once the installation is complete, restart your computer when prompted.

Step 4: Press Win+R to open the Run dialog, type optionalfeatures, and press Enter. In the Windows Features window, check the box next to Virtual Machine Platform and click OK. Restart your computer to apply the changes.

Enable Developer Mode

Step 1: Open Settings, navigate to Privacy & Security, and select For developers under the Security section.

Step 2: Toggle on Developer Mode and click Yes when prompted to confirm.

Install 7-Zip

Step 1: Download and install 7-Zip from the official website or the Microsoft Store. This tool is necessary for extracting files from the WSA package.

Download the Windows Subsystem for Android Package

Step 1: Visit store.rg-adguard.net. Select ProductId from the first drop-down menu.

Step 2: Enter 9P3395VX91NR in the text field, select Slow from the second drop-down menu, and click the check button.

Step 3: Scroll down and download the largest .msixbundle file (approximately 1.35GB). If the download doesn't start automatically, right-click the link and select Save link as.

Extract and Prepare WSA Files

Step 1: Use 7-Zip to open the downloaded .msixbundle file. Locate and double-click the file that ends with Release-Nightly.msix.

Step 2: Select all files inside and extract them to a new folder named C:\WindowsSubsystemAndroid\.

Step 3: Delete unnecessary files such as AppxMetadata, AppxBlockMap.xml, AppxSignature.p7x, and [Content_Types].xml from this folder.

Download WSAGAScript and Open GApps

Step 1: Download WSAGAScript from its GitHub page. Extract its contents to a folder named C:\GAppsWSA\.

Step 2: Go to the OpenGApps website. Choose x86_64 for Platform, 11 for Android, and pico for Variant. Download the ZIP file and place it in C:\GAppsWSA\#GAPPS.

Copy Image Files to GAppsWSA Folder

Step 1: From C:\WindowsSubsystemAndroid\, copy the following files: vendor.img, system_ext.img, system.img, and product.img.

Step 2: Paste these files into C:\GAppsWSA\#IMAGES.

Download ADB Toolkit

Step 1: Create a folder named ADBKit on your C: drive.

Step 2: Download the ADB Toolkit from the provided link and extract its contents into C:\ADBKit\.

Customize WSA to Install Google Play Store

Step 1: Right-click the Start menu and select Terminal (Admin). In the terminal, click the down arrow and select Ubuntu to open the Ubuntu terminal.

Step 2: Gain root access by typing:

sudo su

Step 3: Update and upgrade the Ubuntu packages:

apt-get update
apt-get upgrade

Step 4: Navigate to the GAppsWSA directory:

cd /mnt/c/GAppsWSA

Step 5: Install necessary tools:

apt install lzip unzip dos2unix

Step 6: Convert scripts to Unix format by running the following commands:

dos2unix ./apply.sh
dos2unix ./extend_and_mount_images.sh
dos2unix ./extract_gapps_pico.sh
dos2unix ./unmount_images.sh
dos2unix ./VARIABLES.sh

Step 7: Execute the scripts in order:

./extract_gapps_pico.sh
./extend_and_mount_images.sh
./apply.sh
./unmount_images.sh

Step 8: Close the Ubuntu terminal after the process completes.

Replace WSA Files with Modified Versions

Step 1: From C:\GAppsWSA\#IMAGES, copy vendor.img, system_ext.img, system.img, and product.img.

Step 2: Paste these files into C:\WindowsSubsystemAndroid\, replacing the existing files.

Step 3: From C:\GAppsWSA\misc, copy the kernel file.

Step 4: Navigate to C:\WindowsSubsystemAndroid\Tools. Rename the existing kernel file to kernel_back and paste the copied kernel file here.

Install the Customized WSA

Step 1: Open Windows Terminal as an administrator.

Step 2: Run the following command to register the modified WSA package:

Add-AppxPackage -Register C:\WindowsSubsystemAndroid\AppxManifest.xml

Set Up Google Play Store on WSA

Step 1: Launch Windows Subsystem for Android™ Settings from the Start menu.

Step 2: Go to the Developer tab and enable Developer mode.

Step 3: In the System tab, click the icon next to Files to start the WSA environment.

Step 4: Search for Play Store in the Start menu and launch it. If you encounter issues signing in, proceed to the next steps.

Step 5: Open Command Prompt as an administrator and navigate to the ADBKit folder:

cd C:\ADBKit

Step 6: Connect to WSA using ADB:

adb.exe connect 127.0.0.1:58526

Step 7: Enter the ADB shell and gain root access:

adb.exe shell
su

Step 8: Set SELinux to permissive mode:

setenforce 0

Step 9: Exit the shell and Command Prompt. You should now be able to sign in to Google Play Store.

Install LAN Drive App to Facilitate File Transfer

Step 1: Open Google Play Store on WSA and search for LAN drive – SAMBA Server & Client. Install the app.

Step 2: Launch the LAN Drive app and grant any necessary permissions.

Step 3: Go to the Users section and change the authentication type to Users with rights.

Step 4: Click the + icon to add a new user. Create a username and password, enable both Read and Write permissions under global permissions, and save the settings.

Step 5: Return to the app's home screen and tap Start to initiate the server.

Access WSA Storage Through File Explorer

Step 1: With the LAN Drive server running, open File Explorer on Windows 11.

Step 2: Navigate to Network in the left panel. You should see a device named Googleredfin under the Computer section.

Step 3: Double-click Googleredfin and enter the username and password you set up in LAN Drive. You can check Remember my credentials for future access.

Step 4: You can now access WSA's file system directly from File Explorer. Transfer files between Windows and WSA by copying, pasting, or dragging and dropping.


By following these steps, you can effortlessly transfer files between Windows 11 and the Windows Subsystem for Android using Android apps. This method offers a straightforward and user-friendly approach without the need for command line tools.

Copy Files between Windows 11 and Windows Subsystem for Android Using the ADB Command Line

The Android Debug Bridge (ADB) is a versatile command line tool that allows you to communicate with Android devices. Using ADB, you can transfer files, install apps, and perform various commands on WSA from your Windows 11 PC. This method provides more control but requires familiarity with command line operations.

Set Up ADB on Your Computer

Step 1: Download the Android SDK Platform-Tools from the Android Developers website. Click Download SDK Platform-Tools for Windows and agree to the terms to start the download.

Step 2: Extract the downloaded ZIP file to an easily accessible folder, such as C:\SDK\platform-tools.

Enable Developer Mode in WSA

Step 1: Launch Windows Subsystem for Android™ Settings from the Start menu.

Step 2: Navigate to the Developer tab and toggle on Developer mode. Click Allow access if prompted by a Windows Security Alert.

Connect to WSA via ADB

Step 1: Open Command Prompt as an administrator.

Step 2: Navigate to the platform-tools directory using the command:

cd C:\SDK\platform-tools

Step 3: Connect to WSA using its IP address (found in WSA Settings):

adb connect 127.0.0.1:58526

Step 4: Verify the connection by listing connected devices:

adb devices

Transfer Files Using ADB Commands

To copy files from Windows to WSA:

Step 1: Locate the file on your Windows PC and copy its full path. Right-click the file and select Copy as path.

Step 2: Determine the destination path on WSA, e.g., /storage/emulated/0/Download/.

Step 3: Use the adb push command:

adb push "C:\path\to\your\file.txt" /storage/emulated/0/Download/

To copy files from WSA to Windows:

Step 1: Identify the file path on WSA.

Step 2: Choose a destination folder on your Windows PC.

Step 3: Use the adb pull command:

adb pull /storage/emulated/0/Download/file.txt "C:\path\to\destination\"

Step 4: After completing file transfers, disconnect ADB:

adb disconnect 127.0.0.1:58526

Using the ADB command line tool provides a powerful way to transfer files between Windows 11 and WSA, offering greater control for users comfortable with command line operations.