设为首页收藏本站

移动叔叔

搜索
查看: 890|回复: 0
打印 上一主题 下一主题

[教程] 【汉化教程】反编译classes.dex的工具和方法

[复制链接]
跳转到指定楼层
楼主
发表于 2014-9-10 08:50:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


需要两个工具baksmali.jar和smali.jar,电脑需配置好java环境
可以去这里下载,也可以下载本帖附件:http://code.google.com/p/smali/downloads/list
方法:假如你将下载到的baksmali.jar和smali.jar放到F盘干目录下,请将此代码复制到记事本并另存为反编译.bat【注:本帖附件已包含编译/反编译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,签名即可。
关于非标准资源的汉化请移步apk汉化教程新版——非标汉化
您需要登录后才可以回帖 登录 | 注册

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2024-11-15 00:39 , Processed in 0.202118 second(s), 13 queries , Gzip On, Memcache On.

返回顶部