查看: 742|回复: 0

Win10 Mobile手机Appx的提取封装与部署安装

[复制链接]

217

主题

54

回帖

30万

积分

管理员

站长

积分
306862

最佳新人热心会员宣传达人突出贡献论坛元老

QQ
发表于 2022-6-14 10:55:42 | 显示全部楼层 |阅读模式
Win10 Mobile手机Appx的提取封装与部署安装



以下操作方法均在Windows 10 Mobile手机上进行。提取和部署安装 Appx 时,需开启手机的开发者模式和可能需要解锁手机,也可能需要电脑帮助。对涉及解锁手机的操作, 对 lumia X50 系列可能不太适用,因为目前还不能有效安全地解锁 Lumia 5 系手机



一、 Appx 提取与封装
在 Windows 10 Mobile 手机上提取Appx 的具体方法如下:

(1)  Appx 提取
对于不用电脑从手机直接提取 Appx,可参见http://bbs.wfun.com/thread-1022271-1- 1.html。需要注意的是,应用程序数据管理器可方便查看App 的系列名称,在下面手工提取App 时可帮助快速定App
或手机解锁并开启MTP 后,通过电脑从 Phone\Data\PROGRAMS\WINDOWSAPPS 提取相关Appx 的文件夹。提取时,将 Appx 文件夹名称中带 arm 的文件夹拷贝出来即可。如果相关文件夹名称没
含arm 而只含 neutral,可以尝试提取含有 AppxManifest.xml 且文件数最多的文件夹。
对 于 固 件 内 置  Appx   的 提取 , 则 需 在 手 机 解 锁 并 开 启MTP后进入Phone\PROGRAMS\CommonFiles\  
此时有两个分支:一个是\PROGRAMS\CommonFiles\Xaps;
另一个是\PROGRAMS\CommonFiles\OEM\Public\PreloadedApps\tier3Apps;

(2)  Appx 封装
工具:用WSAppBak.exe 工具包封装 Appx
用 WSAppBak.exe 工具包封装拷贝出来的 arm 或neutral 文件夹时,需输入源和目标文件夹路径(可先打开文件夹然后在地址栏拷贝路径),中间弹窗需要选择是否添加密码(一般选择无密码None),最后
生成 4 个文件,其中一个文件就是封装成功的 Appx 包
采用 WSAppBak.exe 作者的原始工具包(2016 版)封装时,一些情况下可能会失败。为此,已根据较新的 Windows 10 SDK 对原始的WSAppBak.exe 工具包进行了升级(2018 版),目前已经没有失败情况
再发生。
如果提取的文件夹里含有WMAppPRHeader.xml,用 WSAppBak.exe 进行封装会出错,这时仍需用 Xap 的方法进行封装

二、 Appx 或 Appxbundle 包安装
(1)  安装 App Installer
可以选择安装App Installer。如果先安装了 App Installer,通过 App Installer就可方便地安装 Appx 或Appxbundle 包。在联网状态下,App Installer 可以自动下载大多数的依赖包, 但有些 Appx 或
Appxbundle 的依赖包仍需要人工安装

(2)  安装通用依赖包
可以选择安装通用依赖包。安装以后,即使没有预先安装 App Installer,大部分的 Appx 或 Appxbundle 包仍可快速完成安装。如果已经安装了 App Installer,同样可使安装过程快速进行。特别是当手机
重置后需要批量安装 App 时,安装通用依赖包可明显加快安装进度。重置后,最好先将商店升级到最新版

(3)  安装 Appx 或 Appxbundle 包
将 Appx 或 Appxbundle 包拷贝至手机文件夹,然后点击就可安装
对于少数的 Appx 或 Appxbundle 包,用App Installer 安装时会出现 0X800413a0 错误提示,这时需要用 Interop Tools 先解锁手机后再安装该 Appx 包
从商店里提取的Appx 或 Appxbundle 包可以直接点击安装

【工作中】
站长将会在2024年9月份开始对论坛功能全面升级,敬请期待!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则