反编译unity3D游戏资源,源码

来源:互联网 发布:淘宝网首页保温杯 编辑:程序博客网 时间:2024/05/16 17:39

1.使用AndroidKillerV1.2Beta查看apk源码,判断使用的游戏引擎

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

点击查看源码


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



2.使用disunity_v0.3.3解析出.ktx资源文件

将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,暂时研究到这了,当做自己的第一篇博客笔记吧。




0 0
原创粉丝点击