這是APK反編譯工具+Androidfby.rar下載,在學習Android開發(fā)的過程你,你往往會去借鑒別人的應用是怎么開發(fā)的,那些漂亮的動畫和精致的布局可能會讓你愛不釋手,作為一個開發(fā)者,你可能會很想知道這些效果界面是怎么去實現(xiàn)的,這時,你便可以對改應用的APK進行反編譯查看。下面是我參考了一些文章后簡單的教程詳解。
APK反編譯工具 Androidfby.rar 包括Android APK反編譯詳解(附圖).doc和所有工具。作為公司的技術兼產(chǎn)品人員,看到別人開發(fā)的優(yōu)秀Android APK實在羨慕,在Android開發(fā)的過程,也很想去學習別人那些漂亮的動畫和布局,或是產(chǎn)品邏輯等是怎么做的,所以最近學習了對APK的反編譯,只做學習借鑒,提升產(chǎn)品競爭力,不為任何不法企圖之用。
apktool
作用:資源文件獲取,可以提取出圖片文件和布局文件進行使用查看
dex2jar
作用:將apk反編譯成java源碼(classes.dex轉(zhuǎn)化成jar文件)
jd-gui
作用:查看APK中classes.dex轉(zhuǎn)化成出的jar文件,即源碼文件
APK的全稱是AndroidPackage,它是Android安裝包。APK文件其實是zip格式,但后綴名被修改為apk,通過UnZip解 壓后,可以看到Dex文件,Dex是Dalvik VM executes的全稱,即Android Dalvik執(zhí)行程序,并非Java ME的字節(jié)碼而是Dalvik字節(jié)碼。