吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5882|回复: 27
收起左侧

[Android 原创] 手游之cocos2d在java层中动态修改货币值

  [复制链接]
wesleyxu 发表于 2021-1-4 16:19
本帖最后由 wesleyxu 于 2021-1-4 16:32 编辑

文章比较水

所需工具:
Androidstudio
Androidstudio插件java2smali
AndroidKiller已root的手机或模拟器
UltraEdit


一款国外的游戏,cocos2d引擎,游戏逻辑在lib目录下



cocos2d
游戏主要有3大类
cocos2djs,在assets目录下
cocos2dlua,在assets目录下
cocos2dx,在lib目录下


但是我们这次不去修改.so文件,这游戏比较简单,不需要联网就可以进行游戏,

那正常游戏保存的进度正常就在本地,


一般保存的地方就3种,

1.根目录下(私有目录):/data/data/包名/
2.SD卡目录(私有目录):/Android/data/包名/
3.SD卡目录穿件的文件/文件夹(乱创建比较流氓)


这个游戏保存的进度在根目录下的私有目录
游戏过完教程后,
我们直接去根目录下的私有目录下查看,

1.png


如果游戏没有加密的话是很容易看出来的,
如果有加密,会比较麻烦些,就要根据游戏情况来分析了。
我们把它导出来,直接搜索145

2.png
3.png

这个游戏真的比较简单,一搜就有,没加密就是这么简单这里把它改大点

4.png

再替换手机中对应目录下的文件,再进入游戏

5.png

成功,但是这样修改的话,有个缺点就是手机要root,很麻烦,
既然存档在shared_prefs目录下,


那就意味着我们可以在java层直接读写,


反编译apk后,直接添加smali代码
这里介绍一个androidstudio插件,挺好用的,如下图安装后

6.png

写上代码

   7.png

8.png

直接把当前的代码直接转为smali代码

9.png

直接复制代码到游戏入口处添加调用的时候记得路径是的当前游戏的类名路径

10.png

重新打包后,进入游戏

11.png

成功,文章比较水,其实很多小游戏都是这么干的,直接明文保存到shared_prefs目录下,后面可能也会出一些比较简单的单机游戏分析

以上仅供学习,切勿用于非法用途,文章如有侵犯,请联系文章对应版主删除  

免费评分

参与人数 9吾爱币 +13 热心值 +8 收起 理由
759611050 + 1 + 1 我很赞同!
精神科王医生 + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!
sdaza + 1 热心回复!
fuakdoyou + 1 + 1 谢谢@Thanks!
ll52wj1pjo + 1 + 1 谢谢@Thanks!
正己 + 2 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
JMBQ + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
芽衣 + 2 用心讨论,共获提升!
涛之雨 + 4 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

hxd97244 发表于 2021-1-6 12:15
丶低调路过 发表于 2021-1-4 16:49
确实建议出联网攻略,因为单机的基本都可以使用GG进行搜索修改了,当然楼主的不用root比较好点

我也感觉出联网的教程有助于学习,单机的可用的工具太多了
丶低调路过 发表于 2021-1-4 16:49
确实建议出联网攻略,因为单机的基本都可以使用GG进行搜索修改了,当然楼主的不用root比较好点
yinsugege 发表于 2021-1-4 16:44
whofly 发表于 2021-1-4 17:03
楼主技术大师啊
雨中独撑伞 发表于 2021-1-4 18:16
感谢您的分享
ljj_1025 发表于 2021-1-4 18:57
感谢楼主分享,楼主辛苦了!
赤头猫 发表于 2021-1-4 21:17
好多年没有玩这种放置游戏了,看到这个下来玩下
忧伤的鲍鱼 发表于 2021-1-4 22:10
学习学习,大佬牛啊
寒冰流火 发表于 2021-1-5 07:52
赞一下楼主这个解析方法
xK4iEqM 发表于 2021-1-5 08:50
感谢楼主分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 13:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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