編輯:關於android開發
安裝ApkTool工具,該工具可以解碼得到資源文件,但不能得到Java源文件。
安裝環境:需要安裝JRE1.6
1> 到http://code.google.com/p/android-apktool/ 下載apktool1.3.2.tar.bz2 和apktool-install-windows-2.2_r01-3.tar.bz2 文件。解壓兩個文件,然後把解壓後的文件放在一起,如:c:\apktool
2> 在系統變量PATH中添加進aapt.exe,如:;c:\apktool\aapt.exe
3> 在DOS窗口下進入apktool.jar所在目錄。執行DOS命令:apktool d -s c:\soft\xxx.apk c:\soft\source。
命令格式:apktool d [opts] <file.apk> [dir] 中的d代表解碼,[opts]代表選項,-s選項代表不解碼源文件。
本文地址:http://www.cnblogs.com/wuyudong/p/5892339.html ,轉載請注明源地址。
實戰一下:
將apktool文件夾放在d盤,並將名為girl.apk的apk放到apktool文件夾,進入dos操作界面,進入D:\apktool目錄
執行:apktool d girl.apk
看到apktool文件夾中生存一個girl的文件夾,內容如下:
Apktool工具只能反編譯成smali的中間代碼文件,這裡需要借助另外一個開源工具Dex2Jar,該工具可以把dex文件轉換成jar文件。這個工具不能直接翻譯成java文件,但是可以把dex文件轉換成jar文件
下載地址:http://code.google.com/p/dex2jar/。
1> 把APK安裝包中的classes.dex解壓到某個目錄下,如:c:\soft
2> 在DOS窗口下進入dex2jar.bat所在目錄,執行DOS命令:dex2jar.bat c:\soft\source\classes.dex c:\soft\source,命令生成classes.dex.dex2jar.jar文件。
安裝jd-gui工具,該工具可以把jar文件反編譯成Java源文件
下載地址:http://java.decompiler.free.fr/jd-gui/downloads/jd-gui-0.3.3.windows.zip。
運行該軟件,直接打開classes.dex.dex2jar.jar文件即可看到java源代碼。
Android 手機衛士14--Widget窗口小部件AppWidgetProvider,widget添加小部件 1.AndroidManifest.xml
android加固系列—4.加固前先學會破解,無源碼調試apk,androidapk【版權所有,轉載請注明出處。】 項目關鍵java代碼為,將tv設置為從jni讀取的字符
Android四大視圖動畫圖文詳解 Android中的動畫分為視圖動畫(View Animation)、屬性動畫(Property Animation)以及Drawa
My First Android Application Project 第一個安卓應用,android安卓一、前言: 安卓(Android):是一種基於Linu