在實際開發過程中,我們會看到好的第三方效果,羨慕不以,就想如何能看到被人的UI布局,下面就是如何對第三方應用進行反編譯,并重新編譯的全過程
第一步 下載android-apktool
下載路徑:http://code.google.com/p/android-apktool/
下載兩個文件 apktool1.4.3.tar.bz2? ,apktool-install-windows-r04-brut1.tar.bz2
Android反編譯?第二步? 解壓縮
??? 加壓縮兩個文件,并將解壓后的文件aapt.exe,apktool.bat,apktool.jar 三個文件copy到C:\Windows文件夾下
第三步 對指定的apk 進行解壓縮
??????? 輸入cmd ,打開對話框,輸入以下指令
??????? apktool d "[apk文件夾位置]" "[解壓后的文件夾]"
android auto第三方、?????? 例子 apktool d "D:\VoiceSecretary.apk" "D:\VoiceSecretary"
第四步 對解壓后的文件夾中UI信息,進行編輯
?????? 注:解壓縮后的文件夾包含兩個部分
????????????UI部分? 和開發的文件一致
?????????? 后臺部分 非源文件,直接是編譯后的文件
apk可以反編譯嗎,第五步 ?重新編譯
?? ?????? 輸入cmd ,打開對話框,輸入以下指令
??????? apktool?b??"[解壓后的文件夾]"
??????
??????? 編譯后的apk 文件 位置 [解壓后的文件夾]\dist\apk文件
android反編譯神器、?
第六步 給未數字簽名的apk ,進行數字簽名
???? 參照jarsigner 指令
?