当前位置: 网站首页 技术文章 正文

[教程] 在Windows 11上通过离线包部署安卓子系统 可绕过CPU/TPM限制

来源:互联网 发布时间:2024-08-28 11:36:58

前文我们提到微软为安卓子系统功能发布重大更新 , 此次更新微软直接将其更新安卓最新版即Android 12.1。

同时在x64 架构的设备上支持使用桥接网络功能,让子系统里安装的应用程序也可以直接访问局域网设备等。

不过国内用户以及不满足 CPU/TPM 要求的设备可能无法更新 , 经过测试已经找到办法可以离线部署。

同时可以解决「此应用包不支持通过应用安装程序安装因为它使用了某些受限制的功能」安装时的报错问题。

[教程]在Windows11上通过离线包部署安卓子系统可绕过CPU/TPM限制

下载WSA离线安装包:

完整复制此编号:9P3395VX91NR 打开此网站:https://store.rg-adguard.net/    按下图选择不同的设置:

(搞不定的话直接从阿里云盘下载,已经上传了两个应用包:)

[教程]在Windows11上通过离线包部署安卓子系统可绕过CPU/TPM限制

下载UI.Xaml.2.6版以及安卓子系统安装包,注意:如果是ARM64设备请下载标注ARM64的UI.Xaml.2.6版。

下载后打开UI.Xaml.2.6版可以直接安装 , 安卓子系统的msixbundle直接安装会报错,所以要用命令来安装。

下载的.msixbundle安装包改名为 wsa.msixbundle 然后剪切到C盘根目录存放,方便我们进入根目录操作。

右键点击开始菜单选择管理员模式的终端,然后按照依次执行以下命令,如果没有报错的话就可以完成部署。

#在终端里点击+号选择PowerShell,此模式不支持CMD命令提示符进入C盘根目录cd c:#执行安装命令add-appxpackage wsa.msixbundle#注意格式的大小写,如果格式是Msixbundle请把命令里的后缀也改下

[教程]在Windows11上通过离线包部署安卓子系统可绕过CPU/TPM限制

注:截图中我自己的操作和上面代码路径不同 所以不要看图

常见问题如下:

1.推荐部署后启用桥接网络,目前桥接网络仅支持 x64 设备 , 启动安卓子系统设置在系统选项启用高级网络。

2.推荐部署后启用开发模式,由于我们无法直接使用亚马逊商店,所以需要通过开发模式部署其他应用程序。

3.开发模式的IP地址问题:未启用高级网络默认为 127.0.0.1:58526,启用后IP为宿主机IP例如192.168.1.4。

4.怎么安装APK文件,参考这篇文章:抛弃亚马逊商店不用 ADB 侧载  在安卓子系统通过酷安进行应用管理

相关教程