从 iOS 17 开始,Apple 修改了 Developer Disk Images 等相关功能,导致了先前可用的 Location Simulator、iFake 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 接口,x
和y
是经纬度坐标。根据自行的需要替换即可。
最新评论
接口密码是什么呀?
牛仔
一直在用的,感谢更新
哎。之前听推荐的,但是现在要付费了,否则硬解等都受到限制。