自己布局的模式或方式很固定,看見一個炫酷的界面,總想看看是怎么布局的,今天小蝸牛就帶大家學習怎么使用這三個工具。。
一 去各個軟件的官網下載最新的軟件
二 分別介紹各個軟件的使用
1.首先使用apktool
將要反編譯的apk放在已經下載的apktool.bat所在目錄,如下圖:
然后cmd命令行輸入apktool d -f xxx.apk tt 注意:xxx.apk 是要反編譯的apk, tt是把apk反編譯后文件放入的地方,特別
提醒,起初不要建這個目錄,執行前面的命令后自動生成的。 如果編譯成功會生成如下的目錄結構
res即為我們要查看的資源文件,有圖片,布局等。。。
2.dex2jar工具
將apk后綴改為zip,打開壓縮包,即可以看見classes.dex 將其復制到dex2jar.bat所在的目錄,然后在cmd命令行輸入dex2jar.bat classes.dex
就會生成classes-dex2jar.dex,如下圖所示:
最后一個工具就是用來打開這個jar,查看里面代碼的結構。
其中a,b,c等就是被混淆的代碼只能看代碼結構。
注意:有時候代碼反編譯會出錯,有的是apk混淆原因不能正常反編譯,這有一個連接介紹解決問題的辦法,很不錯的
連接:http://blog.csdn.net/jiangwei0910410003/article/details/51671019
如果普通的apk不能編譯成功就要看下載的apktool工具是否存在問題了。。
其實通過把apk后綴改為zip就可以了,也能看到資源文件,不一定非要apktool,apktool應該是為了再把文件編譯為apk吧。。
知道的可以在下面噴了,只是個人一點見解!