【问题标题】:is it possible to compile android .java source files produced jd-gui是否可以编译生成 jd-gui 的 android .java 源文件
【发布时间】:2013-12-04 17:30:48
【问题描述】:

我想更改 smali 文件中的一些行。 我使用 dex2jar 将 android 的 classes.dex 转换为 classes.jar。然后使用 jd-gui 查看源文件并保存。从这里我得到了 .java 文件。编辑后我想重新编译它们以通过重新编译来查看生成的 smali 中的差异,将 jar 转换为 dex,最后重新编译它查看 smali 中的差异 这可能吗?

我想这样做是因为源代码比编辑 smali 更容易理解和编辑

【问题讨论】:

  • 如果你只是想直接在 smali 文件中更改内容,没有必要乱用 dex2jar 或 jd-gui。直接修改smali文件,用smali重新组装即可。

标签: java android reverse-engineering smali dex2jar


【解决方案1】:

检查下面的链接。唯一需要指出的是,当我复制和粘贴命令行时,我得到了一个错误。我刚刚重新输入了命令,它工作了。

http://adrynalyne-teachtofish.blogspot.com/2011/11/how-to-decompile-and-recompile-jar.html

或者更详细的版本

http://code.google.com/p/dex2jar/wiki/ModifyApkWithDexTool

【讨论】:

    猜你喜欢
    • 2010-11-25
    • 2014-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    相关资源
    最近更新 更多