android 反編譯apk 的好處
第一,當自己**加混淆的時候,**找不到class 可以反編譯下看看,到底是沒有遮蔽,還是有其他的問題
第二,參考下別人的**是怎麼寫的
使用工具 就乙個
apktool_2.1.1.jar dex2jar.sh的包
apktool 是反編譯xml 的
dex2jar.sh 是把 dex反編譯成 jar
apktool_2.1.1.jar 的使用
out 是輸入的目錄 這個目錄一定是一開始不存在的。如果已經存在 是生成不成功的
dex2jar.sh *.dex 這個dex的獲取方式是 如果是mac 或者 linux的話 直接 unzip -o -d out_unzip *.apk 就可以了 不用改為
題外話 其實android的 apk 包括蘋果的ipa 都是 zip 不信你可以 file *.apk 看下
imacdembp-4:fanbianyi imac$ file *.apk
doctor_platform.apk: zip archive data, at least v2.0 to extract
window的 直接開啟方式 zip 解壓就好了
全部的工具 配置到環境變數裡面 直接就是 反編譯的一把梭。 直接生成 xml 跟*.jar
android apk 反編譯 一次性生成 *.jar xml檔案
apktook/ 新增到 path中 chmod -r 755 可執行檔案 vim ~/.bash_profile 新增 path="/users/imac/apktool:$" export path 執行 source ~/.bash_profile
執行完之後 在任意目錄 輸入
apktool.sh doctor_platform.apk
反編譯Android apk檔案
2.找到安裝軟體的 dex譯檔案 執行安裝軟體後,會在android檔案系統下生成乙個 dex檔案,一般在目錄 data dalvik cache下,也可以通過adb命令找到 adb shell cd data dalvik cache cd data dalvik cache ls 指令引數解釋 ...
FW 反編譯Android apk檔案
2.找到安裝軟體的 dex譯檔案 執行安裝軟體後,會在android檔案系統下生成乙個 dex檔案,一般在目錄 data dalvik cache下,也可以通過adb命令找到 adb shell cd data dalvik cache cd data dalvik cache ls 指令引數解釋 ...
Android apk簡單檔案反編譯
首先準備好三個工具 首先將.apk檔案字尾名改為.zip或.rar解壓 apktool.bat d 檔名.apk一定要保證apktool.bat和apktoo.jar同時在本目錄下,之後就會產生檔名同名資料夾,xml檔案以及androidmanifest檔案可讀 拿出之前解壓出的.dex檔案放入de...