我可以通过 java 反编译工具反编译任何用 C# 或任何其他语言编写的游戏吗?
Posted
技术标签:
【中文标题】我可以通过 java 反编译工具反编译任何用 C# 或任何其他语言编写的游戏吗?【英文标题】:Can I decompile any game which is written in C# or any other language through java decompiler tool? 【发布时间】:2020-05-30 22:02:12 【问题描述】:有很多游戏是使用 Unity 3d 或虚幻游戏引擎制作的。我能够反编译一个由 android studio 制作的 apk,但我不知道它是否适用于那些游戏,因为我什至不知道它们是从哪个软件制作的,也不知道它们是用哪种语言编写的。
我也可以使用java反编译器轻松反编译它们还是必须使用任何其他方法(我不知道除了java之外的任何其他方法。如果有,请告诉)。
顺便说一句,我想反编译 mad dex android 游戏。
【问题讨论】:
除了可行性之外,请考虑这样做的合法性,这很可能取决于您所在的国家 - 以及这样做的道德这个,没有。 (如果开发人员希望您能够看到源代码,他们可能会为您提供。) 【参考方案1】:Java 反编译器可反编译 JVM 字节码。它不知道 CLR 字节码(C# 使用的字节码)是什么样的。
所以回答你的问题:不,你不能使用为 Java 制作的反编译器来反编译不应该在 JVM 上运行的东西。您必须找到 CLR 字节码的反编译器。
【讨论】:
以上是关于我可以通过 java 反编译工具反编译任何用 C# 或任何其他语言编写的游戏吗?的主要内容,如果未能解决你的问题,请参考以下文章