MAC下Apktool的配置與應用

2021-08-04 04:41:52 字數 2114 閱讀 7485

最近剛剛從windows下切換到mac工作環境,原來熟悉的工具和環境搭建,現在都要重新開始,為乙個apktool反編譯安卓安裝包的工具折騰了好久。

過程中遇到各種問題,諸如部分前輩提供的安裝包版本不對啦,諸如搜到的教程只講到順利的情況下如何使用,而實際新手過程中遇到的很多其他的問題,需要另行查資料的啦~

總之在查詢了若干資料後,總算一一解決了,更是覺得有必要寫乙個完整版的教程,來幫助自己記憶,還能給和我一樣的新手一些指導。

密碼: 4vaj

二、分別解壓,解壓後是這三個檔案:

aapt

apktool

apktool.jar

注意:和windows系統的三個檔案是不一樣滴

windows下的檔案如圖:(我之前就下錯了版本,導致一直無法使用~)

三、將三個檔案件放置同乙個資料夾

如圖:

(也可以用解壓命令列   tar -xvf apktool1.5.2.tar.bz2)

準備好之後還不能進行反編譯,在終端視窗下執行輸入apktool命令,會提示不存在,如圖:

那麼,原因是:需要配置一下環境變數

四、修改環境變數

1.開啟命令視窗,cd /usr/local/bin,定位到bin目錄下,如圖

是因為我的mac電腦不存在bin這個目錄

於是需要先建立乙個bin目錄

輸入命令是sudo mkdir bin

執行後會讓你輸入root許可權密碼

輸入完後執行ls命令檢視

bin目錄就存在即可,如圖:

2.將 apktool資料夾下的三個檔案aapt、apktool、apktool.jar複製到/usr/local/bin/目錄下

用命令列:sudo cp /users/aa/desktop/tool/apktool/aapt /users/aa/desktop/tool/apktool/apktool/users/aa/desktop/tool/apktool/apktool.jar /usr/local/bin/

如下圖:

再用ls去檢視bin目錄下,已經有這三個檔案即可,如圖:

3、此時,啟動apktool,出現如下介面:

就配置成功了。

(這時候就已經配置好環境變數path了,什麼,我怎麼沒看到和path有關的任何命令,其實,/usr/local/bin本來就在path下)

五、apktool的使用

開啟命令列介面 ,定位到apktool資料夾,輸入以下命令:apktool d -f  test.apk  test

( test.apk位要反編譯的包名稱,test為要釋放的路徑)

至此,進入到釋放的路徑就可以檢視資源檔案了

mac 下tomcat 安裝與配置

經 2016年12月23日測試,可用 1 進入tomcat官網 從左側選擇版本 3 解壓後得乙個檔案,例如下面 4 開啟 終端,輸入以下命令 sudo mkdir p usr local sudo mv downloads 解壓後的tomcat檔案 usr local sudo rm f libra...

Mac下安裝與配置MySQL

步驟 2 安裝完成後終端輸入 mysql version 顯示版本號說明正常,若顯示command not found,在終端輸入如下,usr local mysql bin mysql 為mysql預設安裝路徑 cd usr local bin sudo ln fs usr local mysql...

mac下安裝與配置MySQL

2 安裝完成後終端輸入 mysql version 顯示版本號說明正常,若顯示command not found,在終端輸入如下,usr local mysql bin mysql 為mysql預設安裝路徑 cd usr local bin sudo ln fs usr local mysql bi...