以下截图均使用 Github 作为图床,如果看不到配图,请尝试魔法上网,谢谢。
目前,此项目处于 beta 3 阶段,且由于缺乏设备,本人并没有做充分测试,不保证该工具在特定机型上会出现奇怪BUG。但应该比三年前的问题少很多了
本文严禁投稿到IT之家,以及严禁以任何形式转载到智机网!
Windows 10 Mobile 离线更新包(Win10 Mobile Offline Update Package)是我对Windows Phone贡献最大的项目,也是我的第一个智能手机相关的研究项目。
如今,微软即将彻底停止所有Windows Phone相关的支持,一个时代也就彻底告一段落了。
为什么在我已经开始全面转投HMD安卓研究的时候突然又开始重温起了这个项目呢?
算是怀念这个让我们痛并快乐着的时代吧。
其实是有人正在把我的这个离线更新包项目拿来倒卖收取智商税
总之,离线更新包 V5.2 被我视作重大更新,因为 V5.2 版本解决了以下问题:
- 用户不懂如何使用命令行的问题
- 用户不懂如何挑选机型的问题:V5.2 可以无脑推送,不管哪款预装WP8.1的机型
- 半自动挑选文件推送,基本解决以往版本推送完成后默认输入法不能用的问题(但以防万一,非常见国家/地区用户仍然建议推送前删除锁屏密码)
- 因此减小了整个更新包解压后的空间占用,避免不必要的文件重复占用,从解压后的 22GB 减少到 1.7GB
离线更新包 V5.2 已知不能顺利推送到的机型
所有 4GB 内置存储的手机,例如 Lumia 530, 华为 Ascend W1
所有版本的 HTC 8X
RX-130 (Hapanero) 就是那个 Surface Phone
所有被砍掉的第五代 Lumia 原型机
然后你告诉我还有哪些。
那么以下是推送流程。
1. 请确保您手机的系统版本号至少为 8.10.14219.341,如低于此版本,请在推送前更新到 8.10.14219.341 或更高版本。
2. 请从 XDA-Developers 的帖子的附件区下载 Win10 Mobile Offline Update Package V5.2 beta 3。(W10M_OUP_V52B2.txt,MEGA网盘)
3. 然后你必须要安装 WDRT 以及尽可能所有的 Visual C++ 运行库以确保工具能够以预期工作。
4. 请解压并打开 "win10oup.exe"。该程序的源代码将在2020年公开。
5. 如果你懂英语的话,你可以遵循程序的提示操作,否则请接着往下看。
设备和打印机窗口将出现。请拔掉手机(如果已经连接)并在此窗口删除你的手机。
现在回到 win10oup 程序,按任意键并连接手机,等待 10 秒后再按一次,等待 getdulogs 列出你的手机。
如果手机被列举出来了,请输入 "yes" (小写,不含引号) 并按回车键。如果输入其他任何内容或不输入就按回车键,getdulogs 将会重新尝试检测。
Getdulogs 现在会从手机抓取日志,win10oup 就会分析日志并自动从 repo 目录将匹配的更新包复制到 pkgs 目录。你也许会看到“系统找不到指定的文件”提示(通常是涉及到硬件功能检测的MMOS相关更新),这符合预期。
即便推送过程时手机低于要求的40%电量,你也可以完成本次推送,但仍然建议尽可能将电池充满。
请耐心等待过程完成,也许需要长达40分钟的时间,你的手机就会被升级到 Windows 10 Mobile 10586.107。
升级完成后,你就能够自行部署Interop Tools修改机型来获得后续更新了。
为了方便高级用户以后自行手动部署从而节省时间,在重新打开 win10oup 之前,此前推送的更新包的 pkgs 目录不会被删除,您可以自行重新命名以备后续使用从而节省前面筛选流程所需的时间。
Enjoy it。