这是APK反(fǎn)编译工(gōng)具+androidsfby.rar下(xià)载(zǎi),在学习(xí)androids开发(fā)的(de)过程你,你(nǐ)往往会去借(jiè)鉴别人的(de)应用是(shì)怎么开发的(de),那(nà)些漂亮的动画和精致的(de)布局(jú)可能会让你爱不释(shì)手,作(zuò)为一个开发者,你(nǐ)可能会很想知道这(zhè)些效(xiào)果(guǒ)界面是怎(zěn)么(me)去实现的,这时,你便可以对(duì)改应用(yòng)的(de)APK进行反编(biān)译查看。下面是(shì)我参考了一些文章后简单(dān)的教(jiāo)程详(xiáng)解。
APK反(fǎn)编(biān)译工具 androidsfby.rar 包(bāo)括androids APK反编译详解(附图).doc和所有(yǒu)工(gōng)具。作为公司的技术兼产品人员,看到别人(rén)开发的优秀androids APK实在羡慕,在androids开发的过程,也很想去学习别人那些漂(piāo)亮的动画(huà)和布(bù)局,或是(shì)产品逻辑等是怎么做(zuò)的,所以最近学习了对(duì)APK的反(fǎn)编译,只做学习借鉴,提升产(chǎn)品竞争力(lì),不为任(rèn)何不法企(qǐ)图之用。
apktool
作(zuò)用(yòng):资源文件获取,可以(yǐ)提取出图片文(wén)件(jiàn)和布局(jú)文件进行使(shǐ)用(yòng)查看
dex2jar
作用(yòng):将(jiāng)apk反编译(yì)成java源码(classes.dex转化成(chéng)jar文件)
jd-gui
作用:查看APK中(zhōng)classes.dex转化成出(chū)的jar文(wén)件,即源码文件(jiàn)
APK的全称是androidsPackage,它是(shì)androids安(ān)装包。APK文(wén)件其实是zip格式,但后缀名被修改为apk,通过UnZip解 压(yā)后,可以看(kàn)到Dex文件,Dex是Dalvik VM executes的全称(chēng),即androids Dalvik执行程序,并(bìng)非Java ME的字节码(mǎ)而(ér)是(shì)Dalvik字节码。
