在Android中反编译.apk

时间:2012-05-27 02:16:50

标签: android apk

我想在Android中反编译并重新编译.apk(我希望能够访问某些应用的Android Manifest)。我知道APKTool,但我想知道是否可以在Android中反编译apk(反编译器作为Android应用程序)。

2 个答案:

答案 0 :(得分:9)

轻松获取清单。将扩展名从.apk更改为.zip并提取清单。在大多数情况下,它保持完整且可解析。如果不是这样,那么您可以使用大量免费的开源工具。 APKTool是一个很好用的。查看source code可以让您更好地了解如何实现此目标,然后您可以在Android环境中实现它。

答案 1 :(得分:2)

无耻的插件,我刚刚创建了一个开源软件包来管理https://github.com/lxdvs/apk2gold的APK反编译过程。

apktool反编译为Smali;我的包,apk2gold,将反编译为Java。