iPhone给无网环境的Windows通过有线共享网络
前言
最近,我有一位常年旅居海外的朋友,因为搬家原因,导致家里没有网络了。但是发达国家的工作效率…懂的都懂,所以导致大半个月过去了,宽带还是没有安装上。
但是这位朋友的手机用的还是 iPhone,而 Windows 默认情况下也不包含 Apple Mobile Device Ethernet 驱动程序,电脑也没有无线网卡,所以就有了本文。
环境相关
- iPhone 手机一台
- 可以连接 Windows 电脑和 iPhone 手机的连接线一根
- Windows 电脑需要预先安装如 7-zip 之类的解压缩软件
正文
其实按照一般思路来说,我们只需要手机上下载驱动,然后传到电脑上安装好驱动就能正常用了。
但是苹果手机有个问题,在 Windows 电脑上,如果不装 Apple 设备 这个软件的情况下,电脑只能访问到 iPhone 手机内存储的图片(PTP 模式,不支持 MTP 模式)
像压缩包这类文件是无法通过 PTP 模式进行传输的,所以在这里我使用了一种曲线救国的方法来实现 iPhone 给 Windows 传输文件。
下载驱动文件
此处引用 参考资料#1 的方法,因为在此时 Windows 没有任何网络连接,所以采用 Offline 离线安装的方法,需要先在另外一台电脑上把驱动下载好。
如无法下载,下文会有我打包好的驱动文件,详见 #下载图种文件

首先下载 iTunes,下载之后通过解压软件打开(注意不是运行)。
打开之后提取 AppleMobileDevicesSupport64.msi

然后下载 Apple USB Drivers 和 Apple Tether USB Drivers 这两个文件,用解压软件提取全部文件。

这些就是需要装的驱动程序了。
压缩
因为需要从手机上往电脑上复制,为了方便传输,把这些文件再重新打包为一个 zip 文件。
压缩的步骤就不多赘述了,最终命名的文件为 Apple苹果有线驱动.zip。
制作图种
如果从 Android 手机到 Windows,我们只需要打开 MTP 文件共享模式,就可以了。但是在 iPhone 手机上,因为系统限制,是无法通过 MTP 模式传输文件的,只能通过 PTP 模式传输照片。
所以我采用了最原始的方法:做图种。
图种是一种利用图片文件来传递压缩包的技巧。图种以图像浏览器开启时,就是一张单纯的图片。但可以以压缩软件对其解压缩,获取附加在图片档后的压缩包内容。
我从 Apple 官网上截了一张图,保存为 图源.png。

然后 Shift+鼠标右键,选择 在此处打开 PowerShell 窗口。然后运行指令:
1 | copy /b 图源.png + Apple苹果有线驱动.zip Apple苹果有线驱动.png |
运行之后,会在当前目录生成一个新的图片文件,新的图片文件以图片格式打开后,跟 图源.png 显示的图片一致。
但是如果使用压缩软件打开的话,就会变成这样

此时图种就已经成了,可以通过 PTP 协议从 iPhone 传输到 Windows 上了。
下载图种文件
当然,如果身边没有别的可联网的 Windows 电脑,也可以下载我打包的图种文件。我放到了博客的静态资源存储站上。因为图种文件比较大(38.5 MiB),所以打开可能会需要一些时间。
下载地址1,腾讯云 EdgeOne 托管,推荐多线程下载
下载地址2,CloudFlare 托管,推荐海外下载
下载地址3,知道创宇加速乐托管
下载地址4,中国移动云盘托管
除了最后一个地址,其他地址在打开后,会展示为一张图片。注意一定要等浏览器完全加载,比如 Safari 浏览器就是等蓝条读完,否则可能会加载不全,导致文件丢失。
加载后,长按图片,选择 保存到相册
此时,在相册就可以看到这张图种了。
从 iPhone 上传输
用数据线连接 iPhone 与 Windows 电脑,然后可能会有一个弹窗,询问是否信任此电脑,选择 信任。
然后在文件资源管理器中打开 Apple iPhone,依次打开 Internal Storage,最新的图片文件夹目录,比如 202512_a。
在文件夹中,找到这张图片,复制到桌面或者其他方便的位置。
如果你下载的是我打包的图种文件,为了防止文件不完整或者因为其他原因被污染,在条件允许的情况下,可以验证下文件的校验值:
MD5: 7f5866148dede9ec58879d28ed39fa69
SHA1: d38dbc90ccca637d373050ba27be64d991bcb068
SHA256: f8b762abb1d5ec1fc03b4c24200180fd2808f2e48f55d10431a626ccb68bb82a
然后使用压缩文件打开这张图种文件,解压缩全部文件。
安装驱动程序
在解压之后的文件里面,需要安装一个 msi 程序,两个 inf 描述文件。msi 程序可以直接双击打开,inf 描述文件可以通过鼠标右键单击,选择 安装 来安装到系统中。
AppleMobileDeviceSupport64.msiAppleUsb.infnetaapl64.Inf
在安装之后,在 iPhone 里操作打开网络共享,路径为 设置 – 个人热点 – 允许其他人加入,此时在 Windows 上就可以正常连接到 iPhone 有线共享的网络了。