前言
結合前篇:[反編譯U3D]Decompile Unity Resources 修正
本篇說說如何查看unity項目(apk) 的源代碼,前提是這個apk的代碼未經過加密。
寫這篇的目地就是看看別的項目大概源碼,請大家不要做壞事。
Unity源碼文件
Unity的源代碼文件 xxx\assets\bin\Data\Managed\Assembly-CSharp.dll
關於這兩個dll的區別,請大家自己科普unity各特殊文件夾及Editor相關的知識
UnityVS生成的VS工程如下,基本上我們的代碼都在 xxxx.CSharep這個工程
net reflector
既然我們知道了unity的源碼都存放在dll中,那么反編譯的工作就是把從dll 中提取出源碼
反編譯dll工具:.net reflector
官網:https://www.red-gate.com/products/dotnet-development/reflector/
使用方法
把Assembly-CSharp.dll 拖動到左側窗口



