出于对反编译的好奇心,今天特意测试了一下安卓软件的反编译,好吧,废话少说,直奔主题。
首先下载软件,apk编辑器。像这样。
![初试安卓软件反编译破解软件的方法](http://file.wbgxw.com/UpLoad/20220805/1646363029iMZ7qN.jpg)
不是旁边那个编译器。
第二步,安装。这个都会。
第三步,直接打开。看下图
![初试安卓软件反编译破解软件的方法](http://file.wbgxw.com/UpLoad/20220805/1646363030PmpgVF.jpg)
在这里,你可以选择安装包,第一个按钮。也可以选择已经安装好的软件,点第二个。
![初试安卓软件反编译破解软件的方法](http://file.wbgxw.com/UpLoad/20220805/1646363030c2zkHS.jpg)
然后选择一个来反编译。我选ANDFTP。
![初试安卓软件反编译破解软件的方法](http://file.wbgxw.com/UpLoad/20220805/1646363030qCrjzU.jpg)
根据实际情况,自己选择编译选项。我选第一个测试。
![初试安卓软件反编译破解软件的方法](http://file.wbgxw.com/UpLoad/20220805/1646363031IPoTHQ.jpg)
进入后是字符串界面。也是我们写App时的res/value/strings.xml文件
点击文件按钮。是主程序了。
![初试安卓软件反编译破解软件的方法](http://file.wbgxw.com/UpLoad/20220805/16463630329Hbe2d.jpg)
![初试安卓软件反编译破解软件的方法](http://file.wbgxw.com/UpLoad/20220805/1646363032BNEGtT.jpg)
![初试安卓软件反编译破解软件的方法](http://file.wbgxw.com/UpLoad/20220805/1646363033Ywhgky.jpg)
![初试安卓软件反编译破解软件的方法](http://file.wbgxw.com/UpLoad/20220805/16463630337AdWYo.jpg)
![初试安卓软件反编译破解软件的方法](http://file.wbgxw.com/UpLoad/20220805/1646363034nHpd5y.jpg)
![初试安卓软件反编译破解软件的方法](http://file.wbgxw.com/UpLoad/20220805/1646363034Y4531o.jpg)
![初试安卓软件反编译破解软件的方法](http://file.wbgxw.com/UpLoad/20220805/1646363035xsl3ay.jpg)
点击dex to smali,你会发现,java被编译成smali文件了。但这个文件我们似乎很难看懂。可以下载smali2java软件试。因为我是用手机测试的,这个是电脑版的,我就不试了。
好了,就这么多。欢迎留言交流。