Android apk反編譯

一、準備工具:(點擊這裏下載全部工具

  1. apktool (資源文件獲取) 
  2. dex2jar(源碼文件獲取)
  3. jd-gui  (源碼查看)

apktool下載路徑:https://bitbucket.org/iBotPeaches/apktool/downloads

dex2jar下載路徑:https://sourceforge.net/projects/dex2jar/files/

jd-gui下載地址:http://jd.benow.ca/

 

二、將【dex2jar-2.0.zip】和【jd-gui-windows-1.3.0.zip】分別解壓到當前文件夾

 

三、獲取apk res資源,cmd到工具目錄,例如:"E:\Android反編譯",執行命令:java -jar apktool_2.4.0.jar jar包名.jar

例如:java -jar apktool_2.0.1.jar d -f E:\Android反編譯\test.apk -o code,最後的code是反編譯後資源的存放路徑

 

四、獲取apk源碼,將test.apk更改成test.zip,解壓,將classes.dex拷貝到dex2jar-2.0目錄下,cmd到dex2jar-2.0目錄下,執行命令“d2j-dex2jar classes.dex”,執行完成後,會生成“classes-dex2jar.jar”,使用jd-gui打開classes-dex2jar.jar就可以看到源代碼了。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章