类型:编译工具大小:6.55 MB
语言:简体中文 日期:2024-02-21
smali2java是一款能够将smali代码反编译成java代码的工具,软件基于apktool v1.5.0(baksmali v1.3.4)生成的smali文件,依赖于smali文件中的代码行数(.line关键字)和变量别名(.local关键字)等信息,可以最大程度还原原始的java代码,并且还原出的java代码将具有原始的变量命名,代码的顺序也与原始的java代码保持一致,使用非常方便快捷,有需求的朋友请下载体验
1、解压后运行“Smali2JavaUI.exe”,点击右上角的“打开”按钮,将我们需要编译的apk文件载入,smali2java会自动反编译该apk文件。如下图所示:
2、smali2java使用了apktool将Android字节码文件转换为smali文件,左侧树型列表中显示了当前apk文件所有的java文件,如下图所示:
3、选择需要导出的java对象,点击“保存”按钮,可将该编译文件导出
4、如果您需要处理的是已经反编译之后的smali文件,可以选择“文件”—"处理单个smali…",进行转化,还原出的java代码将具有原始的变量命名,代码的顺序也与原始的java代码保持一致
由于smali2java主要依赖于smali文件中的代码行数(.line关键字)和变量别名(.local关键字)等信息进行反编译,所以具有一定的局限性,仅适用于带有行数和变量别名信息的smali文件(java编译器的编译选项可以在生成的字节码中剔除这些信息),请用户酌情使用
Java Decompiler 是一款Java反编译工具,通过这款软件可以将整个jar包进行反编译,非常方便的获取class文件的源码,有需要的可以下载试试。 软件功能: 一、支持众多Java编译器的反编译; 二、支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代
智能反编译器 能自动区分代码段和数据段,使反编译出的源程序几乎不做任何修改即可进行再编译,使您更快捷地分析程序, 及修改再编译等。 PIC-PIC 1、对于PIC16C54,U51完全能够正确反编译。 2、对于PIC16C57,由于PIC16C57有2K ROM,分4 PAGES,当有跨页跳
JD-GUI 是一款好用的Java反编译工具,独立图形界面的Java源代码JD-GUI支持Windows、Linux和苹果Mac Os三个平台,今天小编给你带来的事windows版本 不一样的界面不一样的感受 功能介绍: 最新版的JD-GUI包含有JD-GUI版本,在原来的基础上实现了ecliPSe的高亮
luyten反编译工具是一款github的开源工具,目前支持.exe、.jar和源代码下载,还是充分的考虑到windows用户了,jd显示INTERNAL ERROR的class文件笔者用这个可以打开,并且设置比jd丰富。 基本简介: 将源代码转换成二进制执行代码的过程叫编译,比如将C源代码
dotPeek 是一款免费的.net反编译工具,支持反编译.NET1.0~4.0到C#代码,反编译来源生成项目之后,用户能够浏览项目文件了. 软件特色: 删除代理方法。许多混淆器取代大多数/所有调用指令调用委托。此委托依次调用真正的方法。 重命名符号。尽管大多数符号不