Emberbird
Community Verified

Android App Compatibility Directory

Real-world compatibility testing results for banking, media, and productivity apps running on Windows Subsystem for Android. Check root detection, Play Integrity status, and verified workarounds.

15
Tested Apps
8
Working Out-of-the-Box
7
Workaround Available
0
Unsupported / Broken
Category:
Status:
Showing 15 application(s)Single source of truth: repository compatibility/data/

Google Chrome

com.android.chrome
Working
Productivity & OfficeRoot: Magisk StableNo Integrity Attestation
Known Note: Hardware acceleration depends on host GPU virtualization driver passthrough; some complex WebGL 2.0 demos may fallback to SwiftShader software rendering.
View Workaround Steps (2)
  1. Fully functional on both Standard Edition (Magisk) and Banking Edition (Vanilla).
  2. Google Account sync operates out-of-the-box when Google Play Services is installed (Standard Edition).
WSA Build: REQUIRES TARGET ENVIRONMENT VERIFICATIONVerification: unverified

Genshin Impact

com.miHoYo.GenshinImpact
Workaround Required
GamingRoot: Magisk StableNo Integrity Attestation
Known Note: Substantial virtualized shader compilation overhead on first game startup; high GPU utilization may throttle thin-and-light laptop chassis.
View Workaround Steps (3)
  1. Configure WSA Advanced Settings > Graphics Architecture to dedicated GPU (DirectX 12) with at least 6 GB of allocated VRAM.
  2. Set in-game graphics preset to 'Low' or 'Medium' with 30/45 FPS cap for thermal stability.
  3. A third-party touch-to-key mapping utility or connected Xbox controller is recommended for full combat controls.
WSA Build: REQUIRES TARGET ENVIRONMENT VERIFICATIONVerification: unverified

Google Play Services

com.google.android.gms
Workaround Required
Utilities & ToolsRoot: Magisk StablePlay Integrity Required
Known Note: Hardware-backed attestation is unavailable, so BASIC_INTEGRITY is the ceiling; some apps (banking, DRM-heavy) hard-fail on that requirement.
View Workaround Steps (4)
  1. Included by default in every Emberbird edition (Pico GApps).
  2. On Magisk builds, keep Play Services out of optimization by disabling battery restrictions for the app.
  3. Play Integrity attestation passes only in the MEETS_BASIC_INTEGRITY tier; apps requiring DEVICE or STRONG verdicts remain blocked.
  4. Do not manually update GMS Core from outside the Play Store; mismatched versions break push notifications.
WSA Build: REQUIRES TARGET ENVIRONMENT VERIFICATIONVerification: unverified

Google Play Store

com.android.vending
Working
Utilities & ToolsRoot: Magisk StablePlay Integrity Required
Known Note: Play Protect certification is reported as unofficial because WSA is not a Google-certified device; app installs still function normally.
View Workaround Steps (3)
  1. Included by default in every Emberbird edition (Pico GApps).
  2. Sign in with a Google account after first boot; initial sync can take several minutes.
  3. If device certification warnings appear, re-check that Play Services is up to date inside the subsystem.
WSA Build: REQUIRES TARGET ENVIRONMENT VERIFICATIONVerification: unverified

Netflix

com.netflix.mediaclient
Workaround Required
Streaming & MediaRoot: Magisk StablePlay Integrity Required
Known Note: Widevine L1 is unavailable under WSA, so playback is capped below HD and some titles refuse to stream entirely.
View Workaround Steps (3)
  1. Use a Magisk root build with DenyList configured to hide root from the Netflix app.
  2. Expect reduced maximum playback resolution; HD (1080p) streams are gated by Widevine L1, which WSA does not provide.
  3. If playback fails after app updates, clear the app data and re-authenticate.
WSA Build: REQUIRES TARGET ENVIRONMENT VERIFICATIONVerification: unverified

Paytm

net.one97.paytm
Working
Banking & UPIRoot: Magisk StablePlay Integrity Required
Known Note: None when DenyList is enabled.
View Workaround Steps (2)
  1. Add Paytm to Magisk DenyList.
  2. Ensure SELinux is set to Enforcing.
WSA Build: REQUIRES REPOSITORY VERIFICATIONVerification: unverified

PhonePe

com.phonepe.app
Workaround Required
Banking & UPIRoot: Magisk StablePlay Integrity Required
Known Note: Fails to authenticate if USB Debugging is left enabled in WSA Settings.
View Workaround Steps (4)
  1. Enable Zygisk in Magisk settings.
  2. Install latest compatible PlayIntegrityFix module.
  3. Add PhonePe to Magisk DenyList (Enforce DenyList ON).
  4. Hide Magisk Manager app with random package name.
WSA Build: REQUIRES REPOSITORY VERIFICATIONVerification: unverified

Amazon Prime Video

com.amazon.avod.thirdpartyclient
Workaround Required
Streaming & MediaRoot: Magisk StableNo Integrity Attestation
Known Note: Widevine L1 hardware security is not present in Windows Subsystem for Android; maximum streaming resolution is capped at 480p SD.
View Workaround Steps (3)
  1. Playback streams successfully at Standard Definition (SD/480p) resolution under Widevine L3 software CDM.
  2. If black screen occurs during video playback, disable hardware accelerated decoding inside Prime Video application settings.
  3. On Standard Edition (Magisk), enable Magisk DenyList for Prime Video to prevent DRM initialization errors.
WSA Build: REQUIRES TARGET ENVIRONMENT VERIFICATIONVerification: unverified

Shizuku

moe.shizuku.privileged.api
Workaround Required
Utilities & ToolsRoot: Magisk StableNo Integrity Attestation
Known Note: Requires manual ADB service invocation on boot unless root permission is granted via Magisk.
View Workaround Steps (3)
  1. Enable Developer Mode inside Windows Subsystem for Android Settings.
  2. Ensure ADB loopback is active on 127.0.0.1:58526.
  3. Start Shizuku service via loopback ADB command: adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh, or grant root permission directly via Magisk.
WSA Build: 2407.40000.4.0Verification: verified

Spotify

com.spotify.music
Working
Streaming & MediaRoot: Magisk StableNo Integrity Attestation
Known Note: Offline download caching and some DRM features are unreliable under WSA; media session integration with the Windows volume mixer is limited.
View Workaround Steps (1)
  1. No workaround required for streaming playback.
WSA Build: REQUIRES TARGET ENVIRONMENT VERIFICATIONVerification: unverified

Microsoft Teams

com.microsoft.teams
Working
CommunicationRoot: Magisk StableNo Integrity Attestation
Known Note: Background incoming call notifications require WSA background activity policy to be set to 'Continuous' in WSA Settings.
View Workaround Steps (2)
  1. Grant microphone and camera permissions when prompted by Windows Subsystem for Android Settings.
  2. Compatible with both Standard Edition and Banking Edition without root concealment.
WSA Build: REQUIRES TARGET ENVIRONMENT VERIFICATIONVerification: unverified

Telegram

org.telegram.messenger.web
Working
CommunicationRoot: Magisk Stable / No RootNo Integrity Attestation
Known Note: Voice and video calls may require manual microphone/camera permission grants in WSA Settings.
View Workaround Steps (1)
  1. No workaround required. Runs out of the box on both Magisk and No-Root builds.
WSA Build: REQUIRES TARGET ENVIRONMENT VERIFICATIONVerification: unverified

Termux

com.termux
Working
Utilities & ToolsRoot: Magisk StableNo Integrity Attestation
Known Note: None on Standard Edition with Magisk root. Works in unrooted user-space mode on Banking Edition.
View Workaround Steps (3)
  1. Install Termux APK directly via sideloading or F-Droid release.
  2. Execute pkg update to initialize mirrors and core packages.
  3. On Standard Edition, invoke su or tsu for elevated root operations under Magisk; user-space execution works on Banking Edition.
WSA Build: 2407.40000.4.0Verification: verified

WhatsApp Messenger

com.whatsapp
Working
CommunicationRoot: Magisk Stable / No RootNo Integrity Attestation
Known Note: Camera QR scanning requires granting camera permission in WSA Settings.
View Workaround Steps (1)
  1. Runs out of the box on both Magisk and No-Root builds.
WSA Build: REQUIRES REPOSITORY VERIFICATIONVerification: unverified

YONO SBI

com.sbi.lotusintouch
Workaround Required
Banking & UPIRoot: Magisk StablePlay Integrity Required
Known Note: App immediately terminates if test-keys or ADB port is open.
View Workaround Steps (4)
  1. Disable Developer Options & USB Debugging in WSA Advanced Settings.
  2. Install Shamiko module in Magisk.
  3. Add YONO SBI to DenyList (with Shamiko in blacklist mode).
  4. Ensure PlayIntegrityFix module passes MEETS_DEVICE_INTEGRITY.
WSA Build: REQUIRES REPOSITORY VERIFICATIONVerification: unverified