Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> 反編譯Android程序APK文件的方法

反編譯Android程序APK文件的方法

編輯:Android開發實例

Android程序編譯完成後,最終是以apk的文件形式發布的,那麼我們能不能將apk文件還原出來,也就是反編譯成程序原始代碼呢?跟Java一樣,答案是可以的。下面來說說如何進行反編譯APK。

 

 

現在網絡上有相應的Android反編譯程序,叫做dex2jar,顧名思義,就是將dex文件反編譯成Java的jar包,做了這一步之後,接下來就是反編譯jar的事情了,反編譯jar我們使用jd-gui來完成。

因此具體的反編譯過程分以下進行:

  • 將apk程序包後綴改為zip或者rar,並將其解壓。
  • 在命令行窗口中進入dex2jar文件夾中並執行dex2jar class.dex,這樣dex就被反編譯為jar格式了。
  • 最後使用jd-gui對jar包進行反編譯,就可以得到源程序了。

當然,我們反編譯應該為了學習之用,而不是對別人辛苦的設計抱任何不良之意。

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