安卓apk檔案反編譯
需要用到的工具:
dex2jar
jdgui
axmlprinter2.jar
可反編譯的內容:
jar包
xml檔案
操作步驟:
1.將apk檔案的字尾改成zip,並解壓,得到一個classes.dex檔案
2.將該檔案放置下載好的dex2jar檔案的目錄下
3.在該處執行控制檯(按住shift加滑鼠右鍵選擇在該處執行控制檯),輸入命令列:dex2jar.bat classex.dex
4.在該目錄將生成class_dex2jar.jar包,該包即apk的程式包
5.將該包直接拖進jd-gui程式即可看到原始碼
ps:若要檢視xml檔案
1.開啟解壓後的apk資料夾
2.找到所需要的xml檔案,將其放置axmlprinter2.jar 的目錄下
3.開啟控制檯輸入命令列:
java -jar AXMLPrinter2.jar 原始檔.xml > 目標檔案.txt
4.回車即可看到目標檔案.txt
相關文章
- Mac平臺反編譯Unity編譯的安卓apkMac編譯Unity安卓APK
- 反編譯apk編譯APK
- [轉]andriod的apk檔案相關的編譯反編譯工具APK編譯
- Android Apk反編譯系列教程(一)如何反編譯APKAndroidAPK編譯
- 反編譯APK資原始檔與原始碼編譯APK原始碼
- win/mac下反編譯Android安裝包-APK檔案Mac編譯AndroidAPK
- Android Apk 檔案反編譯和重新打包的過程分析AndroidAPK編譯
- 安卓反編譯詳解安卓編譯
- apk 包的破解與反編譯APK編譯
- 關於Android APK反編譯AndroidAPK編譯
- Android Apk反編譯系列教程(二)APK重打包AndroidAPK編譯
- 使用AndroidKiller進行APK反編譯AndroidAPK編譯
- APK反編譯後程式碼分析(一)APK編譯
- Android APK反編譯技巧全講解AndroidAPK編譯
- apkTool反編譯apk碰到的問題APK編譯
- Android Apk反編譯得到Java原始碼AndroidAPK編譯Java原始碼
- 安卓逆向之Luac解密反編譯安卓解密編譯
- 爬蟲app資訊抓取之apk反編譯抓取爬蟲APPAPK編譯
- MacOS X APK 最新版本 反編譯MacAPK編譯
- 反編譯Apk後 找到對應的佈局編譯APK
- 常見 APK 反編譯工具安裝與使用APK編譯
- ecplise配置jad反編譯.class檔案編譯
- Reflector反編譯.NET檔案後修復編譯
- apk反編譯生成程式的原始碼和圖片、XML配置、語言資源等檔案APK編譯原始碼XML
- Android開發:APK的反編譯(獲取程式碼和資原始檔)AndroidAPK編譯
- mac上Apk反編譯工具合集整理與資源MacAPK編譯
- Android 安全之如何反編譯與加密apk包Android編譯加密APK
- Android安全之如何反編譯與加密apk包Android編譯加密APK
- ildasm、ilasm修改、反編譯 已經編譯的 dll檔案(c#)LDAASM編譯C#
- 使用ilasm 和 ildasm編譯和反編譯工具對DLL檔案修改ASMLDA編譯
- Reflector反編譯.NET檔案後修復【轉】編譯
- [原創]swf檔案的反編譯入門編譯
- 在Eclipse中編譯apk時,把其他的apk做為庫檔案匯入Eclipse編譯APK
- 使用Reflector和Filedisassembler逆向編譯反編譯.cs.dll檔案程式碼編譯
- apkTool---一個簡單好用的apk反編譯工具APK編譯
- apktool + smali + dex2jar + jdgui實現apk反編譯APKJARGUI編譯
- 安卓實用小技巧:將App提取為Apk檔案安卓APPAPK
- Android 自動編譯、打包生成apk檔案 3 - 使用SDK Ant方式Android編譯APK