一、基本工具與基本使用方法

三個工具:apktool、dex2jar和jd-gui

1.apktool

功能:獲取資源文件

  1. 將apktool.bat和apktool.jar放入一個文件夾內(nèi),并且在環(huán)境變量Path里添加文件夾路徑。
  • 使用
    使用cmd命令提示符解碼apk
    apktool d xxx.apk
    具體過程如下



    結(jié)果出現(xiàn)了資源文件和AndroidManifest.xml,而smali文件夾內(nèi)就是java具體的類文件,只不過是smali格式的。


2.dex2jar

功能:將dex轉(zhuǎn)為jar文件

  • 安裝
    進入github后開始下載



    下載后解壓得到工具如下:


  • 使用
    將apk解壓出來,將classes.dex放入dex2jar文件夾中。



    使用命令行將dex轉(zhuǎn)為jar



    結(jié)果為下圖所示:

3.jd-gui

功能:將jar文件展示成class文件

  • 安裝
    下載解壓即可


  • 使用
    打開jd-gui,將dex轉(zhuǎn)化成的jar文件打開,如下圖所示:


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容