反编译、修改和重新编译 android apk
Decompiling, modifying and Recompiling android apk
首先我用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文件。
首先我用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文件。