2

我正在尝试“逆向工程”一个 android 应用程序,无论你想怎么称呼它。无论如何,我将 apk 更改为 .zip,然后获取 classes.dex 文件,获取 smali 文件,更改一个 smali 文件,然后转换回 dex 并将其放回 zip,然后返回 apk。

有什么我想念的吗?以前可以用,以前也用过,现在突然不行了。它只是说“未安装应用程序”。是因为安卓更新吗?或者是什么...?

4

1 回答 1

0

您修改后的应用程序无法安装,因为您可能忘记签名了。您可以使用 testsign.jar 来做到这一点。

回答您关于 proguard 的问题:它是一种混淆 java 代码的工具,以便更难对应用程序进行逆向工程。根据您的技能,您可能仍然能够对混淆代码进行逆向工程而不会出现太多问题。

于 2016-03-25T11:19:32.620 回答