導航:首頁 > 程序命令 > dz壓縮命令

dz壓縮命令

發布時間:2024-06-24 14:58:17

android-Mac電腦怎麼進行APK反編譯

第一步:下載反編譯工具集,apktool、dex2jar、jd-gui,最後我會上傳這些工具,解壓後如下圖:

下面那個彈出框是JD-GUI的,用來將位元組碼反編譯成java源文件用的

第二步,工具集准備好之後還不能進行反編譯,你在命令窗口下執行輸入apktool 會提示命令不存在,需要配置一下環境變數
,怎麼配置呢,如下命令:
1.打開命令窗口,cd /usr/local/bin下,可能有的mac電腦不存在bin這個目錄,直接在創建一個就好了,命令是:sudo mkdir bin,執行後會讓你輸入root許可權密碼,輸入完後執行ls命令查看,bin目錄就存在了,如圖:

2.將你解壓後的apktool文件夾下的三個文件aapt、apktool、apktool.jar 復制到/usr/local/bin/目錄下,怎麼復制呢,當然用命令cp了,如下圖:

復制多個文件用空格隔開,android-workspace/APK/apktool/目錄是源目錄,存放的是我們要復制的那三個文件,執行命令後,提示輸入密碼,輸完密碼後就復製成功了,ls查看一下,這三個文件已經存在了。

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

這也是我們把apktool3個文件放在/usr/local/bin下的原因,現在你再輸入apktool命令試試:

輸出這樣的命令就代表環境配置好了

第三步:開始進行反編譯了,其實用到的命令也很簡單,我們隨便拿一個apk來,例如:

我們要對dz-android.apk進行反編譯,命令行進入這個目錄 cd /Users/hailonghan/android-workspace/APK,到這個目錄後,
執行命令apktool d dz-android.apk,如下圖:

執行成功後,會在當前目錄下生成一個da-android文件夾,點擊去就看到相關apk的資源文件了,選中AndroidManifest.xml,然後空格鍵,就可以看到反編譯後的內容了:

第四步:反編譯java源文件
這就用到dex2jar和jd-gui了,將dz-android.apk重命名改成dz-android.zip,然後利用解壓縮軟體解壓,得到一個dz-android目錄,我們要拿到裡面的classes.dex文件,
將其復制到dex2jar-0.0.9.15目錄下,

然後執行命令:sh dex2jar.sh classes.dex,

執行成功後會生成一個classes_dex2jar.jar文件,

最後,用jd-gui工具打開這個jar包就可以看到java源代碼了,

閱讀全文

與dz壓縮命令相關的資料

熱點內容
免鬼 瀏覽:996
查看電腦命令 瀏覽:957
amx命令 瀏覽:385
施樂列印機伺服器有什麼用 瀏覽:95
編譯64位triangle程序 瀏覽:627
程序員下午上班怎麼樣 瀏覽:403
方塊餌壓縮機 瀏覽:517
it項目管理pdf下載 瀏覽:547
上海私企程序員月工資多少 瀏覽:859
plc是編程嘛 瀏覽:250
時政學慣用什麼app 瀏覽:969
基於單片機的日歷設計方案 瀏覽:10
手機內存6個文件夾清理 瀏覽:488
用壓縮機改裝打氣泵 瀏覽:821
hu0026c什麼牌子app 瀏覽:919
加密軟體如何恢復 瀏覽:478
推特號加密碼 瀏覽:674
我的世界存檔成就是什麼文件夾 瀏覽:351
馬雲講程序員 瀏覽:667
用終端命令編譯c語言文件 瀏覽:720