Salut,
Imaginea vhdx(Hyper-V) WSA nu are un bootloader si nu vad cum am putea injecta gapps(sper sa fiu contrazis), iar cu MicroG, aplicatia Google Play nu se conecteaza la server fara o semnatura valida sau prin spoofing signature(lipsa root). Accepta credentialele de login insa nu este acceptat. In acest caz putem sa instalam aplicatii apk din Google Play Store direct din meniul Windows11 astfel:

1. Se copiaza linkul aplicatiei dorite din GPlay in downloaderul web: https://apps.evozi.com/apk-downloader/ (pentru alte surse gen ApkMirror, nu este cazul)
2. Se genereaza un link pentru descarcare si se descarca prin "Click here to download <appname>
3. In PC, in Desktop(sau alta locatie cu acces rapid) se creeaza un Folder Nou numit... "WSA" unde copiem "adb.exe" si extensia "AdbWinApi.dll" din pachetul oficial "platform-tools_r31.0.3-windows" (pentru spatiu putem sterge sdk-ul dupa copierea celor doua fisiere)
4. in acest folder nou "WSA" salvam urmatoarele fisiere noi in format .bat:
4.1. Un fisier .bat de instalare a acestor doua fisiere sdk (adb.exe si AdbWinApi.dll) in %APPDATA%/adb numit "fixer.bat", cu urmatoarele linii:
Code:
@echo off


md %appdata%\adb
xcopy /s  "%~dp0\adb.exe" %appdata%\adb\
xcopy /s  "%~dp0\AdbWinApi.dll" %appdata%\adb\
Se salveaza si se executa!


4.2. Un fisier .bat pentru instalarea fisierelor apk in WSA numit "installer.bat" cu urmatoarele linii:
Code:
@echo off
set "package=%1"


if exist %appdata%\adb\ (
%appdata%\adb\adb connect 127.0.0.1:58526 
%appdata%\adb\adb install %package%
EXIT /B
) else (
echo Run fixer.bat to fix error
pause
)
Se salveaza fisiserul.


4.3. Inca un fisier pentru transfer fisiere din PC, in "./storage/emulated/0/Download" numit PushtoWSA.bat cu urmatoarele linii:
Code:
@echo off
set "package=%1"


if exist %appdata%\adb\ (
%appdata%\adb\adb connect 127.0.0.1:58526 
%appdata%\adb\adb push %1 ./storage/emulated/0/Download
EXIT /B
) else (
echo Run fixer.bat to fix error
pause
)


Se salveaza!


4.4. Inca un fisier .bat pentru launcherul cu setari WSA, numit settingsWSA.bat cu urmatoarele linii:
Code:
@echo off
set "package=%1"


if exist %appdata%\adb\ (
%appdata%\adb\adb connect 127.0.0.1:58526 
%appdata%\adb\adb shell monkey -p com.android.settings -c android.intent.category.LAUNCHER 1


EXIT /B
) else (
echo Run fixer.bat to fix error
pause
)
Se salveaza si se poate executa pentru a deschide launcherul SETTINGS WSA.




Putem incepe instalarea apk-urilor. Pe fisierul apk descarcat initial in PC din Google Play Store(sau alta sursa) se da click dreapta si se alege optiunea
"Open With...", "Choose another app"
In fereastra de selectie deschisa debifam optiunea:
"Always use this app to open apk" si alegem din lista:
"More Apps..." -"Look for another app in this PC", navigam in locatia noului folder "WSA" si alegem aplicatia "installer.bat"
Procesul de instalare va incepe.
Aplicam la fel si pentru copierea de fisiere din PC in WSA, click dreapta, "open with...", "Look for another app..." si selectam "PushtoWSA.bat"
Procesul de copiere va incepe.

Nota: Inainte de instalare apk sau transfer fisiere prin ADB, activam si rulam "Developer Mode" din WSA
Spor!