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