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