反编译工具JPEXS、onekey decompile apk、JustDecompile Engine介绍

以下为你介绍的反编译工具都可用在Linux系统上:JPEXS(Flash反编译工具)、onekey decompile apk(反编译 apk 工具)、JustDecompile Engine(.NET 程序集反编译引擎)。

1、JPEXS(Flash反编译工具)

反编译工具JPEXS、onekey decompile apk、JustDecompile Engine介绍

JPEXS (FFDec) 是一款很不错的使用Java实现的Flash反编译工具,可以很方便地查看swf中的音乐、图像、字体、ActionScript等资源,也能将swf转换为fla文件。

开源Flash SWF反编译器和编辑器(JPEXS Free Flash Decompiler),提取资源,将SWF转换为FLA,编辑ActionScript,替换图像,声音,文本或字体,提供各种输出格式,在Windows、Linux或MacOS上可与Java一起使用。

source:

您可以使用以下命令对源进行本地复制:

git clone https://github.com/jindrapetrik/jpexs-decompiler.git

Branches:

Git源代码管理器支持多个代码分支,我们使用两个主要分支。

主版-用于发布的“stable”版本。

dev-开发人员的最新更改-此分支发布“nightly”版本。

您可以使用以下git命令切换到dev分支:

git checkout dev

下载地址:https://github.com/jindrapetrik/jpexs-decompiler

2、onekey decompile apk(反编译 apk 工具)

反编译工具JPEXS、onekey decompile apk、JustDecompile Engine介绍

一步到位反编译apk工具(onekey decompile apk)。

功能:

集成apktool/dex2jar/jd-gui。

只需执行一步即可反编译出apk所有文件(资源文件和jar等等)。

打开jd-gui反编译jar文件。

使用方法:

在Downloads中下载onekey-decompile-apk.zip, 解压缩到类似D:\downloads\onekey-decompile-apk。

将apk文件放到onekey-decompile-apk目录下。

将apk文件拖拽到_onekey-decompile-apk.bat上。

执行完成后:会在onekey-decompile-apk目录下生成和apk同名的目录(放置了apktools反编译出来的东西)。会在onekey-decompile-apk目录下生成和apk同名的jar文件(dex2jar反编译出来的class)。

运用工具(非常感谢他们):

java -jar apktool.jar d -d xxx.apk

// dex2jar is deprecated, use the d2j-dex2jar

d2j-dex2jar xxx.apk

反编译工具还是jad最强,JD-GUI只是方便反编译/查看整个jar而已,反编译出来的代码不全,因此需要jd + jad(或者 jadclipse eclipse插件使用更方便)配合才完美。

apktool反编译出apk中的资源文件,例如AndroidManifest.xml和res。

dex2jar反编译出apk中的class。

jd-ui/jad反编译class为java源文件。

下载地址:https://github.com/ufologist/onekey-decompile-apk

3、JustDecompile Engine(.NET 程序集反编译引擎)

Telerik 公司开发的 .NET 程序集反编译引擎,为反编译工具 JustDecompile 提供反编译功能。该引擎完全基于 C# 编写。虽然 JustDecompile 的 UI 部分暂时不开源,但可以利用引擎源代码中附带的 ConsoleRunner 项目来调用和验证引擎的相关功能。

使用JustDecompile引擎:

JustDecompile UI此时仍处于私有状态。但是,JustDecompile具有丰富的控制台功能,并且已在开源。可以使用控制台项目生成功能来查看对引擎所做的更改的结果。ConsoleRunner项目是一个控制台应用程序,可显示该功能并简化测试。启动时,它会打印出所有可用的命令和开关。

下载地址:https://github.com/telerik/JustDecompileEngine

注明

以上就是反编译工具JPEXS、onekey decompile apk、JustDecompile Engine的介绍内容,这些反编译工具都能使用在Linux操作系统中。

栏目相关文章