发新帖

Android游戏逆向-锁定道具篇1

[复制链接]
26696 14
本帖最后由 peterdocter 于 2015-6-17 12:03 编辑


游戏弹窗提示:此道具需要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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复

精彩评论14

Amanda小黑    发表于 2015-5-7 17:02:15 来自手机  | 显示全部楼层
法总!!!!!

举报 使用道具

回复
sndncel    发表于 2015-5-7 17:51:52 | 显示全部楼层
法总的教程要顶顶呀。哈哈。

举报 使用道具

回复 支持 反对
vVv一    发表于 2015-5-7 21:32:00 | 显示全部楼层
法总回归,大家欢迎~

举报 使用道具

回复 支持 反对
ceshi999    发表于 2015-5-7 23:55:48 | 显示全部楼层
恭喜您出院。

举报 使用道具

回复 支持 反对
大兵beyond    发表于 2015-5-8 10:33:49 | 显示全部楼层

举报 使用道具

回复
vickis    发表于 2015-5-8 13:01:36 | 显示全部楼层
你出新家伙了。

举报 使用道具

回复 支持 反对
曾经流过的泪    发表于 2015-5-8 22:12:53 | 显示全部楼层
法总出些有技术难度的教程呗。。

举报 使用道具

回复 支持 反对
13286747386    发表于 2015-5-14 13:57:23 来自手机  | 显示全部楼层
法总!默默的顶帖~

举报 使用道具

回复 支持 反对
日岳如流    发表于 2015-5-16 08:47:13 | 显示全部楼层
顶法总大神

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表