我想在Android中反编译并重新编译.apk(我希望能够访问某些应用的Android Manifest)。我知道APKTool,但我想知道是否可以在Android中反编译apk(反编译器作为Android应用程序)。
答案 0 :(得分:9)
轻松获取清单。将扩展名从.apk更改为.zip并提取清单。在大多数情况下,它保持完整且可解析。如果不是这样,那么您可以使用大量免费的开源工具。 APKTool是一个很好用的。查看source code可以让您更好地了解如何实现此目标,然后您可以在Android环境中实现它。
答案 1 :(得分:2)
无耻的插件,我刚刚创建了一个开源软件包来管理https://github.com/lxdvs/apk2gold的APK反编译过程。
apktool反编译为Smali;我的包,apk2gold,将反编译为Java。