将.class文件转换为smali文件并再次打包.apk

时间:2013-06-12 16:13:27

标签: java android reverse-engineering dex smali

我正在浏览Stack Overflow问题 decompiling DEX into Java sourcecode 。我成功地能够反编译apk文件,并在Java代码中进行了一些更改。

我将它们成功转换为smali文件,以便apktool可以重新打包应用程序。但它给了我不确定的错误。我暂时使用Hello, World!示例。

有可能吗?还是我错了?有没有其他可行方法呢?

1 个答案:

答案 0 :(得分:2)

使用dex2jar和反编译器会产生类似于Java源代码的东西。不要指望结果可以编译,或者实际匹配原始逻辑。