首先我使用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 文件。