2016-01-15 35 views
-1

所以我有一个使用统一的Android游戏,我查找了dll内的脚本,确切地知道应该在C#代码中更改哪些内容,我的意思是我几乎完全反向设计了这个应用程序。接下来我应该做什么? Complile它?但是如何?如何编译反向工程Android应用程序?

+2

准备自己有**法律麻烦**。 –

回答

1

您可以使用使用AAPT(Android资产打包工具)进行反编译 - 重新编译。 欲了解更多信息,如何使用它,下面引用给出:

http://elinux.org/Android_aapt

What is aapt(Android Asset Packaging Tool) & How it works?

ReverseEngineering

+0

不知何故,好的文章和很好的参考文献,但你自己尝试吗? – Mohsen

+0

是的,我已经尝试过使用控制台的aapt命令,并且早些时候我在VB.NET中创建了一个反编译/重新编译apk的工具。 这里是链接到我的工具:http://forum.xda-developers.com/showthread.php?t=2043145 –

+0

不,我的意思是,与编写的android应用程序是由android studio写的? – Mohsen

1

希望你能不能做到这一点与Proguard Obfuscation极限!特别是,对于Android应用程序这是写的Android Studio

我的意思是,如果一个应用程序编译(对于android工作室f.g),Progaurd将执行Obfuscation,你甚至不能看到正确的代码。

+0

我正在使用的应用程序没有被模糊处理,代码很清晰,但我需要通过稍微更改代码来编译此应用程序。是否有可能与android studio编译? – rint

+1

如果您有使用android编程的经验,您可以复制它们并为其创建项目,然后更改值或addreses并进行编译,否则,它不是直接可能的! – Mohsen