如何在非越狱的iOS上伪造GPS - 抢红包,玩小精灵等AR游戏必备

如何在非越狱的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="w3.org/2001/XMLSchema-i"
xsi:schemaLocation="GPX 1.1 Schema Documentationtopografix.com/GPX/1/1/"
version="1.1"
creator="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上下载:

github.com/zhengmin1989

文章最后祝大家新年大吉吧!

编辑于 2017-01-23