天天看點

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

     本文介紹一下在Ubuntu環境下安裝和使用apktool以及aapt。

一、安裝Java 8

   安裝Java的詳細過程已經在我另一篇部落格《Windows下搭建Android開發環境》中進行了介紹,如果有需要的可以前往檢視,連結 http://blog.csdn.net/katrinawj/article/details/78737377 。

二、安裝apktool

   1.下載下傳&安裝

     官網位址:https://ibotpeaches.github.io/Apktool/install/ 。參考Linux下的安裝方式進行安裝:

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

    (1)右擊wrapper script下載下傳,儲存為apktool;

    (2)下載下傳apktool的最新版;

    (3)将jar包改名為apktool.jar;

    (4)分别進入下載下傳的2個檔案所在的目錄,将其複制到/usr/local/bin/下:

         如 sudo cp apktool /usr/local/bin;

    (5)将兩個檔案修改為可執行權限:

         進入/usr/local/bin目錄下,sudo chmod 755 apktool apktool.jar。

   2.測試:

     打開終端輸入apktool -version,顯示對應的版本資訊,則說明安裝成功。

三、安裝aapt

   1.建立aapt目錄:

     在/usr/local/目錄下建立aapt目錄;

   2.解壓apktool.jar檔案:

     将apktool.jar檔案解壓到任一目錄下,我的解壓後目錄為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進行測試。會出現如下圖所示内容,則說明安裝正确:

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