smali2java是一款電腦smali文件反編譯為Java工具,該軟件可以快速地將smali代碼進(jìn)行反編譯,轉(zhuǎn)換成java代碼,轉(zhuǎn)換處理速度快,使用非常簡單可靠。
軟件介紹
smali2java官方版是款深受用戶愛戴且專業(yè)高效的可以將smali代碼反編譯成java代碼的工具。smali2java官方版設(shè)計(jì)簡單、易上手操作。smali2java最新版可以將Android應(yīng)用程序包(apk或jar)反編。
smali是將Android字節(jié)碼用可閱讀的字符串形式表現(xiàn)出來的一種語言,可以稱之為Android字節(jié)碼的反匯編語言。使用baksmali或apktool可以將Android應(yīng)用程序包(apk或jar)反編譯為smali代碼。
注意事項(xiàng)
由于smali2java主要依賴于smali文件中的代碼行數(shù)(.line關(guān)鍵字)和變量別名(.local關(guān)鍵字)等信息進(jìn)行反編譯,所以具有一定的局限性,僅適用于帶有行數(shù)和變量別名信息的smali文件(java編譯器的編譯選項(xiàng)可以在生成的字節(jié)碼中剔除這些信息),請(qǐng)用戶酌情使用!
軟件特色
smali2java工具基于apktool v1.5.0(baksmali v1.3.4)生成的smali文件,依賴于smali文件中的代碼行數(shù)(.line關(guān)鍵字)和變量別名(.local關(guān)鍵字)等信息,可以最大程度還原原始的java代碼。還原出的java代碼將具有原始的變量命名,代碼的順序也與原始的java代碼保持一致。因此,本工具也具有局限性,僅適用于帶有行數(shù)和變量別名信息的smali文件(java編譯器的編譯選項(xiàng)可以在生成的字節(jié)碼中剔除這些信息)。smali2java使用了apktool將Android字節(jié)碼文件轉(zhuǎn)換為smali文件。界面顯示中使用了CCrystalTextView作為java語法高亮顯示控件。
標(biāo)簽: 反編譯工具
下載地址
精品推薦
-
Selenium(自動(dòng)化測試工具)
詳情 -
阿里巴巴阿爾薩斯開源Java診斷工具
詳情 -
smali2java(smali文件反編譯為Java工具)
詳情 -
VBACS代碼編輯管理器套件(VBACSNavigator)
詳情 -
HEdit(十六進(jìn)制編輯器)
詳情 -
JD-GUI.exe工具中文版
詳情 -
HTTP Debugger Pro漢化破解版
詳情 -
Jenkins(持續(xù)集成工具)
詳情 -
聶小猛SSCOM32串口調(diào)試工具
詳情 -
JPEXS Free Flash Decompiler
詳情 -
ResourceHacker舊版
詳情 -
MinGW64
詳情 -
胡桃ModBus調(diào)試工具
詳情 -
Android Sign Kit
詳情 -
Keil UVision4中文補(bǔ)丁
詳情 -
MinGW32離線安裝包
詳情
-
5 安卓反編譯小工具
裝機(jī)必備軟件
網(wǎng)友評(píng)論