吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 46115|回复: 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] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
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] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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, 2025-4-12 13:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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