apktool + smali + dex2jar + jdgui實現apk反編譯
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程式碼了
以上僅為參考作用,可不能拿來幹壞事哦!
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 反編譯Android APK詳細操作指南[ApkTool,dex2jar,JD-GUI](Mac)編譯AndroidAPKJARGUIMac
- apkTool反編譯apk碰到的問題APK編譯
- MAC上反編譯android apk---apktool, dex2jar, jd-jui安裝使用(含手動簽名)Mac編譯AndroidAPKJARUI
- apkTool---一個簡單好用的apk反編譯工具APK編譯
- 反編譯apk編譯APK
- MAC使用APKTool反編譯apk修改版本號後重新打包MacAPK編譯
- Android Apk反編譯系列教程(一)如何反編譯APKAndroidAPK編譯
- 反編譯之安裝Apktool編譯APK
- Android反編譯:smali語法Android編譯
- Android Apk反編譯系列教程(三)Android Studio除錯smali程式碼AndroidAPK編譯除錯
- Android反編譯工具Apktool淺析Android編譯APK
- Android反編譯工具ApkTool的使用Android編譯APK
- 安卓apk檔案反編譯安卓APK編譯
- apk 包的破解與反編譯APK編譯
- 關於Android APK反編譯AndroidAPK編譯
- Mac平臺反編譯Unity編譯的安卓apkMac編譯Unity安卓APK
- Android Apk反編譯系列教程(二)APK重打包AndroidAPK編譯
- 使用AndroidKiller進行APK反編譯AndroidAPK編譯
- APK反編譯後程式碼分析(一)APK編譯
- android 反編譯APK取原始碼。Android編譯APK原始碼
- Android APK反編譯技巧全講解AndroidAPK編譯
- Android Apk反編譯得到Java原始碼AndroidAPK編譯Java原始碼
- 反編譯APK資原始檔與原始碼編譯APK原始碼
- [轉]andriod的apk檔案相關的編譯反編譯工具APK編譯
- 爬蟲app資訊抓取之apk反編譯抓取爬蟲APPAPK編譯
- MacOS X APK 最新版本 反編譯MacAPK編譯
- 反編譯Apk後 找到對應的佈局編譯APK
- 常見 APK 反編譯工具安裝與使用APK編譯
- [Android]轉-Android 中的拿來主義(編譯,反編譯,AXMLPrinter2,smali,baksmali)!Android編譯XML
- mac上Apk反編譯工具合集整理與資源MacAPK編譯
- Android 安全之如何反編譯與加密apk包Android編譯加密APK
- Android安全之如何反編譯與加密apk包Android編譯加密APK
- win/mac下反編譯Android安裝包-APK檔案Mac編譯AndroidAPK
- apktool反編譯和二次打包,jarsigner和apksigner進行簽名APK編譯JAR
- Android Apk 檔案反編譯和重新打包的過程分析AndroidAPK編譯
- Android APK反編譯就這麼簡單 詳解(附圖)AndroidAPK編譯
- Java編譯與反編譯Java編譯
- Android反編譯:反編譯工具和方法Android編譯