AssetStudio/UnityStudio UABE等 破解Unity游戏
使用AssetStudio/UnityStudio UABE等 破解Unity游戏
- 前言
- 工具准备
- 前期处理
- 替换图片资源
- 替换配置表/TextAsset
- 替换界面文字/界面UI描述
- 从签名/打包
- 安装/测试
前言
用于研究,学习
工具准备
- UABE: 地址:github地址
- AssetStudio/UnityStudio 地址:github地址
- apkTool(非必需) 地址:地址
- Edit with Notepad++ 地址:下载地址
- 安卓签名工具(自备)
前期处理
按zip压缩包正常解压
替换图片资源
1:使用AssetStudio/UnityStudio找打开项目,Asset List页面下,预览并找到你要修改的文件,左键选中,右键->show original file 并找到所属文件。
2:使用UABE打开该文件,找到需要修改的资源,选中->Plugins->Edit->Ok->Load->选中需要替换的图片->OK->OK->覆盖原始文件会导致保存失效,另存为新文件。
注意:部分资源有sharedassets3.assets.split*这种资源
如果使用AssetStudio/UnityStudio查看则指向sharedassets3.assets文件,资源替换方式相同,替换完成后,删除所有的sharedassets3.assets.split*
替换配置表/TextAsset
1:预览并找到你要修改的文件,左键选中,右键->show original file 并找到所属文件。
2:使用UABE打开该文件,找到需要修改的资源选中->Plugins->Export to .txt->ok->桌面(或者任何你可以找到的地方)->保存。
3:使用记事本/Edit with Notepad++ 打开你刚保存的xxx.txt文件,你就可以根据你的需要修改配置表了。(一般的配置表会是以json、excel、等格式,推荐使用Edit with Notepad++ 打开文件,有排版看着更舒适)。
4:修改好文件后,切换回UABE,选中之前那个文件->Plugins->Import from .txt->ok,文件保存好后手动替换源文件,直接覆盖会导致文件写入失败。
替换界面文字/界面UI描述
#此处需要- 任意十六进制编辑工具
#此处由于资源无法预览,若有多个text,则难度加大
1:AssetStudio/UnityStudio 下Scene Hierarchy界面下确定资源文件名称。
2:使用UABE打开该资源,寻找到你需要修改的文件(修改text组件下的文字,即任何文字或者描述,文件类型一般为MonoBehaviour),选中->Expor Raw->保存(为***.dat文件)
3:使用任意十六进制编辑器打开导出的文件,进行编辑,可编辑文字的范围为:文件头+0xF0 至文件尾-0x90中间的部分。注意不要破坏除这部分的其他任何数据,并且该范围内文字的换行需保持0x0A。完成编辑后,计算这段范围的新长度。
4:修改偏移0xEC~0xEF处的数值为新尺寸。
5:导入资源,选中原文件->Import Raw->ok,文件保存好后手动替换源文件,直接覆盖会导致文件写入失败。
从签名/打包
#:替换签名文件两种方法,一种直接删除META-INF,按常规zip压缩为apk并签名或者使用apktool压缩并签名。一种为删除META-INF\下的CERT.RSA及CERT.SF(修改编辑META-INF\MANIFEST.MF(使用Edit with Notepad++ 打开),删除里面所有的你修改过的文件名及对应的SHA1-Digest),然后按常规zip压缩为apk并签名或者使用apktool压缩并签名。
安装/测试
从签名好后直接安装到手机上测试即可,若闪退,检查签名是否成功。
AssetStudio/UnityStudio UABE等 破解Unity游戏相关推荐
- Frida 安卓逆向破解Unity游戏IL2CPP
准备一个要被破解的APP 这个游戏的功能是点击刷新 后生命值增加到8 魔法值增加到10 接下来用hook技术把这两个值改成9999 将安装包后缀.apk 改为.zip 解压 打开lib 文件夹 如果l ...
- 使用Cheat Engine与DnSpy破解Unity游戏
题目连接: https://play.picoctf.org/practice/challenge/361?originalEvent=72&page=3 我们是windows系统,所以点击w ...
- 【Unity游戏破解】外挂原理分析
文章目录 认识unity 打包目录结构 游戏逆向流程 Unity游戏攻击面 可被攻击原因 mono的打包 建议方案 锁血 飞天 无限金币 攻击力翻倍 以上统称内存挂 透视 自瞄 压枪 瞬移 内购破解 ...
- Unity游戏逆向及破解方法介绍
背景介绍 随着手游的发展,Unity3D引擎逐渐成为主流的游戏开发解决方案,传统cocos的2D游戏逐渐被取代,一些公司在Unity3D游戏方面的产出也越来越多,如天天飞车,天天来战,全民破坏神,全民 ...
- 【游戏提取/超详细记录向】关于unity游戏的资源提取所需资源及方法简介(AssetBundle及libil2cpp.so等解密)
方法一:AssetStudio提取(仅针对ab包及.assets..boundle和.unity3d未加密的情况下) 1.在我们拿到一个游戏的安装包时,首先会疑惑如何打开.下载bandzipBandi ...
- Unity - 游戏加密方案-DLL加密方法记录
Unity - 游戏加密方案-DLL加密方法记录 DLL加密 Unity中的自定义脚本都会打包到Assembly-CSharp.dll这个DLL中,所以目前常见的游戏加密方案就是,用对称加密算法加密A ...
- C#和Unity游戏开发者大师班2021 (2D,3D和FPS)
流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确) |大小:11.1 GB |时长:22h 31m 含项 ...
- Unity游戏开发大师班
大小解压后:8.63G 持续时间19h 包含项目文件 1280X720 MP4 语言:英语+中英文字幕(根据原英文字幕机译更准确) Unity游戏开发大师班 信息: 要求 –没有课程要求,展示了开发过 ...
- 最全面的Unity游戏开发指南视频教程 第2卷
最全面的Unity游戏开发指南视频教程 第2卷 流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小 ...
最新文章
- C++入门经典-例9.4-默认模板参数
- STL Priority_Queue
- Windows编程之网络之邮件槽通讯
- leetcode180. 连续出现的数字(SQL)
- Eclipse修改相同内容的高亮显示(pydev编辑python)
- UIMenuController,UIPasteboard:复制,粘贴详细解释
- 力扣题目——1249. 移除无效的括号
- Linux内核的裁剪移植,Linux内核裁剪移植学习分享
- python下载pyhive包:
- win10影子系统蓝屏修复不了,已解决
- windows查看md5命令
- php元换成万元,万元单位换算器(元换算成万元换算器)
- 怎样设置CCProxy
- 马云不是退休,而是进修,遵循“天道”,风清扬用大情怀修炼封神
- unity——UI拖拽实现拼图
- java之等差素数的求法
- Torch.arange函数详解
- RTP协议封装H264/H265/AAC
- 介绍Facebook的rebound动画库
- 区块链发展的重要里程碑
热门文章
- python pandas处理excel 统计数据,Python利用pandas处理Excel数据
- SQL--数据的过滤和分组
- android更新后出现的错误,[android]dgt gtd更新之后同步出现错误,警惕! | 古意人...
- Flink/Blink 原理漫谈(零)运行时的组件
- Blink SQL之创建日志服务SLS源表
- android手机摄像头传输,以TCP Socket方式实现安卓摄像头数据的传输
- 中国冷兵器时代的十大勇将
- 一文读懂金融行业软件测试
- Fluka-cern版本安装过程(RocksCluster版本)
- js es6数组拼接