当前位置:文档之家› 反编译classes.dex的工具和方法

反编译classes.dex的工具和方法

反编译classes.dex的工具和方法
需要两个工具baksmali.jar和smali.jar,电脑需配置好java环境
方法:假如你将下载到的baksmali.jar和smali.jar放到F盘干目录下,请将此代码复制到记事本并另存为反编译.bat
代码:
@echo off
f:
java -jar baksmali.jar classes.dex
再将下面的代码复制另存为编译.bat
代码:
@echo off
f:
cd f:
java -jar smali.jar out
然后你将需要反编译的classes.dex也放入F盘根目录,点击反编译.bat。

你会看到弹出的DOS窗口,几秒钟后窗口自动关闭,并在F盘下生成一个out的文件件。

这里面有很多.smali的文本文件,我们所要汉化的非标准资源就隐藏在其中。

等你修改翻译完成后,再点击编译.bat,稍等一刻儿,F盘根目录下就会生成编译后的新文件out.dex,你将其改名为classes.dex,打包进apk,签名即可。

来源:清源教育。

相关主题