Android Apk反編譯得到Java原始碼

來源:互聯網
上載者:User

標籤:android   class   c   blog   code   java   

 大家做Android開發,看到別人應用裡一些好的功能,是不是很想得到源碼,借鑒一下?既然Android是用JAVA開發的,那麼我們就能很容易的通過反編譯的到應用的原始碼。下面我簡單介紹下應該怎麼操作。

具體步驟:

1.首先將apk檔案尾碼改為RAR並解壓。

2.解壓rar檔案,得到其中的classes.dex檔案

3.我們需要用到dex2jar 把dex檔案轉為jar檔案。

3.1把解壓得到的classes.dex檔案放入dex2jar.bat 所在目錄 )

 

3.2開啟DOS命令列,進入dex2jar所在目錄,運行 dex2jar.bat    classes.dex 產生 classes_dex2jar.jar

 4.最後用jd-gui.exe開啟產生的classes_dex2jar.jar我們就能開到應用的原始碼了。

 5.用的的工具

dex2jar:  https://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.9.15.zip&can=2&q=

Jd-gui: http://code.google.com/p/innlab/downloads/list

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.