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

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

1.apktool

功能:獲取資源文件

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



    結果出現了資源文件和AndroidManifest.xml,而smali文件夾內就是java具體的類文件,只不過是smali格式的。


2.dex2jar

功能:將dex轉為jar文件

  • 安裝
    進入github后開始下載



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


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



    使用命令行將dex轉為jar



    結果為下圖所示:

3.jd-gui

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

  • 安裝
    下載解壓即可


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


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容