破解FakeGPS插件,带你遨游世界
本帖最后由 tree_fly 于 2015-5-8 01:01 编辑大家好,今天来逆向分析一款iOS插件,Fake GPS(源:ModMyi.com)。
看一下效果图:
QQ发布说说时候已经可以选定马尔代夫附近的地点了。
1.简介:
Fake GPS ,是款国产插件,使用时候需要扣除能量点,而能量点需要下载很多广告软件方可获取,从而作者获益。
2. 下面开始我们的逆向之路,希望抛砖引玉。
解开定位修改器.app包,我们看到插件支持英文、简体中文、繁体中文等语言,既然如此,就打开看看。
我们发现,作者是这样翻译的:Energy Points (能量点)
3.把主程序 XGPS 丢到IDA,反复搜索关键词,最后惊喜发现搜索关键词points时候出现:
这个PointsManager类引入注意,而且提供了人性化的方法:init, consume, award, getPoints等。
4.好吧,开始测试,操起强大的Cycript,
ps -A 查看进程名称
cycript -p XGPS 挂载主程序
cy#
#"<PointsManager: 0x156772a0>" 成功获取PointsManager实例
cy#
cy#
cy# var p = new Instance(0x156772a0)
#"<PointsManager: 0x156772a0>"
cy#
cy# p
#"<PointsManager: 0x156772a0>"
cy#
cy# 测试方法:getPoints,成功获取当前能量点
9840
cy#
5.如何add? 一个一个方法尝试吧,逆向破解本来就需要猜,大胆的去猜,好运总会来的。
cy#
cy# 奖励自己1000吧,返回1(true)
1
cy# 测试当前值,增加成功!✌✌✌✌✌✌✌✌✌✌✌
10840
cy#
6.tweak请关注飘云阁官方源。尽情享受Fake GPS给你带来的乐趣吧。
少年们,打开Terminal,行动吧。
祝PYG5.4 12期教学活动圆满举行。
tree_fly/P.Y.G
2015-05-08
。
本帖最后由 wx_f1Jji177 于 2015-5-8 09:14 编辑
沙发~,支持啦,这个过程见过可多个了,cycript这个步骤实验过,tweak还没做过, 感谢z大,支持分享神器 这就是伪装自己在莫个地方吗? qq6011 发表于 2015-5-8 01:27
感谢z大,支持分享神器
我长这么帅,你也会认错{:soso_e113:} 没有苹果的路过 {:soso_e179:}
没有苹果的路过 大神,送我一个苹果吧{:soso_e154:}
感谢楼主分享! nice!!把ad搞掉 提交到源吧,,,{:soso_e112:}