出于对反编译的好奇心,今天特意测试了一下安卓软件的反编译,好吧,废话少说,直奔主题。
首先下载软件,apk编辑器。像这样。

不是旁边那个编译器。
第二步,安装。这个都会。
第三步,直接打开。看下图

在这里,你可以选择安装包,第一个按钮。也可以选择已经安装好的软件,点第二个。

然后选择一个来反编译。我选ANDFTP。

根据实际情况,自己选择编译选项。我选第一个测试。

进入后是字符串界面。也是我们写App时的res/value/strings.xml文件
点击文件按钮。是主程序了。

点击dex to smali,你会发现,java被编译成smali文件了。但这个文件我们似乎很难看懂。可以下载smali2java软件试。因为我是用手机测试的,这个是电脑版的,我就不试了。
好了,就这么多。欢迎留言交流。