Java转Smali提供了代码格式转换的功能,你可以通过软件的转换功能将Java文档转换为可以在Android虚拟机上运行的Smali格式文件,大家都知道Smali一般是运行在安卓系统上的,你可以通过Java虚拟机dalvik启动这种汇编文件,让您在使用反汇编文档的时候直接从Java文档上获取;本次推荐的Java代码转Smali工具操作简单,加载文件就可以立即转换,并且转换以后可以输入新的汇编文件名称,需要的朋友不妨下载试试!

软件功能
提供的转换方式都是比较简单的,可以查看具体的代码
也可以显示高亮部分,查看代码函数编排规则
smali语言是Davlik的寄存器语言,语法上和汇编语言相似
Dalvik VM与JVM的最大的区别之一就是Dalvik VM是基于寄存器的。
基于寄存器的意思是,在smali里的所有操作都必须经过寄存器来进行。
软件特色
Java2Smali提供简单的转换方案
可以设置代码转换以后的属性
可以通过Java查看内置的汇编参数
转换过程会提示您是否选择新文件输出
Java代码是可以自动识别的
支持.dex格式的代码文件转换Smali文件
Java2Smali是绿色版本的软件,不用安装
拥有良好的转换功能,一秒转换
使用方法
1、下载软件以后直接打开就可以了,这里是软件的转换功能,左边是将Java转换到Smali,右边是将Smali转换到Java

2、首先您需要点击文件功能,点击打开Smali文件

3、这里提示可以直接打开Java或是打开TXT代码文本

4、打开以后点击Java2Smali功能就可以开始转换,也可以点击F5

5、这里是软件的转换结束提示,可以自动显示代码日志,显示建立dex失败

6、当然了,转换的按钮也可以在文件上找到,点击Java2Smali就能立即转换

更新日志
修复了有时候会导致Java文件读取错误的问题
改进了自动选择.dex格式的功能
输出的时候会提醒您转换失败或者成功
对软件的Smali识别能力提升
修复1.0已经知道的转换bug
∨ 展开