主要講如何通過(guò)反編譯來(lái)檢測(cè)是否混淆成功揪漩,查看apk資源文件方法了解一下
主要使用到命令:d2j-dex2jar classes.dex
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?java -jar apktool_2.3.4.jar d -f E:\APKS\1.0.1-2-release.apk -o RES
1.反編譯以及查看工具
dex2jar ->
? ? ? 將apk反編譯成java源碼(classes.dex轉(zhuǎn)化成jar文件)
? ? ? ? ? ? ? ? 地址:?http://sourceforge.net/projects/dex2jar/files/
? jd-gui ->
? ? ? 查看APK中classes.dex轉(zhuǎn)化成出的jar文件,即源碼文件
? ? ? ? ? ? ? ??地址:??http://jd.benow.ca/
? ? ?apktool??
? ? ? 作用:資源文件獲取吏口,可以提取出圖片文件和布局文件進(jìn)行使用查看
? ? ? ? ? ? ? ??地址:?https://bitbucket.org/iBotPeaches/apktool/downloads
下載后將dex2jar奄容、jd-gui解壓備用
2.檢查是否混淆成功
1).將apk包解壓,將classes.dex文件復(fù)制到 E:\反編譯工具\(yùn)dex2jar-2.0 下产徊,復(fù)制到解壓后dex2jar目錄下
2).打開(kāi)cmd進(jìn)入到該目錄下昂勒,執(zhí)行命令??d2j-dex2jar classes.dex? 得到? classes-dex2jar.jar??文件
3).使用?jd-gui.exe 打開(kāi)?classes-dex2jar.jar??文件查看源碼
eg:混淆成功
3.查看資源文件
cmd命令:?java -jar apktool_2.3.4.jar d -f E:\APKS\1.0.1-2-release.apk -o RES
“E:\APKS\1.0.1-2-release.apk ”替換自己的apk路徑
“RES” 自定義輸出目錄