Android游戏逆向-锁定道具篇1
本帖最后由 peterdocter 于 2015-6-17 12:03 编辑游戏下载地址:http://www.play.cn/game/gamedetail/243554.htm游戏弹窗提示:此道具需要xxx积分,金币不足AK中搜索金币不足,转U码进入以后按java源码,ctrl+f定位源码这时看到: if (i1 == 0) {} for (String str = "购买重列(剩余" + this.view.db.db_shuffle_num +")";; str ="购买炸弹(剩余" + this.view.db.db_bomb_num+ ")") { showDialog(str, "免费获取金币", "取消", "购买20个此道具需要600金币,您的金币不足!", 20); break; }}得到如下结论:重列:this.view.db.db_shuffle_num炸弹:his.view.db.db_bomb_num点击这两个中的随便一个,定位到:这时候看到initdate()很明显看到四个初始化: this.db_ad_num = 5; this.db_shuffle_num = 8; this.db_bomb_num = 8; this.db_gold_num = 0;得出结论: this.db_ad_num 积分 this.db_shuffle_num 重列 this.db_bomb_num 炸弹this.db_gold_num 金币返回到smali定位到initdata:得到v2=积分V3=道具数量V4=金币数量要修改那一个直接Const vx, 0xffff
保存编译,修改完成!
By Sarkozy2015.05.07 16:00
法总!!!!! 法总的教程要顶顶呀。哈哈。 {:4_99:}法总回归,大家欢迎~ 恭喜您出院。{:4_86:} {:5_117:}{:5_117:}{:5_117:} 你出新家伙了。 法总出些有技术难度的教程呗。。 法总!默默的顶帖~ 顶法总大神
页:
[1]
2