解壓到一個盤的根目錄下(這裏我選擇H盤),同時把 AXMLPrinter2.jar,apktool.jar 和你想解包的apk軟件也放在同一個目錄下,然後“運行--cmd”打開控制檯,輸入 cd /d h : /進入H盤的根目錄然後輸入以下內容( 控制檯不要關,爲了後面方便):其中apktool.jar 是解包工具,d表示解包, memo.apk是我要解包的軟件, memo表示解包後輸出到這個文件夾,等待片刻,就會生成memo文件夾,打開裏面會有res文件夾下的所有文件和 AndroidManifest.xml ,用記事本就可以查看了。 以上是獲得.xml文件和圖片,下面獲得裏面的.java源代碼:用winRar或者好壓打開memo.apk ,截圖如下:把裏面的classes.dex文件解壓到H盤根目錄下,然後重新打開控制檯,輸入 dex2jar.bat classes.dex 得到一個名爲 classes.dex.dex2jar.jar 的文件,此時用jd-gui.exe打開classes.dex.dex2jar.jar 就可以看到所有源代碼了! 如果想把反編譯好的文件變回apk文件,只要在控制檯輸入 apktool.jar b memo就可以了其中b就是重新封包的意思, memo是你剛纔解包出來的文件夾,前提是確保所有文件都在memo文件夾裏!!
如何解包apk得到裏面的源代碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.