逆向教程->道具锁定篇①

来源:互联网 发布:多益网络股票代码 编辑:程序博客网 时间:2024/04/30 07:19

游戏下载地址:http://www.play.cn/game/gamedetail/243554.htm
游戏弹窗提示:此道具需要xxx积分,金币不足
AK中搜索金币不足,转U码
这里写图片描述
进入以后按java源码,ctrl+f定位源码
图片1
这时看到:
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 Sarkozy 2015.05.07 16:00

0 0
原创粉丝点击