设为首页
收藏本站
切换到宽版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
VIP用户组
官网群
无名商城论坛
»
论坛
›
资源分享区
›
学习资源专区
›
【技术教程 视频+图解】记一次Unity3D dat修改过程 ...
返回列表
发帖
查看:
359
|
回复:
0
[技术教程]
【技术教程 视频+图解】记一次Unity3D dat修改过程
[复制链接]
无名
无名
当前离线
积分
32464
1万
主题
1万
帖子
3万
积分
管理员
积分
32464
发消息
发表于 2022-5-8 14:09:06
|
显示全部楼层
|
阅读模式
视频地址: https://pan.baidu.com/s/1k3PYLPyNMSAdRL9kMNJwgg 密码:ysnb
图文教程:本页面开启楼主模式
关于dat打包的游戏想必也大家修改游戏的时候也遇过
在2014年年中的时候,Unity3D官方博客上却发了一篇“The future of scripting in unity”的文章,引出了IL2CPP的概念
从名字可以看出 IL2CPP。很容易就理解其意义了(把IL中间语言转换成CPP文件)
就是咱平时修改dll
ldc.i4 9999999
ret
这种就是IL语言。IL2CPP就是将这种东西转换成cpp。也就是C++
今天我就拿我的上一个修改帖子那个游戏来说
其目的就是要修改游戏里边的金币
准备工具如下
1. dat的Unity3D游戏
2. Il2CppDumper工具
首先先找到如图最大的so文件
还有如图的这个
把它俩先弄出来
然后
打开Il2CppDumper工具第一次选so文件 第二次选
global-metadata.dat
在这里我们选择2(键盘上打2)
得到如下图所示的dump(可把后缀改为txt方便查看)
打开文本搜索coin(这个自定义)
我们看到了得到金币的地址 953bd8
不多说打开IDA把文件丢进去
等待分析完成按G搜索刚刚的地址
如图搜索的结果
过多的不详细说了 不懂的看视频~
查看16进制
记住这个地址
关闭IDA打开C32(IDA关闭后会有一个文件生成我们只要so结尾的那个)
如图
,
修改
,
文件
,
游戏
,
打开
相关帖子
•
【LUR】【教程+源码】要饭系统网站
•
【FUT】iapp上传文件获取直链
•
【FUT】空间自定义机型修改源码
•
【LUR】 Amoli私有云 简约而不简单的私有云网盘搭建程序源
•
【源码分享】【D.M.T】超简约在线留言板,无需登陆直接留言!
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表