逆向教程->道具锁定篇①
2015-09-15 00:22
344 查看
游戏下载地址:http://www.play.cn/game/gamedetail/243554.htm
游戏弹窗提示:此道具需要xxx积分,金币不足
AK中搜索金币不足,转U码
![](http://www.pd521.com/data/attachment/forum/201505/07/165848mveacjdv2dubbcd2.png)
进入以后按java源码,ctrl+f定位源码
![](http://www.pd521.com/data/attachment/forum/201506/17/120328t4rhhz9rhezhrnbe.png)
这时看到:
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
点击这两个中的随便一个,定位到:
![](http://www.pd521.com/data/attachment/forum/201505/07/165848igal44z44a8quc48.png)
这时候看到initdate()
![](http://www.pd521.com/data/attachment/forum/201505/07/165849ztvva550tjawvezv.png)
很明显看到四个初始化:
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:
![](http://www.pd521.com/data/attachment/forum/201505/07/165849boin4oci4n6rcfry.png)
得到v2=积分
V3=道具数量
V4=金币数量
要修改那一个直接
Const vx, 0xffff
保存编译,修改完成!
By Sarkozy 2015.05.07 16:00
游戏弹窗提示:此道具需要xxx积分,金币不足
AK中搜索金币不足,转U码
![](http://www.pd521.com/data/attachment/forum/201505/07/165848mveacjdv2dubbcd2.png)
进入以后按java源码,ctrl+f定位源码
![](http://www.pd521.com/data/attachment/forum/201506/17/120328t4rhhz9rhezhrnbe.png)
这时看到:
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
点击这两个中的随便一个,定位到:
![](http://www.pd521.com/data/attachment/forum/201505/07/165848igal44z44a8quc48.png)
这时候看到initdate()
![](http://www.pd521.com/data/attachment/forum/201505/07/165849ztvva550tjawvezv.png)
很明显看到四个初始化:
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:
![](http://www.pd521.com/data/attachment/forum/201505/07/165849boin4oci4n6rcfry.png)
得到v2=积分
V3=道具数量
V4=金币数量
要修改那一个直接
Const vx, 0xffff
保存编译,修改完成!
By Sarkozy 2015.05.07 16:00
相关文章推荐
- 虚函数杂记
- LeetCode Sqrt(x)
- 《我与大数据的365天》 ——(3) 【写代码观察数据变化】
- LeetCode Sqrt(x)
- AndroidStudio安装
- 设计模式学习笔记二十四:优雅的菜单 - 组合模式
- C# “快捷方式” 实现程序开机启动
- [LeetCode][JavaScript]Binary Tree Inorder Traversal
- android点滴记录1
- java 发送HTTPS请求
- oracle 用Navicat创建的表的查询问题
- Unity3D逆向基础教程第五课
- 抽象工厂模式【转载】
- 基本Socket通信流程
- 神器VS2010:c/c++ &&&&&& masm->obj link编译与连接
- java点滴记录1
- shell简介及变量、脚本相关概念
- linux 安装jdk及tomcat指定jdk版本
- 信息检索学习笔记
- Unity3D逆向基础教程第四课