很多玩安卓的童鞋你都知道,安卓的APK安装包可以反编译源代码。 如果开发者公开时没有这种混淆等加密处理,反编译的代码几乎和真正的源代码一模一样。
要反编译apk,需要apktool.jar。 目前已更新为apktool_2.0.0rc6。 apktool.jar可以通过命令行反向编译apk。 另外,网上还有很多现成的工具。 但是,我属于喜欢自己造车的类型,在可以接受的时间内自己能做的事情一般不会偷懒。
今天,您将收到昨晚我编写的使用apktool.jar的win32 shell程序,其中实现了可以从命令行调用并直接提取apk classes.dex的unzip功能。 使用该工具,可以与apkdb工具包协作,非常方便。
啊,今天好像太荒谬了。 现在,让我们来看看软件的截图:
使用方法很简单。 打开软件,将apk拖到窗口中,或者单击浏览按钮选择文件。 然后点击“反向编译”按钮,等待几秒钟就可以了。 输出的文件位于与原始APK相同的文件夹下,并位于与APK同名的文件夹中。
如果要查看详细的反向编译过程,请选中“反向编译完成后暂停命令行”选项。
下载到:
提取密码: d3w8
也可以加入QDAC官方小组下载
这个软件只用于学习交流