AssetStudio/UnityStudio UABE等 破解Unity游戏

前言

用于研究,学习

工具准备

前期处理

按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压缩并签名。

安装/测试

从签名好后直接安装到手机上测试即可,若闪退,检查签名是否成功。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Unity AssetStudio是一个开源的Unity资源提取器,它可以帮助开发者提取Unity游戏或应用程序中的资源。Unity AssetStudio的主要功能包括浏览Unity资源文件、提取纹理、模型、动画、音频、字体等资源,以及查看资源的属性和结构信息等。 Unity AssetStudio的使用非常简单,只需将Unity资源文件(.unity3d、.assetbundle等格式)导入到工具中,即可在界面上浏览资源文件夹和文件的层次结构。点击资源文件可以预览资源的缩略图,并提取出所需的资源。对于纹理资源,可以将其保存为PNG或TGA格式;对于模型资源,可以将其导出为OBJ或FBX格式;对于动画资源,可以以JSON或JSON Binary格式保存。此外,Unity AssetStudio还提供了批量提取资源、批量转换资源格式的功能,方便用户快速处理大量资源。 使用Unity AssetStudio可以帮助开发者提取游戏中的资源,方便进行二次开发或修改。例如,可以提取游戏中的模型和纹理资源,用于创建自定义角色或道具;提取游戏中的音频资源,用于制作游戏的音效或配乐;提取游戏中的动画资源,用于制作动画片段等。同时,Unity AssetStudio还可用于学习和研究Unity游戏或应用程序的资源结构,帮助开发者更好地理解和掌握Unity引擎的使用。 总之,Unity AssetStudio是一个非常实用的工具,可以帮助开发者提取Unity游戏或应用程序中的资源,并且具有简单易用、功能丰富的特点。使用Unity AssetStudio可以更加方便地进行二次开发、资源修改和学习研究,提高开发效率和资源利用率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值