Skip to content

iPhoneMirror v1.4.3 - Apple 驱动自动安装与构建修复

Choose a tag to compare

@RayrenSX RayrenSX released this 29 Jul 07:21

iPhoneMirror v1.4.3

本版本重点完善全新 Windows 环境中的 Apple 驱动引导,并修复 Windows GitHub Actions 构建兼容性问题。

Apple 驱动自动安装

  • 当系统完全没有 Apple USB 支持时,驱动管理器会优先通过 winget 安装 Microsoft Store 中固定产品 ID 9NP83LWLPZ9K 的 Apple Devices。
  • 将 Apple Mobile Device Service 与 Apple USB INF 分开检查,避免服务存在但 USB 驱动缺失时被误判为已就绪。
  • 同时识别现代 appleusb.inf 和旧版 usbaapl64.inf / usbaapl.inf;恢复模式专用的 applekis.inf 不再被误认为正常投屏驱动。
  • Microsoft Store 或 winget 不可用时,回退到 Apple 官方 HTTPS 地址提供的已签名桌面版 iTunes 安装程序。
  • 支持在拥有 Apple 再分发授权时,通过构建参数嵌入并校验 Apple 签名的 AppleMobileDeviceSupport64.msi,供离线安装使用。

公开发布的 v1.4.3 安装包不包含、也不重新分发任何 Apple 专有 MSI 或驱动二进制文件。离线 Apple MSI 只会在构建者明确提供授权文件并确认再分发权时纳入私有构建。

构建与稳定性修复

  • 修复 GitHub Actions 对 Microsoft VC Runtime 文件版本的解析,兼容 14.29.30157.0 built by: cloudtest 等带 runner 后缀的版本字符串,同时保留 Microsoft 数字签名及复制后哈希验证。
  • 修正虚拟摄像头异步采样压力测试:允许运行较慢时为追赶真实时钟产生合法空档,同时仍拒绝时间倒退和采样重叠。
  • 完成 Apple USB 驱动依赖审计;项目自身需要的 libusb-win32、VC Runtime、FFmpeg 与无线接收运行库继续随安装包提供。

验证结果

  • Windows GitHub Actions build-test:通过。
  • 原生协议、输出模式、无线主机、虚拟摄像头组件:6/6 通过。
  • 应用逻辑、驱动管理器、VC Runtime 解析、Apple 离线支持包安全校验:全部通过。
  • 虚拟摄像头异步采样压力测试额外连续运行 5 次通过。
  • 安装程序产品版本:1.4.3,文件版本:1.4.3.0

下载说明

  • iPhoneMirror-Setup-v1.4.3-x64.exe:推荐,Windows x64 安装程序。
  • iPhoneMirror-v1.4.3-win-x64.zip:便携版。
  • iPhoneMirror-v1.4.3-win-x64-latest.zip:自动更新使用的便携版别名。
  • iPhoneMirror-v1.4.3-win-x64-sbom.spdx.json:SPDX SBOM。
  • SHA256SUMS.txt:所有发布资产的 SHA256 清单。

SHA256

2b0d5df2bb61ad3484c41c67df3984d64811ee663472de819efc94b6af2d4725  iPhoneMirror-Setup-v1.4.3-x64.exe
3de1ac409aa85bd827a5cc57ff020130599bbc52584e8f4c1e1fbfda061b1838  iPhoneMirror-v1.4.3-win-x64.zip
3de1ac409aa85bd827a5cc57ff020130599bbc52584e8f4c1e1fbfda061b1838  iPhoneMirror-v1.4.3-win-x64-latest.zip
14f14f51769010d1efa6831b32772e63e4e4d94ee6f715ad5d045e4e839c61c4  iPhoneMirror-v1.4.3-win-x64-sbom.spdx.json

已知提示

当前公开安装程序尚未使用商业代码签名证书签名。首次下载运行时,Windows SmartScreen 可能显示“未知发布者”;请从本项目官方 Release 下载并使用上方 SHA256 校验文件完整性。