IT之家10月23日消息,近期微软宣称,Windows11安卓子系统运行Android应用程序的第一个预览版现已提供给Beta频道的Windows内测人员。WindowsSubsystemforAndroid(WSA)是惊人的成就,但目前微软官方建议的渠道是有限制的,只能访问亚马逊应用商店的大约50个应用和游戏。
据MSPoweruser报道,虽然有可能侧载任何安卓应用,但对于国外地区来说实际上最好的应用都在GooglePlay商店中,而这些应用在WSA上无法运行,因为它缺乏GooglePlay服务,而该GooglePlay商店中的大多数应用都需要这种服务。
现在,Windows黑客开发者ADeltaX已经破解了这个问题,并设法在Windows11安卓子系统上安装上GooglePlay服务,包括GooglePlay商店。
ADeltaX在GitHub上留下了所有必要的文件和说明,但目前看来只有专业人士能够实施。
下面是一些指令说明:
DownloadMSIXBUNDLE(usestorerg-adguardtodownloadthemsixbundle,Packageid:9PVX91NR)
INSTALLWSL2(ubuntu/debian,anyotherdistrocouldwork)
INSTALLunziplzip
DOWNLOADGAPPSPICOFROMOPENGAPPS(x86_64,11,PICO)
EXTRACTMSIXBUNDLE,EXTRACTMSIX(YOURARCH)TOAFOLDER,DELETE(APPXMETADATA,APPXBLOCKMAP,APPXSIGNATURE,[CONTENT_TYPES])
COPYIMAGES(SYSTEM.IMG,SYSTEM_EXT.IMG,PRODUCT.IMG,VENDOR.IMG)TO#IMAGES
COPY(GAPPSPICOZIP)TO#GAPPS
EDIT(VARIABLES.sh)ANDSETROOTFOLDER
EXECUTE:
extract_gapps_pico.sh
extend_and_mount_images.sh
apply.sh
unmount_images.sh
COPYIMAGESFROM(#IMAGESFOLDER)TOYOUREXTRACTEDMSIXFOLDER
OPENPOWERSHELL(NOTCORE)ASADMIN,EXECUTE(Add-AppxPackage-RegisterPATH_TO_EXTRACTED_MSIX\AppxManifest.xml)
RUNWSAWITHGAPPS,ENJOY
WORKAROUNDFORSIGNINISSUE:
(ADBSHELLROOTWITHsu)
COPY(kernelFILE)FROM(miscFOLDER)TO(ToolsFOLDER)INYOUREXTRACTEDMSIXFOLDER
NOWYOUCANUSEsuINADBSHELLENTERADBSHELL,TYPEsuTHENTYPEsetenforce0YOUCANNOWSIGNIN
开发者ADeltaX承诺将很快重写这些指令,使其更容易接受。
此前微软也在Windows10Mobile系统上测试过子系统运行安卓应用,但后来砍掉了,实属遗憾,现在Windows11安卓子系统带来了良好的体验,可以弥补Windows移动应用生态方面巨大的差距。
IT之家附:《微软Win11安卓子系统已支持运行APK应用(附手动侧载安装教程攻略)》