优米格
分享有营养的

iOS 17 虚拟定位教程

BraUndress.png

从 iOS 17 开始,Apple 修改了 Developer Disk Images 等相关功能,导致了先前可用的 Location SimulatoriFake Location 等软件暂时无法正常使用。iMyFone Mac 版 V6.5 及更新版本已经支持了 iOS 17 的虚拟定位功能,但是需要付费。本文将介绍使用免费的 pymobiledevice3 实现 iOS 17 的虚拟定位功能。

不过需要声明的是,无论是 iMyFone 还是 pymobiledevice3,目前都仅支持 macOS 系统,Windows 系统暂时无法实现 iOS 17 的虚拟定位功能。

安装 pymobiledevice3

使用pip安装:

python3 -m pip install -U pymobiledevice3

使用开发者工具连接设备

连接需要虚拟定位的 iOS 设备,首先使用下面的命令创建一个可信通道:

sudo python3 -m pymobiledevice3 remote start-quic-tunnel

连接成功后,应该回返回类似这样的输出:

Interface: utun6
RSD Address: fd7b:e5b:6f53::1
RSD Port: 64337
Use the follow connection option:
--rsd fd7b:e5b:6f53::1 64337

记录下这里的 RSD 地址和 RSD 接口,后面会用到。

挂载 Developer Disk Image & 开始虚拟定位

使用下面的命令挂载 Developer Disk Image:

sudo pymobiledevice3 mounter auto-mount

随后,就可以使用下面的命令进行虚拟定位:

pymobiledevice3 developer dvt simulate-location set --rsd <HOST> <PORT> -- x y

其中,<HOST><PORT>就是上面记录的 RSD 地址和 RSD 接口,xy是经纬度坐标。根据自行的需要替换即可。

参考链接

  1. https://github.com/doronz88/pymobiledevice3
  2. https://v2ex.com/t/975231
赞(7)
未经允许禁止转载:优米格 » iOS 17 虚拟定位教程

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系