一 判断是否是Unity打包及打包方式
如果lib文件夹下有libunity.so就证明这是一个unity3d游戏。
目前Unity有两种打包方式:Mono和IL2CPP,两者解压后的文件内容也是不相同的。
如果MONO里面有很多DLL文件说明这个是MONO打包的方式。
如果有global-metadata.dat文件就说明是IL2CPP打包方式
MONO:
IL2CPP:
二 如何查看代码
2.1 MONO打包方式
这种方式如果代码未加密的话,比较简单,只需要将:
**\assets\bin\Data\Managed\Assembly-CSharp.dll 拖入Dnspy中就可以查看代码了。