Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android實踐--apk反編譯

Android實踐--apk反編譯

編輯:關於Android編程

Android apk反編譯一步到位

Andriod的apk在編譯打包的時候將資源文件進行了二進制編譯,.class文件編譯成了.dex文件,經過了這幾步之後,我們是無法查看資源文件和java文件,如果我們想看看市面上一些優秀app的設計和實現,我們就需要做一些工作了,具體有一下三個方面市面上有些app的布局設計的還是不錯的,這時候你要借鑒參考一下,需要做一些工作了:

 

1.反編譯資源文件: 需要apktool工具。apktool下載 Google code官方下載2.反編譯dex文件: 需要dex2jar工具。 dex2jar下載 Google code官方下載3.反編譯class文件: 需要jd-jui工具。 jd-jui下載

 

利用上面三個工具分別進行反編譯的操作,我推薦一篇很好的文章,這篇博文講的和詳細,打開這個文章鏈接前請看完下面一句話噢~

今天我的重點不是說怎麼使用這三個工具,這些工具使用起來也很簡單的,我給大家介紹一個Android反編譯一步到位的工具,如果你使用過這個工具,就不用再浪費時間看這邊文章了,把你寶貴的時間用在其他地方吧。如果你沒有使用過,當你看完上面那篇文章後,回過頭來看下面這個工具的使用,你才會發現它的確簡化了很多工作,下面是這個小工具的信息:

名字:onekey-decompile-apk

功能:

 

1.集成apktool/dex2jar/jd-gui。2.只需執行一步即可反編譯出apk所有文件(資源文件和jar等等)3.反編譯完畢後自動打開jd-gui反編譯jar文件。

 

使用方法

1.在Downloads中下載onekey-decompile-apk.zip, 解壓縮到類似D:downloadsonekey-decompile-apk2.將apk文件放到onekey-decompile-apk目錄下3.將apk文件拖拽到_onekey-decompile-apk.bat上 執行結果
1.在onekey-decompile-apk目錄下生成和apk同名的目錄(放置了apktools反編譯出來資源)2.會在onekey-decompile-apk目錄下生成和apk同名的jar文件(dex2jar反編譯出來的class)

 

下載:onekey-decompile-apk下載 Google code官方下載

圖解

下載解壓後onekey-decompile-apk目錄中文件如下:

\

BBbaoInterviewTest.apk是要反編譯的apk文件,只需要將apk文件放入此目錄中,然後將apk文件拖拽到onekey-decompile-apk.bat上就會自動執行

有沒有很簡單呢,還不趕快試試~ ~

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved