吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 45364|回复: 70
收起左侧

[Android Tools] Java代码转Smali代码工具:Java2Smali

  [复制链接]
yisin_86 发表于 2017-10-29 12:59
本帖最后由 yisin_86 于 2019-3-18 21:58 编辑

本人写的一个简单的Java代码转Smali代码工具:Java2Smali
个人觉得还是比较方便好用的,分享给大家
1.2
    Java2Smali.png
1.3
   j2s2j.png

更新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 都支持就可以了

免费评分

参与人数 37威望 +1 吾爱币 +46 热心值 +36 收起 理由
jim_zwb + 1 + 1 谢谢@Thanks!
stars-one + 1 + 1 谢谢@Thanks!
独行风云 + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
likoaong + 1 + 1 谢谢@Thanks!
1254981099 + 1 + 1 谢谢@Thanks!
cinlly + 1 + 1 谢谢@Thanks!
xz1997 + 1 热心回复!
kermitye + 1 + 1 谢谢@Thanks!
Hayden. + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
m4n0w4r + 1 谢谢@Thanks!
fairytale110 + 1 + 1 热心回复!
陌上花开渡红尘 + 1 + 1 谢谢@Thanks!
wqqycc + 1 + 1 热心回复!
hotwater10 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
1084164786 + 1 + 1 我很赞同!
zz0147 + 1 + 1 1.3无法下载
旧年白白白 + 1 + 1 谢谢@Thanks!
C-ARan + 1 + 1 谢谢@Thanks!
万物皆空 + 1 + 1 用心讨论,共获提升!
Lxai + 1 我很赞同!
Ravey + 1 + 1 谢谢@Thanks!
Hmily + 1 + 10 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
610100 + 1 谢谢@Thanks!
zmy + 1 + 1 我很赞同!
SomnusXZY + 1 + 1 热心回复!
葡萄demo + 1 + 1 谢谢@Thanks!
xuanle6 + 1 + 1 谢谢@Thanks!
for436 + 1 + 1 我很赞同!
wxue + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
流水 + 1 + 1 感谢分享,很有用
欢乐时光 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
小范 + 3 谢谢@Thanks!
chenjingyes + 1 + 1 谢谢@Thanks!
rox + 1 + 1 谢谢@Thanks!
liphily + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Anonymous、 + 2 + 1 我很赞同!
lies2014 + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Dragons·宇 发表于 2018-4-2 15:58
提示找不到文件,代码是默认代码
[Java] 纯文本查看 复制代码
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
冥界3大法王 发表于 2018-1-30 10:24
@yisin_86
能局部 java 转 smali吗?
我下载试用一下,报错啊。
比如下面的
[Java] 纯文本查看 复制代码
private void handleAdTimeChange(int paramInt)
  {
    hideDefinitionSelectView();
    if (paramInt >= 0)
    {
      showVipTips(Html.fromHtml("<font color='#FFD87D'>&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&nbsp;&nbsp;</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);
      }
    }
  }
1254981099 发表于 2017-10-29 14:03
yhzh 发表于 2017-10-29 14:16
感谢分享。。。。
lies2014 发表于 2017-10-29 14:54
不错,挺方便的集成工具,不用手敲一堆指令了
阿里云学生认证 发表于 2017-10-29 16:10
大神,,,, 厚着脸皮问您个问题
https://www.52pojie.cn/thread-656354-1-1.html
遗失的永恒 发表于 2017-10-29 19:58
话说这个Java2Smali能把smail文件回编译成类吗?
 楼主| yisin_86 发表于 2017-10-29 20:07
YShDYH 发表于 2017-10-29 19:58
话说这个Java2Smali能把smail文件回编译成类吗?

暂时不能,没做回编译功能
遗失的永恒 发表于 2017-10-29 20:12
yisin_86 发表于 2017-10-29 20:07
暂时不能,没做回编译功能

额额好吧,这样的话感觉实用性不高啊,坐等楼主的优化
 楼主| yisin_86 发表于 2017-10-29 23:40
YShDYH 发表于 2017-10-29 20:12
额额好吧,这样的话感觉实用性不高啊,坐等楼主的优化

听取了你的意见,把Smali转java的功能也加上了
 楼主| yisin_86 发表于 2017-10-29 23:43
1254981099 发表于 2017-10-29 14:03
能互转吗?谢谢楼主

支持互转了; v1.3版本

免费评分

参与人数 1热心值 +1 收起 理由
610100 + 1 谢谢@Thanks!

查看全部评分

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 05:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表