反編譯總結

謝謝:http://blog.csdn.net/ithomer/article/details/6727581 Android APK反編譯詳解(附圖)

http://tieba.baidu.com/p/2018941707  【教程】安卓.odex反編譯教程。小白經驗,解決各種編譯失敗問題

 

1、odex反編譯

說明:環境 java -version
java version "1.6.0_32"
Java(TM) SE Runtime Environment (build 1.6.0_32-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.7-b02, mixed mode)
解包

odex 解壓 dex命令:

java -jar baksmali-1.4.2.jar -c:core.odex:framework.odex:ext.odex:android.policy.odex -x  Classes.odex

中間報了很多次缺少 xxx.odex的錯誤信息,一一添上就可以了。

這條命令過了之後,當前目錄下就會多了一個 out目錄,裏面有smail的文件。

轉換爲dex的命令:

java -jar smali-1.4.2.jar out/-o Classes.dex

cd 到apk2java/dex2jar-0.0.9.9目錄下,運行:

sh dex2jar.sh ../../01/abc/Classes.dex

就可以變爲 jar了。

 

 

 

 

發佈了15 篇原創文章 · 獲贊 6 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章