Java2Smali(Java轉(zhuǎn)Smali工具)是一款可以自動(dòng)將java代碼轉(zhuǎn)換成smali的工具,當(dāng)然也可以將smali代碼轉(zhuǎn)換成java,如果您需要這款工具馬上下載Java2Smali(Java代碼轉(zhuǎn)Smali工具)使用吧。
基本簡(jiǎn)介:
Smali,Baksmali分別是指安卓系統(tǒng)里的Java虛擬機(jī)(Dalvik)所使用的一種.dex格式文件的匯編器,反匯編器。apk文件通過(guò)apktool反編譯出來(lái)的都有一個(gè)smali文件夾,里面都是以.smali結(jié)尾的文件。
smali語(yǔ)言是Davlik的寄存器語(yǔ)言,語(yǔ)法上和匯編語(yǔ)言相似,Dalvik VM與JVM的最大的區(qū)別之一就是Dalvik VM是基于寄存器的?;诩拇嫫鞯囊馑际?,在smali里的所有操作都必須經(jīng)過(guò)寄存器來(lái)進(jìn)行。
Java是一門(mén)面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以?xún)?yōu)雅的思維方式進(jìn)行復(fù)雜的編程。
使用方法:
1 下載完成后不要在壓縮包內(nèi)運(yùn)行軟件直接使用,先解壓;
2 軟件同時(shí)支持32位64位運(yùn)行環(huán)境;
3 如果軟件無(wú)法正常打開(kāi),請(qǐng)右鍵使用管理員模式運(yùn)行。