[福利] iOS虚拟定位教程(无需越狱)

艾伦魔拜 发布于2018年02月13日 标签:,

想要虚拟定位的童鞋就往下看本教程吧,支持iOS7-10,无需越狱。

讲一下原理,我们通过修改备份数据里的地图数据来,来使自带地图增加一个虚拟定位的按钮来实现的。

首先准备工作下载最新的iBackupBot(www.icopybot.com),安装好后先不要打开,不然和itunes冲突。

第一步,先打开itunes连上手机,进行备份,如果你有其他设备在此itunes备份过,注意区分。

第二步,备份完成后,关闭itunes,软后打开iBackupBot,记得关闭itunes,不然有可能会冲突,如下图,Hey是我的手机名称,那一栏就是我刚刚备份的数据,单击user app files后,在右上角的搜索框输入com.apple.maps.plist回车。

第三步,得到一个搜索结果,如下图,双击打开。

第四步,直接点击cancel,或者叉叉退出。

第五步,弹出如下界面,页面拖到最下方。
看到两行代码:
</dict>和</plist>
我们要修改的代码就是写在这两行上面,
<key>__internal__PlaceCardLocationSimulation</key>
<true/>
以上代码可以直接复制粘贴,一行行来,如下图对齐。


代码添加完成,点击保存,退出。到这里已经修改完成,马上就可以还原到手机上了。

第六步,关闭【查找我的iphone】。

第七步,鼠标右键单击左上角蓝色选中区域弹出菜单选择Restore to device,然后点OK。


等待进度条完成,手机重启,大功告成。

第八步,打开手机自带地图,在地图上随意选点,在任意位置长按可标记,上拉菜单会看到Simulate Location,点击他以后虚拟定位就完成了。点击Simulate Location是没有任何提示或反应的,返回地图就可以看到定位已经发生改变。

虚拟定位完了后位置是固定死的,不会随手机移动而移动的。若要恢复真实定位重启手机即可。

此定位支持任何第三方app。

补充ios7方法:第二步的时候选择System files,然后搜索com.apple.maps.plist,后面的步骤不变。