apktool + smali + dex2jar + jdgui實現apk反編譯

suzhouclark發表於2013-03-11
w[@more@]今日無事,就隨便找來原來自己寫的APK進行了反編譯,記錄一下方法:
1、把APK考到apktool目錄下,比如我的是MENU測試.APK 在cmd中敲下命令:apktool d MENU測試.APK menu,得到menu檔案
2、經過上一步之後menu中會有.smali檔案,再使用命令:java -jar smali.jar menu/ -o classes.dex就會得到一個classes.dex檔案
3、把這個檔案考到dex2jar目錄下,執行命令:dex2jar.bat classes.dex,便會得到classes_dex2jar.jar檔案
4、classes_dex2jar.jar使用jdgui開啟就可以看見java程式碼了
以上僅為參考作用,可不能拿來幹壞事哦!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9697/viewspace-1060287/,如需轉載,請註明出處,否則將追究法律責任。

相關文章