最近 Pokémon GO 火啊!不过目前国内没法玩,GPS 定位出来周围没怪物...
来技术宅的解决方案!!
前提条件:
将下面的文件保存为 PokemonLocation.gpx
<gpx creator="Xcode" version="1.1">
<wpt lat="37.799" lon="-122.4715">
<name>PokemonLocation</name>
</wpt>
</gpx>
Xcode 创建一个空白的 iOS 项目,把这个文件加进去,引用的方式而不是 Copy,编译运行到你的手机。
这个时候 iPhone 上面空白项目启动起来了,Home 最小化,启动 Pokémon GO,等待进入到游戏界面。
回到 Xcode,打开 PokemonLocation.gpx
进入 XML 的编辑界面。
状态栏下面那个定位图标,点击选择 PokemonLocation
,游戏里面就动了(原理是 Xcode 让 iOS 设备篡改了 GPS 坐标)
接下来你要不断的修改 lat, lng 的值(建议修改幅度是小数点最后两位 10 以内),然后保存,选择菜单里面的 PokemonLocation
来实现移动。
有浏览器界面可以实现移动,自动点击更新 GPS 到设备,操作更简单!
https://github.com/huacnlee/PokemonGoMove
Enjoy!
Pokemon Go 简直是全民狂欢。昨天开始,这个破解教程刷遍了整个互联网。 自己用 Xcode 改还是很安全的,网上那些给小白准备的,修改过的 ipa 文件,非常可怕。
PS: 羡慕东北和西北的童鞋,不用改 GPS 就直接在锁区范围外。
新的方式,一套自动点击 Simulate Location 的流程,用 Sinatra 写了个 Web 服务,有 Web 界面可以移动:
点击移动以后 Sinatra 会调用 Shell 执行写好的 AppleScript
AppleScript 将触发 Xcode 的菜单功能,以便跟新 GPS 坐标到 Device 上面:
然后你只需要做的事情就是不断的点击上下左右来移动就好了。
click-event.scpt: execution error: System Events got an error: Can’t get menu item "PokemonLocation" of menu 1 of menu item "Simulate Location" of menu 1 of menu bar item "Debug" of menu bar 1 of process "Xcode". 报这个错肿么破 0、0