具體步驟:

創(chuàng)新互聯(lián)成立于2013年,我們提供高端網(wǎng)站建設(shè)、成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、網(wǎng)站定制、成都全網(wǎng)營銷、微信平臺小程序開發(fā)、微信公眾號開發(fā)、營銷推廣服務(wù),提供專業(yè)營銷思路、內(nèi)容策劃、視覺設(shè)計、程序開發(fā)來完成項目落地,為成都咖啡廳設(shè)計企業(yè)提供源源不斷的流量和訂單咨詢。
1.首先將apk文件后綴改為RAR并解壓。
2.解壓rar文件,得到其中的classes.dex文件
3.我們需要用到dex2jar 把dex文件轉(zhuǎn)為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我們就能開到應(yīng)用的源代碼了。
5.用的的工具下載地址
dex2jar: ;can=2q=
Jd-gui:
反編譯apk步驟,把文件名的.apk修改為.rar,解壓就看到res,lib等文件,其中classes.dex是需要你反編譯的java代碼。把apk文件修改成.rar文件解壓獲得classes.dex和資源文件。dex2jar-0.0.7.9-SNAPSHOT拖動生成的classes.dex文件到dex2jar.bat突變生成classes.dex.dex2jar.jar文件,解壓.jar文件獲得.class文件,用XJad進行反編譯java文件。
用解壓縮軟件,好壓、winRAR 之類的;
解壓之后,你會看到許多文件夾,在SRC文件夾中就是Android 程序,生成的.class 文件;
如果對回答滿意,請點【采納答案】,如果還有問題,請點【追問】
希望我的回答對您有所幫助,希望能采納。
一、找到apk中的class.dex:
把apk文件改名為.zip,然后解壓縮其中的class.dex文件,它就是java文件編譯再通過dx工具打包成的。
1、把class.dex拷貝到dex2jar.bat所在目錄,直接拖動class.dex到dex2jar.bat,生成classes.dex.dex2jar.jar。
或者:1.在cmd下進入dex2jar.bat所在路徑,然后輸入“dex2jar.bat XXX”,XXX指的是你要反編譯的apk中的classes.dex文件所在路徑及名稱,比如:我的dex2jar.bat在D:\Android\apk_decode\dex2jar-0.0.7-SNAPSHOT路徑下, classes.dex在D:\Android下,所以: 你進入dex2jar.bat路徑下后,輸入dex2jar.bat D:\Android\classes.dex,這樣會生成一個jar文件。
2.用rar解壓出jar文件中的class文件,然后用jad或DJ Java Decompiler反編譯工具將.class文件反編譯成.java文件
3、運行JD-GUI工具,打開上面的jar文件,在File下有個Save JAR Source,它可以生成src源代碼。
你試試先使用dx工具將.class文件轉(zhuǎn)換成一個dex文件,如果你有資源文件的話然后使用aapt工具將你的資源文件進行壓縮打包,最后把前兩步的文件用apkbuilder工具打包成APK
網(wǎng)頁名稱:java代碼反編譯apk,java代碼反編譯class
本文路徑:http://chinadenli.net/article15/dsidddi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、服務(wù)器托管、移動網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、網(wǎng)站設(shè)計、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)