首先我使用了http://www.javadecompilers.com/apk反编译我的 apk,我找到了我想要修改的内容,但是我找不到在修改后重新编译 apk 的简单方法。所以我使用 apktool 来反编译我的 apk,因为它有一个方便的构建功能。
问题是一旦我反编译而不是获取 .java 文件,我得到了很多 .so 文件。我怎样才能进一步反编译这些 .so 文件,或者我怎样才能从我使用的网站重新编译 apk?
或者也许是一种更好的反编译、修改和重新编译的方法。
最佳答案
您可以使用 Apktool https://ibotpeaches.github.io/Apktool/反编译你的apk。然后修改ClassName.smali中的代码 您可以使用 apktool 将修改后的文件重新编译为 apk。 (注意:需要对 apk 进行签名,以便将其安装到设备上)。
->但据我所知,直到没有反编译器可以反编译.so文件。
关于java - 反编译、修改和重新编译android apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39279794/