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"
)
- Reflector反编译.dll文件
还需要下载插件Reflexil(此处省略…)
载入.dll文件后可以查看C#源码
此文章并不是我的原创,吾爱破解上早就有大神写的,我只是搬运过来的,但是我又怕有人图谋不轨、谋取私利,所有只能让一部分人看,如果有人从中获取收益,破解了别人家的apk文件,承担法律责任的事,和我没关系哈,我只是一个喜欢技术的萌新。