Java代码转Smali代码工具:Java2Smali
本帖最后由 yisin_86 于 2019-3-18 21:58 编辑本人写的一个简单的Java代码转Smali代码工具:Java2Smali
个人觉得还是比较方便好用的,分享给大家
1.2
1.3
更新v1.2,修复错误时的提示问题
链接: https://pan.baidu.com/s/1pLBjKLH 密码: ax4m
更新1.3,增加Smali转Java功能 (下载链接已修复)
链接: https://pan.baidu.com/s/1dGKcJ6p 密码: wkim
很久没有更新此软件了,收到部分用户反馈说默认的test代码都转换失败,原因是可能没有配置jdk的环境变量或者路径中有中文或者空格
要配置java环境变量,在cmd中,java 、 javac 都支持就可以了 提示找不到文件,代码是默认代码
1、正在解析java代码
2、正在编译java文件
3、正在生成dex
==========生成dex错误==========
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.RuntimeException: Test.class: file not found
at com.android.dex.util.FileUtils.readFile(FileUtils.java:51)
at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:169)
at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
at com.android.dx.command.dexer.Main.processOne(Main.java:672)
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:574)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:311)
at com.android.dx.command.dexer.Main.run(Main.java:277)
at com.android.dx.command.dexer.Main.main(Main.java:245)
at com.android.dx.command.Main.main(Main.java:106)
1 error; aborting @yisin_86
能局部 java 转 smali吗?
我下载试用一下,报错啊。
比如下面的 private void handleAdTimeChange(int paramInt)
{
hideDefinitionSelectView();
if (paramInt >= 0)
{
showVipTips(Html.fromHtml("<font color='#FFD87D'>�������������� </font>" + paramInt), 2130837906, -1);
if (this.mPauseAdView.getVisibility() == 0) {
hidePauseLayout();
}
onInfo(null, 6000, paramInt);
}
for (;;)
{
return;
if (paramInt == 65336)
{
this.mAdView.setVisibility(8);
showLoadingNoticeDelay(0);
}
else if ((!this.mVipTipsShow) && (!a.k()))
{
this.mAdView.setVisibility(8);
}
}
} 能互转吗?谢谢楼主 感谢分享。。。。 不错,挺方便的集成工具,不用手敲一堆指令了 大神,,,, 厚着脸皮问您个问题
https://www.52pojie.cn/thread-656354-1-1.html 话说这个Java2Smali能把smail文件回编译成类吗? YShDYH 发表于 2017-10-29 19:58
话说这个Java2Smali能把smail文件回编译成类吗?
暂时不能,没做回编译功能 yisin_86 发表于 2017-10-29 20:07
暂时不能,没做回编译功能
额额好吧,这样的话感觉实用性不高啊,坐等楼主的优化 YShDYH 发表于 2017-10-29 20:12
额额好吧,这样的话感觉实用性不高啊,坐等楼主的优化
听取了你的意见,把Smali转java的功能也加上了 {:301_978:} 1254981099 发表于 2017-10-29 14:03
能互转吗?谢谢楼主
支持互转了; v1.3版本