如何在非越狱的iOS上伪造GPS - 抢红包,玩小精灵等AR游戏必备
临近过年,抢红包的活动越来越多了,比如某AR抢红包的活动就是规定了某个时间点才能抢。上班时间哪有空出去乱逛啊,只能geek一下,通过伪造GPS来解决了。
虽然手机没有越狱,但是也能够用Xcode轻松伪造GPS信息。首先确定一下要伪造的地点,生成一个该地点的GPX文件。这里推荐一个网站GPX-POI file generator,可以用来查找GPS信息,并且生成GPX文件。比如我定位了五道口的位置:
然后生成了相应的GPX文件 – haidian.gpx:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<gpx
xmlns="
GPX 1.1 Schema Documentation"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
GPX 1.1 Schema Documentationhttp://www.topografix.com/GPX/1/1/gpx.xsd"
version="1.1"
creator="http://gpx-poi.com">
<wpt lat="39.996487" lon="116.480784">
<time>2017-01-23T07:03:09Z</time>
</wpt>
</gpx>
随后新建任意一个iOS工程,然后编译运行app,在DEBUG中有个Simulate Location选项,选择Add GPX File to Project,然后把我们刚才生成的haidian.gpx加入到工程里:
然后就可以在Simulate Location里看到我们的GPS信息了,这时候只要点击haidian,再看看我们的手机,已经成功的瞬移到五道口了:
然后就可以尽情的抢红包啦!
模拟位置的GPX文件以及很多iOS安全相关的文章和资料可以在我的github上下载:
https://github.com/zhengmin1989
文章最后祝大家新年大吉吧!
编辑于 2017-01-23 19:22