Unity C# 反編譯


前言

結合前篇:[反編譯U3D]Decompile Unity Resources 修正

本篇說說如何查看unity項目(apk) 的源代碼,前提是這個apk的代碼未經過加密。

寫這篇的目地就是看看別的項目大概源碼,請大家不要做壞事。

Unity源碼文件

Unity的源代碼文件 xxx\assets\bin\Data\Managed\Assembly-CSharp.dll

image

關於這兩個dll的區別,請大家自己科普unity各特殊文件夾及Editor相關的知識

UnityVS生成的VS工程如下,基本上我們的代碼都在 xxxx.CSharep這個工程

image

net reflector

既然我們知道了unity的源碼都存放在dll中,那么反編譯的工作就是把從dll 中提取出源碼

反編譯dll工具:.net reflector

官網:https://www.red-gate.com/products/dotnet-development/reflector/

使用方法

把Assembly-CSharp.dll 拖動到左側窗口

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM