Ubuntu安装Android逆向分析工具apktool以及aapt

时间:2024-10-04 09:48:32

     本文介绍一下在Ubuntu环境下安装和使用apktool以及aapt。

一、安装Java 8

   安装Java的详细过程已经在我另一篇博客《Windows下搭建Android开发环境》中进行了介绍,如果有需要的可以前往查看,链接 /katrinawj/article/details/78737377 。

二、安装apktool

   1.下载&安装

     官网地址:/Apktool/install/ 。参考Linux下的安装方式进行安装:


    (1)右击wrapper script下载,保存为apktool;

    (2)下载apktool的最新版;

    (3)将jar包改名为;

    (4)分别进入下载的2个文件所在的目录,将其复制到/usr/local/bin/下:

         如 sudo cp apktool /usr/local/bin;

    (5)将两个文件修改为可执行权限:

         进入/usr/local/bin目录下,sudo chmod 755 apktool 。

   2.测试:

     打开终端输入apktool -version,显示对应的版本信息,则说明安装成功。

三、安装aapt

   1.新建aapt目录:

     在/usr/local/目录下新建aapt目录;

   2.解压文件:

     将文件解压到任一目录下,我的解压后目录为apktool,找到aapt文件(一般在apktool/prebuilt/ aapt/linux/aapt)。将该aapt文件复制到/usr/local/aapt/目录下。(此时apktool目录则可以删除了)

   3.赋予aapt可执行权限:

    (1)进入aapt目录下:cd /usr/local/aapt

    (2)赋予可执行权限:sudo chmod +x aapt

   4.将aapt加入环境变量:

    (1)修改/etc/profile:sudo vim /etc/profile

    (2)在profile文件末尾添加以下内容:

 export PATH=$PATH:/usr/local/aapt

    (3)保存文件并退出:按Esc,然后输入冒号(: 注意是英文环境下的冒号),然后输入wq

    (4)使配置文件生效:source /etc/profile

   5.测试:

    重启机器,即可使用aapt。(此时若不重启电脑,在当前终端已经可以使用,可以先做下测试,看是否安装成功。但是再次打开终端就无法使用了,因此需要重启)输入aapt进行测试。会出现如下图所示内容,则说明安装正确: