通过修改备份数据里的地图数据,使自带地图增加一个虚拟定位的按钮来实现这项功能。iOS9和iOS10都可以使用这个方法,iOS7系统则略有不同。
注意事项:
1、修改前请多备份一份备份文件,防止修改错误导致无法恢复时,损失手机重要资料;
2、修改文件时,请备份对应文件,防止修改错误导致无法恢复;
3、修改文件后,如果提示恢复错误导致无法恢复,则说明修改错误,请仔细检查所修改文件及内容是否正确,如果确认修改正确仍无法恢复则说明此设备无法修改定位。
4、iOS 11系统无法使用该办法虚拟定位。
5、一些用户有备份密码。
6、如果嫌麻烦,可以下载市面上的助手,原理相同备份-修改备份-还原。
7、虚拟定位完了后位置是固定死的,不会随手机移动而移动的。若要恢复真实定位重启手机即可。
8、此定位支持任何第三方App。
操作方法:
1.首先,我们需要下载最新的iBackupBotforiTunes,安装好之后先不要打开,否则会和iTunes冲突。
2.先打开iTunes连接iPhone并进行备份,如果有其他设备备份过,则需要注意区分。

3.完成备份后关闭iTunes,打开iBackupBotforiTunes,单击UserAppFiles,并在右上角的搜索框输入com.apple.maps.plist,然后按下回车键。
iOS7用户需要单击Systemfiles,然后搜索com.apple.maps.plist,接下来的步骤是一样的。
4.得到一个搜索结果,如下图,双击打开。
5.直接点击Cancel退出。
6.将弹出的页面拖到最下方即可看到两行代码和,我们要修改的代码如下:
添加代码之后点击保存,退出。
7.鼠标右键单击左上角蓝色选中区域,并在弹出菜单中选择Restoretodevice。需要注意的是,我们要先关闭“查找我的iPhone”。
点击OK开始还原备份,等待进度条完成之后重启iPhone即可。
8.打开iPhone自带地图,在任意一个上拉菜单中都将会看到SimulateLocation这个选项,点击即可完成虚拟定位。注意,虚拟定位完成之后,位置是固定死的,它并不会随iPhone的移动而移动。若要恢复真实定位重启手机即可。










评论(0)