您的位置:首页 > 移动开发 > Unity3D

反编译unity3D游戏资源,源码

2015-07-30 19:26 896 查看
1.使用AndroidKillerV1.2Beta查看apk源码,判断使用的游戏引擎

查看xml找到对应的包下的文件



点击查看源码



根据继承判断游戏引擎为unity3D



2.使用disunity_v0.3.3解析出[b].ktx资源文件[/b]

将apk后缀改为.zip或.rar解压后放入disunity目录下

在当前目录执行命令 > disunity extract test\assets\bin\Data\*.*



项目目录中生成如下包含.ktx文件的文件夹



3.PVRTexTool解析出.png图片

下载PVRTexTool

执行以下批处理文件(将.ktx文件与批处理文件放于同一目录下)

@echo off

path %path%;"D:\Imagination\PowerVR\GraphicsSDK\PVRTexTool\CLI\Windows_x86_32"

for /f "usebackq tokens=*" %%d in (`dir /s /b *.ktx`) do (

PVRTexToolCLI.exe -f PVRTC1_4 -i "%%d" -d "%%~dpnd.png"

del "%%~dpnd.pvr"

)






4. Reflector反编译.dll文件

还需要下载插件Reflexil(此处省略...)

载入.dll文件后可以查看C#源码



然而我并不懂C#及unity3D,暂时研究到这了,当做自己的第一篇博客笔记吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: