Tag: 编译重新编译

反编译一个APK,修改它,然后重新编译它

我需要修改现有的APK,修改源代码,然后重新编译它。 我可以使用dex2jar或apktool反编译它,它工作得很好 从jar文件中我可以得到java源码(使用jd-gui) 然后我可以修改这个java文件 但是现在我想知道如何重新编译java文件,并把它们放回jar文件! (jar部分应该很容易,主要的问题似乎是如何重新编译为Android的java文件) 我知道另一个解决scheme是使用apktool,然后修改smali文件,但是当我们想要添加大量的代码时,它似乎真的很复杂! 我的应用程序是一个基本的HelloWorld清白混淆。