导言: 在我们安卓开发当中, 我们不仅需要掌握基础的开发技能, 也需要掌握软件的安全技能, 这样才可以让我们的软件能够成为一款能够真正可以进行发布的软件, 同时也可以让自己的核心技术不会被别人所盗取.
第一步. 来到官网下载 APKtool
网址: https://ibotpeaches.github.io/Apktool/install/
界面如下:
我们需要把下载的两个文件都放在同一个文件夹下, 这个文件夹可以自己进行选择或者新建, 本人这里在 E 盘下创建了一个 androidsafe 的文件夹用于保存这个工具, 点击第二个链接之后会出现如下界面:
第二步. 将需要进行反编译的文件放到刚刚我们创建好的那个文件夹下
此时我们的 E:/androidsafe 文件夹下只有这三个文件, 同时我们也需要把下载的第二个文件 apktool-2.4.0.jar 更改成 apktool.jar, 不然是无法运行这个工具的. 同时把需要反编译的 apk 文件移动到这个文件夹下.
第三步. 开始反编译
键盘输入 win+r, 进入 cmd 的 Windows 命令行模式.
利用 cd 命令将命令行模式进入刚刚创建的这个文件夹下,
再输入:
apktool d 您拿到这个文件夹下的需要反编译的 apk 文件名. apk
如下图所示:
这样我们的反编译过程就完成了.
我们再来看看刚刚我们所创建的文件夹就会多出一个名为 appdebug 的文件了:
文件目录如下:
可以说是十分成功了. 其中的 res 文件夹是程序当中的所有资源文件, smali 文件夹下存放了程序所有的反汇编代码.
来源: http://www.bubuko.com/infodetail-3007771.html