我正在浏览Stack Overflow问题 decompiling DEX into Java sourcecode 。我成功地能够反编译apk文件,并在Java代码中进行了一些更改。
我将它们成功转换为smali文件,以便apktool可以重新打包应用程序。但它给了我不确定的错误。我暂时使用Hello, World!示例。
有可能吗?还是我错了?有没有其他可行方法呢?
答案 0 :(得分:2)
使用dex2jar和反编译器会产生类似于Java源代码的东西。不要指望结果可以编译,或者实际匹配原始逻辑。