首页
社区
课程
招聘
[求助]这个安卓游戏的初始金币怎么修改大一些?
发表于: 2016-1-31 12:04 7136

[求助]这个安卓游戏的初始金币怎么修改大一些?

2016-1-31 12:04
7136
遇到一个扑克游戏挺有意思,有联网和单机功能,单机初始金币只有500币,每天登录(第一次打开)赠送40币,希望修改一下这个初始值(这个值在本地),最好改成1千万或1个亿。
我现在就只有把里面的广告去掉的水平(界面上好像已经看不到广告了),希望高手给予指导,非常感谢!
游戏地址:http://pan.baidu.com/s/1eQVFmFo密码:f26k
收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 449
活跃值: (233)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你的手机root没有,可以修改shared_prefs的值。修改代码的话,在libcocos2dcpp.so中,属于c语言逆向。
2016-1-31 15:51
0
雪    币: 68
活跃值: (47)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
非常感谢您的回复。我的手机没有root。
能否直接在反编译里面修改?
2016-1-31 18:22
0
雪    币: 449
活跃值: (233)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我没找见初始值。
2016-1-31 18:58
0
雪    币: 68
活跃值: (47)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
没关系。
谢谢您!
2016-1-31 19:08
0
雪    币: 729
活跃值: (1150)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
int __fastcall AIPlayer::loadMe(AIPlayer *this)

v13 = (cocos2d::CCUserDefault *)cocos2d::CCString::createWithFormat((cocos2d::CCString *)"aipalyer%d.chipNum", v3);
  v14 = (cocos2d::CCUserDefault *)cocos2d::CCUserDefault::sharedUserDefault(v13);
  v15 = (const char *)cocos2d::CCString::getCString(v13);
result = cocos2d::CCUserDefault::getIntegerForKey(v14, v15);
  *((_DWORD *)v2 + 5) =result;

  return result;

看看是不是在这里。
2016-1-31 19:15
0
雪    币: 68
活跃值: (47)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
非常感谢您的回复。
但我没搜到您提供的代码,我用的是AndroidKiller_v1.3.1_3。
这个跟反编译的软件有关吗?我用了好几个字符串搜索都没有搜到。
2016-1-31 22:22
0
雪    币: 729
活跃值: (1150)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
ida反一下就看到了,然后自己直接在
result = cocos2d::CCUserDefault::getIntegerForKey(v14, v15);
  *((_DWORD *)v2 + 5) =result;
处对result赋值.大约在文件libcocos2dcpp.so的偏移0x182f50处修改几个字节就可以了.
2016-2-1 08:33
0
雪    币: 68
活跃值: (47)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
好的,我试试,非常感谢!
2016-2-1 09:39
0
雪    币: 449
活跃值: (233)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
能不能把原版分享一下谢谢啊。
2016-2-16 17:36
0
雪    币: 68
活跃值: (47)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
链接: http://pan.baidu.com/s/1o7ixxtK 密码: 3g5n
2016-2-19 00:20
0
游客
登录 | 注册 方可回帖
返回
//