smali2java 官方版 v1.0.0.558

2024-07-07發(fā)布者:wx20230305205025大?。?/span> 下載:61

文件大小:

軟件介紹

mali2java官方版是款深受用戶愛戴且專業(yè)高效的可以將smali代碼反編譯成java代碼的工具。smali2java官方版設(shè)計(jì)簡(jiǎn)單、易上手操作。smali2java最新版可以將Android應(yīng)用程序包(apk或jar)反編。

image.png

溫馨提示

      由于smali2java主要依賴于smali文件中的代碼行數(shù)(.line關(guān)鍵字)和變量別名(.local關(guān)鍵字)等信息進(jìn)行反編譯,所以具有一定的局限性,僅適用于帶有行數(shù)和變量別名信息的smali文件(java編譯器的編譯選項(xiàng)可以在生成的字節(jié)碼中剔除這些信息),請(qǐng)用戶酌情使用!

基本簡(jiǎn)介

      smali是將Android字節(jié)碼用可閱讀的字符串形式表現(xiàn)出來的一種語言,可以稱之為Android字節(jié)碼的反匯編語言。使用baksmali或apktool可以將Android應(yīng)用程序包(apk或jar)反編譯為smali代碼。

軟件特色

      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語法高亮顯示控件。

相關(guān)文章

發(fā)表評(píng)論(共0條評(píng)論)
請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī),評(píng)論內(nèi)容只代表網(wǎng)友觀點(diǎn),發(fā)表審核后顯示!

版權(quán)聲明:

1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!

2 本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。

3 若有關(guān)在線投稿、無法下載等問題,請(qǐng)與本站客服人員聯(lián)系。

4 如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784

返回頂部