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編譯
- Android Apk反編譯系列教程(三)Android Studio除錯smali程式碼AndroidAPK編譯除錯
- MAC使用APKTool反編譯apk修改版本號後重新打包MacAPK編譯
- 反編譯之安裝Apktool編譯APK
- Android Apk反編譯系列教程(一)如何反編譯APKAndroidAPK編譯
- Android反編譯工具Apktool淺析Android編譯APK
- Android Apk反編譯系列教程(二)APK重打包AndroidAPK編譯
- android 反編譯APK取原始碼。Android編譯APK原始碼
- 使用AndroidKiller進行APK反編譯AndroidAPK編譯
- Android APK反編譯技巧全講解AndroidAPK編譯
- MacOS X APK 最新版本 反編譯MacAPK編譯
- mac上Apk反編譯工具合集整理與資源MacAPK編譯
- 爬蟲app資訊抓取之apk反編譯抓取爬蟲APPAPK編譯
- Android Apk 檔案反編譯和重新打包的過程分析AndroidAPK編譯
- Gluon 編譯 JavaFx -> android apk編譯JavaAndroidAPK
- Java編譯與反編譯Java編譯
- Android開發:APK的反編譯(獲取程式碼和資原始檔)AndroidAPK編譯
- APK編譯及安全防護APK編譯
- android 反編譯Android編譯
- apk decompile 線上反編譯工具-toolfk程式設計師線上工具網APKCompile編譯程式設計師
- Java 反彙編、反編譯、volitale解讀Java編譯
- Android 反編譯指南Android編譯
- java反編譯工具Java編譯
- Eclipse配置反編譯Eclipse編譯
- 反編譯系列教程(上)編譯
- 反編譯系列教程(中)編譯
- 小程式反編譯教程編譯
- c#程式反編譯C#編譯
- 微信小程式“反編譯”實戰(一):解包微信小程式編譯
- Java程式碼的編譯與反編譯那些事兒Java編譯
- 效能優化 (七) APK 加固之 Dex 加解密,反編譯都看不到專案主要程式碼。優化APK解密編譯
- 4款免費且實用的.NET反編譯工具編譯
- jad反編譯常用命令編譯
- python反編譯之位元組碼Python編譯
- 如何反編譯微信小程式?編譯微信小程式
- QT5.12.2部署Android環境和編譯apkQTAndroid編譯APK
- 微信小程式“反編譯”實戰(二):原始碼還原微信小程式編譯原始碼
- 使用ilasm 和 ildasm編譯和反編譯工具對DLL檔案修改ASMLDA編譯