【发布时间】:2012-09-04 10:04:30
【问题描述】:
我需要修改现有的 APK,修改源代码,然后重新编译。
- 我可以使用 dex2jar 或 apktool 对其进行反编译,效果很好
- 我可以从 jar 文件中获取 java 源代码(使用 jd-gui)
- 然后我就可以修改java文件了
但是现在我想知道如何重新编译 java 文件并将它们放回 jar 文件中! (jar部分应该很简单,主要问题似乎是如何为android重新编译java文件)
我知道另一种解决方案是使用apktool,然后修改smali文件,但是当我们要添加大量代码时,它似乎真的很复杂!
我的应用程序是一个基本的 HelloWorld 没有混淆。
【问题讨论】:
-
当然,您可以像任何 Android 开发人员一样使用 Android SDK 构建 Java 文件。
标签: java android decompiling recompile