java論壇 怎樣把smali文件轉(zhuǎn)換為java文件?
怎樣把smali文件轉(zhuǎn)換為java文件?Smali2java是一個將SmalI代碼反編譯成Java代碼的工具。Smali2java工具基于apktool v1.5.0(baksmali v1.3.4)
怎樣把smali文件轉(zhuǎn)換為java文件?
Smali2java是一個將SmalI代碼反編譯成Java代碼的工具。Smali2java工具基于apktool v1.5.0(baksmali v1.3.4)生成的SmalI文件,該文件取決于代碼行數(shù)(。行關(guān)鍵字)和變量別名(。Local關(guān)鍵字),并可以最大限度地還原原始java代碼。還原的java代碼將具有原始變量名,并且代碼的順序與原始java代碼一致。此工具也有局限性,僅適用于具有行號和變量別名信息的SmalI文件(java編譯器的compiler選項可以在生成的字節(jié)碼中消除這些信息)。
如何將smali文件i轉(zhuǎn)換成java文件?
您可以先將SmalI轉(zhuǎn)換為DEX文件,然后使用dex2 jar將其轉(zhuǎn)換一次。我和你以前的處境一樣。我就是這樣處理的。祝你好運!