【问题标题】:Decompiling, modifying and Recompiling android apk反编译、修改和重新编译android apk
【发布时间】:2016-09-01 19:49:06
【问题描述】:

首先我用http://www.javadecompilers.com/apk反编译了我的apk,我找到了我想要修改的,但是我找不到一个简单的方法来重新编译修改后的apk。所以我使用 apktool 来反编译我的 apk,因为它有一个方便的构建功能。

问题是一旦我反编译而不是获取 .java 文件,我得到了很多 .so 文件。如何进一步反编译这些 .so 文件,或者如何从我使用的网站重新编译 apk?

或者也许是反编译、修改和重新编译的更好方法。

【问题讨论】:

    标签: java android apk recompile apktool


    【解决方案1】:

    您可以使用 Apktool https://ibotpeaches.github.io/Apktool/ 来反编译您的 apk。然后修改ClassName.smali中的代码 您可以使用 apktool 将修改后的文件重新编译为 apk。 (注意:需要对apk进行签名才能安装到设备上)。

    ->但据我所知,直到没有反编译器来反编译 .so 文件。

    【讨论】: